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
Back to pac4j/pac4j

Projects sharing features with Pac4j

30 open-source projects similar to pac4j/pac4j, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • tersesystems/securitybuildertersesystems avatar

    tersesystems/securitybuilder

    48View on GitHub↗

    Fluent builders with typesafe API for the JCA

    Java
    View on GitHub↗48
  • password4j/password4jPassword4j avatar

    Password4j/password4j

    422View on GitHub↗

    Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.

    Java
    View on GitHub↗422
  • cossacklabs/themiscossacklabs avatar

    cossacklabs/themis

    1,965View on GitHub↗

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

    Casymmetric-cryptographyauthenticationcryptography
    View on GitHub↗1,965
  • chinabugotech/hutoolchinabugotech avatar

    chinabugotech/hutool

    30,282View on GitHub↗

    Hutool is a standard utility library for Java application development designed to simplify common programming tasks and reduce boilerplate code. It provides a comprehensive collection of reusable helper classes and static utilities to streamline development across the Java ecosystem. The project implements a wide array of specialized toolkits, including systems for cryptography and security, network communication via HTTP and JSON clients, and the processing of office documents and file system IO. It also features a concurrency and scheduling framework for managing asynchronous tasks and recu

    Javahttphutooljava
    View on GitHub↗30,282

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • awnumar/memguardawnumar avatar

    awnumar/memguard

    2,748View on GitHub↗

    Software sandbox for storage of sensitive information in memory.

    Gocryptocryptographygo
    View on GitHub↗2,748
  • bastiaanjansen/jwt-javaBastiaanJansen avatar

    BastiaanJansen/jwt-java

    14View on GitHub↗

    JSON Web Token implementation for Java according to RFC 7519. Easily create, parse and validate JSON Web Tokens using a fluent API.

    Java
    View on GitHub↗14
  • bastiaanjansen/otp-javaBastiaanJansen avatar

    BastiaanJansen/OTP-Java

    237View on GitHub↗

    A small and easy-to-use one-time password generator library for Java implementing RFC 4226 (HOTP) and RFC 6238 (TOTP).

    Java
    View on GitHub↗237
  • cossacklabs/acracossacklabs avatar

    cossacklabs/acra

    1,482View on GitHub↗

    Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL.

    Go
    View on GitHub↗1,482
  • dwin/goargonpassD

    dwin/goArgonPass

    0View on GitHub↗
    View on GitHub↗0
  • dwin/gosecretboxpasswordD

    dwin/goSecretBoxPassword

    0View on GitHub↗
    View on GitHub↗0
  • elithrar/simple-scryptelithrar avatar

    elithrar/simple-scrypt

    202View on GitHub↗

    A convenience library for generating, comparing and inspecting password hashes using the scrypt KDF in Go 🔑

    Go
    View on GitHub↗202
  • go-acme/legogo-acme avatar

    go-acme/lego

    9,689View on GitHub↗

    Lego is an ACME certificate manager and lifecycle tool used to automate the request, renewal, and revocation of SSL and TLS certificates. It implements the ACME protocol to communicate with compliant certificate authorities and manages the full issuance process, including account registration and private key rollovers. The project distinguishes itself through extensive DNS automation, utilizing a provider-based abstraction to solve DNS-01 challenges across various third-party DNS providers. It supports advanced verification workflows such as CNAME-based challenge delegation, DNS zone discover

    Goacmeacme-clientcertificate
    View on GitHub↗9,689
  • google/tinkgoogle avatar

    google/tink

    13,542View on 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

    Java
    View on GitHub↗13,542
  • gorilla/csrfgorilla avatar

    gorilla/csrf

    1,197View on GitHub↗
    Gocsrfcsrf-protectioncsrf-tokens
    View on GitHub↗1,197
  • gosimplellc/nbvcxzGoSimpleLLC avatar

    GoSimpleLLC/nbvcxz

    308View on GitHub↗

    Password strength estimator

    Java
    View on GitHub↗308
  • hakky54/ayzaHakky54 avatar

    Hakky54/ayza

    573View on GitHub↗

    🔐 An SSL library for configuring http client or server. Rich with features such as hot reloading ssl and trusting additional certificates during runtime, combining multiple keystores, loading pem files and os/jdk certificates, logging certificate information during ssl handshake, bypassing ssl configuration from other libraries and more

    Java
    View on GitHub↗573
  • hakky54/certificate-ripperHakky54 avatar

    Hakky54/certificate-ripper

    912View on GitHub↗

    🔐 A CLI tool to extract server certificates

    Java
    View on GitHub↗912
  • hdiv/hdivhdiv avatar

    hdiv/hdiv

    219View on GitHub↗

    Hdiv CE | Application Self-Protection

    Java
    View on GitHub↗219
  • hillu/go-yarahillu avatar

    hillu/go-yara

    388View on GitHub↗

    Go bindings for YARA

    Go
    View on GitHub↗388
  • hlandau/acmeH

    hlandau/acme

    0View on GitHub↗
    View on GitHub↗0
  • hlandau/passlibH

    hlandau/passlib

    0View on GitHub↗
    View on GitHub↗0
  • jaredfolkins/badactorJ

    jaredfolkins/badactor

    0View on GitHub↗
    View on GitHub↗0
  • jeremylong/dependencycheckjeremylong avatar

    jeremylong/DependencyCheck

    54View on GitHub↗

    The dependency-check repository has moved:

    Java
    View on GitHub↗54
  • jwtk/jjwtjwtk avatar

    jwtk/jjwt

    11,085View on GitHub↗

    This is a Java library and framework for creating, parsing, and validating JSON Web Tokens within Java and Android applications. It provides a comprehensive toolkit for handling signed and encrypted tokens, including the generation and verification of JWS and JWE objects. The project differentiates itself through a flexible architecture that supports pluggable JSON serialization and custom signature algorithms. It includes a dedicated key manager for generating, encoding, and organizing JSON Web Keys and key sets, as well as support for hardware security module integration. The library cover

    Java
    View on GitHub↗11,085
  • kevinburke/naclK

    kevinburke/nacl

    0View on GitHub↗
    View on GitHub↗0
  • keycloak/keycloakkeycloak avatar

    keycloak/keycloak

    34,934View on GitHub↗

    Keycloak is an open-source identity and access management server that provides a centralized platform for user authentication, authorization, and identity federation. It functions as a standards-compliant identity provider, utilizing a centralized engine to validate credentials and issue cryptographically signed tokens based on industry-standard protocols like OpenID Connect and SAML. This enables organizations to secure diverse applications and services through a unified authentication layer. The platform distinguishes itself through its cloud-native orchestration and high-availability capab

    Javakeycloakoidcsaml
    View on GitHub↗34,934
  • lane-c-wagner/go-password-validatorL

    lane-c-wagner/go-password-validator

    0View on GitHub↗
    View on GitHub↗0
  • m1/go-generate-passwordM

    m1/go-generate-password

    0View on GitHub↗
    View on GitHub↗0
  • marcoonroad/nocoinermarcoonroad avatar

    marcoonroad/nocoiner

    11View on GitHub↗

    A Commitment Scheme library for Coin Flipping/Tossing algorithms and sort. :fourleafclover: :camel: :lock: :key:

    OCaml
    View on GitHub↗11
  • maxamel/gdhmaxamel avatar

    maxamel/GDH

    33View on GitHub↗

    Generalized Diffie-Hellman key exchange Java library built on top of the Vert.x framework

    Java
    View on GitHub↗33