awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repositorios

Awesome GitHub RepositoriesCryptography Libraries

Collections of cryptographic primitives and implementations for secure application development.

Distinct from Cryptography Libraries: Focuses on a specific language-native implementation library rather than a general awesome list of tools.

Explore 7 awesome GitHub repositories matching security & cryptography · Cryptography Libraries. Refine with filters or upvote what's useful.

Awesome Cryptography Libraries GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • google/tinkAvatar de google

    google/tink

    13,542Ver en GitHub↗

    Tink is a multi-language cryptography library and security toolkit providing secure APIs for data encryption and digital signatures. It functions as a data encryption library and digital signature framework designed to prevent common implementation errors across different platforms and operating systems. The project serves as a cryptographic keyset manager, utilizing JSON for the storage, rotation, and serialization of keys to maintain consistency across various programming languages. It ensures identical cryptographic behavior globally by mapping language-specific libraries to a unified set

    Offers a collection of secure cryptographic APIs designed to prevent common implementation errors across multiple platforms.

    Java
    Ver en GitHub↗13,542
  • panva/joseAvatar de panva

    panva/jose

    7,346Ver en GitHub↗

    jose is a cryptography library for signing, encrypting, and verifying tokens and messages using the JSON Object Signing and Encryption standards. It provides a toolkit for the implementation of JSON Web Tokens, JSON Web Signatures, and JSON Web Encryption. The library serves as a high-level interface for the Web Crypto API, allowing for the generation, import, and export of symmetric secrets and asymmetric key pairs. It handles the encryption and decryption of web messages and the validation of digital signatures to ensure data integrity and identity. Its capabilities cover cryptographic key

    Acts as a specialized cryptography library for signing and encrypting JSON-based tokens.

    TypeScriptbrowserbuncloudflare-workers
    Ver en GitHub↗7,346
  • trustwallet/assetsAvatar de trustwallet

    trustwallet/assets

    5,339Ver en GitHub↗

    This project provides a collection of infrastructure components for multichain wallet integration, including a cryptographic library for cross-chain transaction signing and a curated repository for cryptocurrency asset metadata. It serves as a central hub for managing token logos, contract addresses, and technical specifications for digital assets across multiple blockchains. The system includes a Model Context Protocol server that exposes real-time blockchain data and technical documentation to large language models. It further extends this AI integration by providing a standardized tool-cal

    Provides a cross-platform library for executing cryptographic operations across numerous different blockchains.

    Go
    Ver en GitHub↗5,339
  • masterminds/sprigAvatar de Masterminds

    Masterminds/sprig

    4,692Ver en GitHub↗

    Sprig is a comprehensive library of helper functions designed to extend the Go text template engine. It provides a wide array of custom functions that can be injected into the engine to enable complex data manipulation and logic directly within templates. The project offers specialized capabilities for cryptography, including the generation of private keys, X.509 certificates, and secure password hashes. It also includes advanced logic extensions for semantic versioning comparison, ternary evaluations, and the resolution of environment variables from the host operating system. The library co

    Wraps Go's standard cryptography and encoding packages to provide high-level hashing and encryption functions.

    Gogotemplatetemplates
    Ver en GitHub↗4,692
  • apache/shiroAvatar de apache

    apache/shiro

    4,432Ver en GitHub↗

    Shiro es un framework de seguridad de Java que proporciona un gestor de identidad y acceso para implementar autenticación, autorización, criptografía y gestión de sesiones. Sirve como una capa de seguridad para verificar las identidades de los usuarios y hacer cumplir el control de acceso basado en roles para los recursos protegidos del sistema. El proyecto cuenta con una arquitectura de reino (realm) conectable que desacopla la lógica de seguridad de los datos de identidad y un sistema de gestión de sesiones independiente que rastrea el estado del usuario independientemente del contenedor de servlets subyacente. Incluye un integrador para proveedores de identidad externos utilizando protocolos de federación como OAuth 2.0 y SAML para permitir el inicio de sesión único (SSO). El framework cubre una amplia superficie de capacidad, incluyendo la interceptación de peticiones a través de cadenas de filtros, la aplicación de seguridad declarativa mediante anotaciones y la protección de datos sensibles utilizando envoltorios criptográficos simétricos y asimétricos. También proporciona utilidades para el almacenamiento en caché de búsquedas de seguridad y la gestión de ciclos de vida de sesiones distribuidas en entornos empresariales.

    Ships a set of Java-based tools for symmetric/asymmetric encryption and secure password hashing.

    Javajavalibraryshiro
    Ver en GitHub↗4,432
  • apache/nuttxAvatar de apache

    apache/nuttx

    3,912Ver en GitHub↗

    NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit architectures. It provides a deterministic execution environment with a real-time task scheduler and a POSIX embedded kernel to ensure portable code execution across diverse hardware targets. The project distinguishes itself through a comprehensive hardware abstraction layer that provides standardized drivers for I2C, SPI, CAN, and USB across various semiconductor chipsets. It also features an embedded networking stack supporting TCP, UDP, IPv4, and IPv6, alongside industrial proto

    Ships comprehensive libraries for SSL/TLS encryption, cryptographic hashing, and secure element control.

    Cembeddedmcumicrocontroller
    Ver en GitHub↗3,912
  • denji/golang-tlsAvatar de denji

    denji/golang-tls

    1,329Ver en GitHub↗

    This project provides a collection of practical implementations and code references for establishing secure network communications using transport layer security protocols. It serves as a guide for developers to implement public key infrastructure and enforce encryption standards within client and server applications. The repository focuses on cryptographic certificate management, including the generation of public and private key pairs and the creation of self-signed certificates for local testing environments. It covers the configuration of secure web servers, offering methods to harden ser

    Provides a practical implementation library for handling public key infrastructure and encryption.

    awesomegogolang
    Ver en GitHub↗1,329
  1. Home
  2. Security & Cryptography
  3. Cryptography Libraries

Explorar subetiquetas

  • JavaCryptography libraries specifically implemented for the Java runtime environment. **Distinct from Cryptography Libraries:** Specifies the language runtime (Java) whereas general cryptography libraries are language-agnostic.
  • MultichainLibraries providing cryptographic primitives tailored for compatibility across diverse blockchain networks. **Distinct from Cryptography Libraries:** Specializes general cryptography libraries for multichain support (e.g., Ethereum, Bitcoin, Solana) in a single package.