github.com/google/tink ↗
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
An animated visualization of google/tink's Git history from March 2017 to March 2023, built by 124 contributors. The codebase reached 42,795 lines, mostly Java. The video runs 3 minutes 48 seconds.
Render your own repo
Turn any GitHub repository into a video like this — free sample in seconds.
Open this visualization on its own page →
Language
Java
Contributors
124
Lines of Code
42,795
From
2017-03-22
To
2023-03-08
Advertisement
About google/tink
Tink is a multi-language, cross-platform cryptography library developed by Google that aims to make using cryptography in applications straightforward and secure. Rather than requiring developers to have deep cryptographic expertise, Tink provides high-level APIs designed to be difficult to misuse, reducing common security pitfalls through user-centered design and careful implementation. The library emerged from Google's experience working with product teams and analyzing real-world cryptographic failures.
The project includes production-ready implementations for Java, Android, C++, Objective-C, Go, and Python, with the latest stable release being version 1.7.0. JavaScript and TypeScript support exists but remain in an alpha state with plans for deprecation. Tink has been extensively tested and deployed across hundreds of products and systems within Google, serving as one of the organization's standard cryptographic libraries. The library is maintained by a team of cryptographers and security engineers at Google.
As of the README's note, the original repository has been archived and split into multiple repositories hosted at github.com/tink-crypto as part of a planned reorganization. The project includes extensive documentation, examples in multiple languages, and a tool called Tinkey for key management. The library supports a wide variety of cryptographic primitives and is designed around security and usability principles detailed in its documentation.
Advertisement