Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Top 23 Cryptography Open-Source Projects
-
I like how the insight can show what exactly been done over time..https://github.com/bitcoin/bitcoin/graphs/contributors
-
JavaScript
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)
Project mention: Unlock Your Full Potential as a JavaScript Developer: Dive into these Top GitHub Repositories and supercharge your skills! | dev.to | 2023-01-14The Algorithms JavaScript GitHub Repo
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
Project mention: eBPF Practical Tutorial: Capturing SSL/TLS Plain Text Data Using uprobe | dev.to | 2023-09-19
-
-
Ciphey
⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡
-
kcptun
A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。N:M 多重化と FEC を備えた KCP に基づく安定した安全なトンネル。 N:M 다중화 및 FEC를 사용하는 KCP 기반의 안정적이고 안전한 터널입니다. Un tunnel stable et sécurisé basé sur KCP avec multiplexage N:M et FEC.
-
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.
Project mention: “Please do not make it public” (Tencent’s Sogou Input Method) | news.ycombinator.com | 2023-08-09> I wonder what people say when they find a bug despite you using standard crypto?
Not using TLS doesn't automatically mean you need to "roll your own crypto". They could have used a well documentend library such as Google Tink[1] instead of doing their own crypto.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
I was considering using a obfuscation library (https://github.com/javascript-obfuscator/javascript-obfuscator) and noticed in the usage example that backticks are used and the javascript is enclosed within. The issue is that my javascript already has backticks from using template literals so my code then errors out.
-
Project mention: Libsodium: A modern, portable, easy to use crypto library | /r/hackernews | 2023-09-18
-
-
CryptoSwift
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
-
-
-
Decentralized Monero focused exchange is added support for Goldbacks in their v0.0.11 release.
-
Project mention: If I connect a personal wallet to my Bitcoin Lightning node, do I have to open a channel? | /r/BitcoinBeginners | 2023-07-30
If you want multiple users, you'll need multiple node instances. LNbits (mentioned by /u/sos755) does not implement this. Rather, it simply abstracts the funds associated with a single node into multiple logical accounts. This means that the node administrator still has underlying control of all funds associated with the node. See this GitHub discussion for a bit more info: https://github.com/lightningnetwork/lnd/issues/2652
-
There are a few Go projects meant to be learned from:
- https://github.com/pion/opus for to learn audio
- https://github.com/benbjohnson/wtf for overall production quality
- https://github.com/upspin/upspin difficult to explain, personally I'm not a fan of the errors
-
cryptography
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Project mention: “Our paying customers need X, when will you fix it?” | news.ycombinator.com | 2023-07-15Some context:
- The cryptography dependency used by the current release of mitmproxy has a CVE related to an OpenSSL vulnerability (https://github.com/pyca/cryptography/security/advisories/GHS...)
- The main branch of mitmproxy has already upgraded to the latest version of the cryptography package
- The author of the package does not believe the CVE impacts users of mitmproxy so a release including this commit has not been made
-
There are good use-cases, but to much focus on cryptocurrencies. Frameworks are not well designed to be used in other use-cases. Best that I have found that doesn't forces you to a specific architecture is Tendermint, but is not even close to state-of-the-art performance and scalability. Everything else is designed around cryptocurrency and smart contracts.
-
PrivateBin
A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
-
cjdns
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
Project mention: The Hidden World Of Dumps Store | CVV Shops: The Lucrative World of Credit Card Fraud! | /r/darknetplan | 2023-07-09This sub is not about TOR and all the seediness that goes on there but rather about creating darknets, by which we/they mean mesh networks and encrypted networks using tools like https://github.com/cjdelisle/cjdns/
-
Only XMR and GRIN. Everything else lacks transactional uniformity, or is centralized corpo garbage, or both!
-
-
forge
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps (by digitalbazaar)
Project mention: Generate a public-private keypair from a seed/passphrase/password? | /r/learnjavascript | 2022-12-02Maybe look into forge: https://github.com/digitalbazaar/forge
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Cryptography related posts
- eBPF Practical Tutorial: Capturing SSL/TLS Plain Text Data Using uprobe
- Libsodium: A modern, portable, easy to use crypto library
- Libsodium: A modern, portable, easy to use crypto library
- Homomorphic Encryption (FHE) Resources
- Libsodium: A modern, portable, easy to use crypto library
- How to bypass the admin password when Windows(C:) is locked with bitlocker?
- Libsodium 1.0.19 Released
-
A note from our sponsor - Mergify
blog.mergify.com | 25 Sep 2023
Index
What are some of the best open-source Cryptography projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Bitcoin | 71,429 |
2 | JavaScript | 27,903 |
3 | OpenSSL | 22,680 |
4 | gun | 17,417 |
5 | Ciphey | 14,027 |
6 | kcptun | 13,460 |
7 | Tink | 13,317 |
8 | javascript-obfuscator | 11,678 |
9 | libsodium | 11,467 |
10 | Cryptomator | 9,783 |
11 | CryptoSwift | 9,772 |
12 | PySyft | 8,930 |
13 | Paramiko | 8,516 |
14 | monero | 8,111 |
15 | lnd | 7,079 |
16 | upspin | 6,157 |
17 | cryptography | 5,796 |
18 | tendermint | 5,551 |
19 | PrivateBin | 5,311 |
20 | cjdns | 5,052 |
21 | grin | 5,006 |
22 | Awesome Cryptography | 4,947 |
23 | forge | 4,798 |