Cryptography

Open-source projects categorized as Cryptography

Top 23 Cryptography Open-Source Projects

Cryptography
  1. Bitcoin

    Bitcoin Core integration/staging tree

    Project mention: PR changes Bitcoin allowing arbitrarily large data storage on transactions | news.ycombinator.com | 2025-04-29
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. JavaScript

    Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)

    Project mention: 18 GitHub Repos to Learn JavaScript | dev.to | 2024-07-26

    2 . The Algorithms JavaScript A repository for all algorithms implemented in JavaScript (for educational purposes only)

  4. OpenSSL

    TLS/SSL and crypto library

    Project mention: The State of SSL Stacks | news.ycombinator.com | 2025-05-10

    Wow... reading this article in full really made me lose hope in OpenSSL, the project and the library.

    I was well aware of the expected inconveniences any new major OpenSSL release would trigger (esp. older, less actively maintained applications having to adapt their API usage to keep working) going in, but what the linked github issue/PR comments hint at is just... mental.

    As best illustrated by https://github.com/openssl/openssl/issues/20286#issuecomment... not only seem the core developers not care about runtime performance at all, they also seem to have a completely absurd perception of their own project, esp. in relation to other, genuinely small FOSS projects.

    It's just wild. I hope this can still be turned around, and OpenSSL can somehow re-emerge from this clusterfuck as the stable bedrock of web transport security that we learned to rely on from 2014 onwards.

  5. Ciphey

    ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

  6. gun

    An open source cybersecurity protocol for syncing decentralized graph data.

  7. javascript-obfuscator

    A powerful obfuscator for JavaScript and Node.js

    Project mention: Material Theme has been pulled from VS Code's marketplace | news.ycombinator.com | 2025-02-25
  8. Cryptomator

    Cryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and control over your data.

    Project mention: Useful Sites for Privacy and Security | dev.to | 2025-03-22

    Cryptomator - Secure cloud storage encryption.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. libsodium

    A modern, portable, easy to use crypto library.

  11. CryptoSwift

    CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift

  12. PySyft

    Perform data science on data that remains in someone else's server

    Project mention: Day 1 : Daily Notes for #30DayOfFLCode | dev.to | 2024-11-20

    PySyft: An open-source library developed by OpenMined that provides tools for building secure, privacy-preserving federated learning systems using PyTorch. Link

  13. monero

    Monero: the secure, private, untraceable cryptocurrency

  14. Paramiko

    The leading native Python SSHv2 protocol library.

    Project mention: The Quest Continues: Porting the Word Game With AsyncSSH | dev.to | 2025-05-04

    Like we briefly mentioned previously, Paramiko and AsyncSSH are libraries we can use to build SSH Server applications (they are also excellent as SSH client libraries). Though the former garnered more stars on GitHub, the amount of information on how to build an SSH Server application is surprisingly sparse. From what I read, it also required quite extensive setup.

  15. lnd

    Lightning Network Daemon ⚡️

    Project mention: L402: The Missing Piece in the Internet's Payment Infrastructure | news.ycombinator.com | 2024-07-15
  16. 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.

    Project mention: We build Dropbud, place to upload files without uploading | news.ycombinator.com | 2025-02-23
  17. cryptography

    cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.

  18. rustls

    A modern TLS library in Rust

    Project mention: Convert enum into/from number in Rust | dev.to | 2025-03-17

    This document provides my intention of enum_builder! macro in rustls crate.

  19. upspin

    Upspin: A framework for naming everyone's everything.

    Project mention: Turning Down Upspin Infrastructure | news.ycombinator.com | 2025-02-12

    Sad. As a fan of Plan 9 myself it’s somewhat expected. The ideas are strong but there’s something about it all not quite catching on.

    I regularly referred others to Upspin’s source tree [1] if they wondered about larger systems written in Go but weren’t too big and gross like Kubernetes.

    [1]: https://github.com/upspin/upspin

  20. Awesome Cryptography

    A curated list of cryptography resources and links.

  21. RsaCtfTool

    RSA attack tool (mainly for ctf) - retrieve private key from weak public key and/or uncipher data

  22. mbedTLS

    An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.

    Project mention: GCC, the GNU Compiler Collection 15.1 released | news.ycombinator.com | 2025-04-25

    > How much code actually uses unions this way?

    I see this change caused Mbed-TLS to start failing its test suite when compiled with GCC 15: https://github.com/Mbed-TLS/mbedtls/issues/9814 (kinda scary since it's a security library). Hopefully other projects with less rigorous test suites aren't using {0} in that way. The Github issue mentions that Clang tried a similar optimization a while ago and backed it out after user complaints, so maybe the same thing will happen with GCC.

  23. tendermint

    ⟁ Tendermint Core (BFT Consensus) in Go

  24. cjdns

    An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.

    Project mention: Tailscale has raised $160M | news.ycombinator.com | 2025-04-08

    Everyone is commenting on the HN headline, no one on the actual announcement:

    > Building the New Internet

    (Insert mandatory reference to Silicon Valley here :))

    > We think there’s a better way forward. We're calling it identity-first networking.

    I would love to see this. Every day I have to stare at YAML files with IP addresses in them is a day I will never get back. I wish cjdns[0] had succeeded already but oh well, now I hope the Tailscale guys will!

    [0]: https://github.com/cjdelisle/cjdns/

  25. forge

    A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps (by digitalbazaar)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Cryptography discussion

Log in or Post with

Cryptography related posts

Index

What are some of the best open-source Cryptography projects? This list will help you:

# Project Stars
1 Bitcoin 83,450
2 JavaScript 33,159
3 OpenSSL 27,331
4 Ciphey 19,090
5 gun 18,420
6 javascript-obfuscator 14,731
7 Cryptomator 12,815
8 libsodium 12,666
9 CryptoSwift 10,327
10 PySyft 9,675
11 monero 9,434
12 Paramiko 9,342
13 lnd 7,906
14 PrivateBin 7,149
15 cryptography 7,012
16 rustls 6,670
17 upspin 6,395
18 Awesome Cryptography 6,224
19 RsaCtfTool 6,107
20 mbedTLS 5,860
21 tendermint 5,793
22 cjdns 5,246
23 forge 5,172

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?