Top Cryptography Open Source Projects

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

Link: https://github.com/tvjsx/trading-vue-js




Want to find a web3 job?

Receive emails of TOP 39 Cryptography Open Source Projects in 2023

More by Web3 Jobs