awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Post-Quantum Cryptography Libraries

Ranking updated Jun 30, 2026

For a post-quantum crypto library, the first results are open-quantum-safe/liboqs, signalapp/signal-desktop (Signal Desktop is an encrypted messaging app that uses hybrid post-quantum cryptography, but it is not a library for implementing post-quantum algorithms, which is what this search targets) and jedisct1/libsodium (Libsodium is a high-quality classical cryptography library with constant-time implementations, but it does not implement any post-quantum algorithms or NIST-standardized post-quantum primitives, so it does not address the specific need for protecting data against quantum attacks). rustls/rustls is also worth a look. Compare the match explanations and check the project documentation against your requirements.

Implementations of cryptographic algorithms designed to withstand potential future attacks from quantum computing hardware.

Post-Quantum Cryptography Libraries

Find the best repos with AI.We'll search the best matching repositories with AI.
  • open-quantum-safe/liboqsopen-quantum-safe avatar

    open-quantum-safe/liboqs

    2,979View on GitHub↗

    Liboqs is a C library that provides a unified interface for quantum-resistant cryptographic algorithms, including key encapsulation and digital signature mechanisms. It is designed to facilitate the integration of post-quantum security into existing protocols and applications, ensuring data protection against future threats from large-scale quantum computers. The library distinguishes itself through a focus on high-assurance implementations and side-channel resistance, utilizing constant-time primitives to prevent timing-based information leakage. It offers extensive build-time configuration,

    liboqs is a C library that implements a wide range of post-quantum cryptographic algorithms, including NIST-standardized candidates, with constant-time implementations and support for hybrid key exchange, fitting the need for a comprehensive open-source post-quantum crypto library.

    CSide-Channel Resistant PrimitivesKey Encapsulation InterfacesPost-Quantum Key Exchange
    View on GitHub↗2,979
  • signalapp/signal-desktopsignalapp avatar

    signalapp/Signal-Desktop

    16,376View on GitHub↗

    Signal-Desktop is a cross-platform messaging application that provides end-to-end encrypted communication. It implements the Signal Protocol to secure messages and voice calls, ensuring that only intended recipients can access content. The application manages asynchronous key exchange and session initialization to maintain secure communication channels between parties who are not online simultaneously. The project distinguishes itself through advanced cryptographic protections, including hybrid post-quantum security that combines classical elliptic curve cryptography with lattice-based algori

    Signal Desktop is an encrypted messaging app that uses hybrid post-quantum cryptography, but it is not a library for implementing post-quantum algorithms, which is what this search targets.

    TypeScriptHybrid Cryptographic ProtocolsDigital Signature SchemesPost-Quantum Key Exchange
    View on GitHub↗16,376
  • jedisct1/libsodiumjedisct1 avatar

    jedisct1/libsodium

    13,467View on GitHub↗

    Libsodium is a portable, C-based cryptographic library that provides a collection of modern primitives for encryption, decryption, digital signatures, password hashing, and secure key exchange. It is designed to facilitate secure communication and data integrity across diverse hardware architectures and operating systems. The library distinguishes itself by utilizing constant-time primitive execution to prevent side-channel attacks and employing memory-hard algorithms to increase the difficulty of brute-force password attacks. It abstracts complex mathematical operations into simplified inter

    Libsodium is a high-quality classical cryptography library with constant-time implementations, but it does not implement any post-quantum algorithms or NIST-standardized post-quantum primitives, so it does not address the specific need for protecting data against quantum attacks.

    CSide-Channel Resistant Primitives
    View on GitHub↗13,467
  • rustls/rustlsrustls avatar

    rustls/rustls

    7,470View on GitHub↗

    rustls is a memory-safe implementation of the Transport Layer Security protocol written in Rust. It provides a cryptographic stack for secure network communication, supporting both TLS 1.3 and 1.2 standards for client and server implementations. The project is designed as a modular cryptographic library that allows swapping underlying cryptographic backends and primitive providers to meet specific security or performance requirements. It incorporates a post-quantum cryptography stack, utilizing hybrid key exchanges and signatures to protect data against future quantum computing threats. The

    rustls is a TLS protocol library that incorporates post-quantum key exchange and signatures for secure communication, but its primary identity is a transport layer implementation rather than a standalone post-quantum cryptographic algorithms library, so it only partially matches your request.

    RustPost-Quantum Key Exchange
    View on GitHub↗7,470
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
open-quantum-safe/liboqs3KCNOASSERTIONJun 21, 2026
signalapp/signal-desktop16.4KTypeScriptAGPL-3.0Jun 17, 2026
jedisct1/libsodium
13.5K
C
other
Feb 11, 2026
rustls/rustls7.5KRustNOASSERTIONJun 22, 2026

Related searches

  • a Rust cryptography library
  • a python library for cryptographic operations
  • a cryptographic library for secure data operations
  • a cryptographic library for Go applications
  • a secure encryption library for C#
  • a learning path for applied cryptography
  • a python library for data encryption
  • a javascript library for data encryption