
TOP 39 Cryptography Open Source Projects in 2023

1. Open Bb Terminal
GitHub stars: 24,200
Description: Investment Research for Everyone, Everywhere.
Programing Language: Python
Tags: python, finance, machine-learning, crypto, artificial-intelligence
Updated: 11 minutes ago
Link: https://github.com/OpenBB-finance/OpenBBTerminal

2. Openssl
GitHub stars: 22,600
Description: TLS/SSL and crypto library
Programing Language: C
Tags: tls, ssl, cryptography, encryption, openssl
Updated: 1 hour ago
Link: https://github.com/openssl/openssl

3. Crypto Js
GitHub stars: 14,700
Description: JavaScript library of crypto standards.
Programing Language: JavaScript
Updated: Jul 17
Link: https://github.com/brix/crypto-js

4. tink
GitHub stars: 13,300
Description: Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, an…
Programing Language: Java
Tags: javascript, java, go, security, cryptography
Updated: 13 days ago
Link: https://github.com/google/tink

5. Libsodium
GitHub stars: 11,200
Description: A modern, portable, easy to use crypto library.
Programing Language: C
Tags: c, cryptography, crypto
Updated: 3 minutes ago
Link: https://github.com/jedisct1/libsodium

6. Crypto Swift
GitHub stars: 9,800
Description: CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
Programing Language: Swift
Tags: swift, cryptography, aes, cipher, md5
Updated: yesterday
Link: https://github.com/krzyzanowskim/CryptoSwift

7. Cryptomator
GitHub stars: 9,700
Description: Multi-platform transparent client-side encryption of your files in the cloud
Programing Language: Java
Tags: java, security, cryptography, privacy, crypto
Updated: 1 hour ago
Link: https://github.com/cryptomator/cryptomator

8. sjcl
GitHub stars: 7,100
Description: Stanford Javascript Crypto Library
Programing Language: JavaScript
Updated: Jun 6, 2022
Link: https://github.com/bitwiseshiftleft/sjcl

9. Ctf Wiki
GitHub stars: 7,000
Description: Come and join us, we need you!
Programing Language: Python
Tags: mobile, crypto, web, wiki, reverse
Updated: 6 days ago
Link: https://github.com/ctf-wiki/ctf-wiki

10. Nodejs Learning Guide
GitHub stars: 6,800
Description: Nodejs学习笔记以及经验总结,公众号"程序猿小卡"
Programing Language: Ruby
Tags: nodejs, express, crypto
Updated: 21 days ago
Link: https://github.com/chyingp/nodejs-learning-guide

11. Hummingbot
GitHub stars: 6,300
Description: Open source software that helps you create and deploy high-frequency crypto trading bots
Programing Language: Python
Tags: open-source, crypto, trading, trading-bot, algo-trading
Updated: yesterday
Link: https://github.com/hummingbot/hummingbot

12. Cryptography
GitHub stars: 5,800
Description: cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Programing Language: Python
Tags: python, cryptography
Updated: 1 hour ago
Link: https://github.com/pyca/cryptography

13. Private Bin
GitHub stars: 5,300
Description: A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser …
Programing Language: PHP
Tags: php, security, cryptography, crypto, paste
Updated: 14 hours ago
Link: https://github.com/PrivateBin/PrivateBin

14. Awesome Cryptography
GitHub stars: 4,900
Description: A curated list of cryptography resources and links.
Programing Language: Updated 7 days ago
Tags: list, awesome, cryptography, crypto, encryption
Updated:
Link: https://github.com/sobolevn/awesome-cryptography

15. Forge
GitHub stars: 4,800
Description: A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
Programing Language: JavaScript
Tags: javascript, tls, cryptography, crypto, certificate
Updated: Jul 26
Link: https://github.com/digitalbazaar/forge

16. Mbedtls
GitHub stars: 4,400
Description: An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Relea…
Programing Language: C
Tags: tls, ssl, crypto, psa, cryptography-library
Updated: 55 minutes ago
Link: https://github.com/Mbed-TLS/mbedtls

17. S2n Tls
GitHub stars: 4,300
Description: An implementation of the TLS/SSL protocols
Programing Language: C
Tags: c, tls, ssl, cryptography, crypto
Updated: 14 hours ago
Link: https://github.com/aws/s2n-tls

18. Gm Ssl
GitHub stars: 4,200
Description: 支持国密SM2/SM3/SM4/SM9/SSL的密码工具箱
Programing Language: C
Tags: javascript, java, go, tls, ssl
Updated: yesterday
Link: https://github.com/guanzhi/GmSSL

19. Cryptopp
GitHub stars: 4,200
Description: free C++ class library of cryptographic schemes
Programing Language: C++
Tags: c-plus-plus, cryptography, crypto
Updated: Jul 19
Link: https://github.com/weidai11/cryptopp

20. End To End
GitHub stars: 4,100
Description: End-To-End is a crypto library to encrypt, decrypt, digital sign, and verify signed messages (implementing OpenPGP)
Programing Language: JavaScript
Tags: cryptography, javascript, otr, openpgp
Updated: Apr 9
Link: https://github.com/google/end-to-end

21. Assets
GitHub stars: 4,100
Description: A comprehensive, up-to-date collection of information about several thousands (!) of crypto tokens.
Programing Language: Go
Updated: 37 minutes ago
Link: https://github.com/trustwallet/assets

22. Ctf All In One
GitHub stars: 3,500
Description: CTF竞赛权威指南
Programing Language: C
Tags: security, crypto, web, exploit, book
Updated: Mar 26
Link: https://github.com/firmianay/CTF-All-In-One

23. ring
GitHub stars: 3,300
Description: Safe, fast, small crypto using Rust
Programing Language: Assembly
Tags: rust, security, cryptography
Updated: 3 days ago
Link: https://github.com/briansmith/ring

24. Practical Cryptography For Developers Book
GitHub stars: 3,100
Description: Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA…
Programing Language: CSS
Tags: cryptography, aes, elliptic-curves, python, tutorial
Updated: May 14
Link: https://github.com/nakov/Practical-Cryptography-for-Developers-Book

25. H Elib
GitHub stars: 3,000
Description: HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Ap…
Programing Language: C++
Tags: cryptography, crypto, encryption, crypto-library, privacy-enhancing-technologies
Updated: Jul 18
Link: https://github.com/homenc/HElib

26. book
GitHub stars: 2,900
Description: Crypto 101, the introductory book on cryptography.
Programing Language: Python
Updated: 7 days ago
Link: https://github.com/crypto101/book

27. Crypto Trading Bot
GitHub stars: 2,900
Description: Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, Bybit ... (public edition)
Programing Language: JavaScript
Tags: nodejs, javascript, bot, docker, crypto
Updated: Jan 24
Link: https://github.com/Haehnchen/crypto-trading-bot

28. Crypto
GitHub stars: 2,800
Description: [mirror] Go supplementary cryptography libraries
Programing Language: Go
Updated: yesterday
Link: https://github.com/golang/crypto

29. Wycheproof
GitHub stars: 2,700
Description: Project Wycheproof tests crypto libraries against known attacks.
Programing Language: Java
Tags: cryptography, crypto
Updated: 24 days ago
Link: https://github.com/google/wycheproof

30. Keywhiz
GitHub stars: 2,600
Description: A system for distributing and managing secrets
Programing Language: Java
Tags: crypto, secret-management, secrets, keywhiz, enterprise-software
Updated: yesterday
Link: https://github.com/square/keywhiz

31. Catalyst
GitHub stars: 2,400
Description: An Algorithmic Trading Library for Crypto-Assets in Python
Programing Language: Python
Tags: trading, cryptocurrency, cryptocurrencies, algorithmic-trading
Updated: Nov 26, 2022
Link: https://github.com/scrtlabs/catalyst

32. Memguard
GitHub stars: 2,400
Description: Secure software enclave for storage of sensitive information in memory.
Programing Language: Go
Tags: go, golang, security, cryptography, crypto
Updated: yesterday
Link: https://github.com/awnumar/memguard

33. Piknik
GitHub stars: 2,300
Description: Copy/paste anything over the network.
Programing Language: Go
Tags: transit, security, clipboard, crypto, copy
Updated: May 13
Link: https://github.com/jedisct1/piknik

34. Torba
GitHub stars: 2,300
Description: Torba makes it easy to create fast and correct bitcoin based crypto wallets.
Programing Language: Python
Updated: Jun 26, 2019
Link: https://github.com/lbryio/torba

35. Botan
GitHub stars: 2,200
Description: Cryptography Toolkit
Programing Language: C++
Tags: tls, c-plus-plus, cryptography, crypto, x509
Updated: 1 hour ago
Link: https://github.com/randombit/botan

36. Certstrap
GitHub stars: 2,100
Description: Tools to bootstrap CAs, certificate requests, and signed certificates.
Programing Language: Go
Tags: bootstrap, tls, golang, ssl, crypto
Updated: 25 days ago
Link: https://github.com/square/certstrap

37. Bc Java
GitHub stars: 2,000
Description: Bouncy Castle Java Distribution (Mirror)
Programing Language: Java
Tags: java, crypto, openpgp
Updated: 19 days ago
Link: https://github.com/bcgit/bc-java

38. Go Jose
GitHub stars: 2,000
Description: An implementation of JOSE standards (JWE, JWS, JWT) in Go
Programing Language: Updated on Jan 10
Tags: go, jwt, crypto, encryption, signing
Updated:
Link: https://github.com/square/go-jose

39. Trading Vue Js
GitHub stars: 1,900
Description: 💹 Hackable charting lib for traders. You can draw literally ANYTHING on top of candlestick charts. [Not Maintained]
Programing Language: JavaScript
Tags: visualization, charts, vuejs, reactive, crypto
Updated: Mar 4