Clean Architecture Masterclass

Clean Architecture MasterclassMay 28-29

Join

Top Java Security Libraries 2025

GitHub Libraries Java Security Libraries

keycloak/keycloak 26K +233

added 1 month ago

Add authentication to applications and secure services with minimum effort.

dromara/sa-token 17K +64

added 1 month ago

A lightweight Java authentication framework that makes authentication simple and elegant.

supertokens/supertokens-core 14K +23

added 4 weeks ago

Open Source User Authentication. Build fast. Maintain control. Reduce costs.

jwtk/jjwt 10K +28

added 2 months ago

Java JWT: JSON Web Token for Java and Android.

spring-projects/spring-security 9K +13

added 2 months ago

Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.

frohoff/ysoserial 8K +25

added 1 month ago

A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.

auth0/java-jwt 6K +9

added 2 months ago

Java implementation of JSON Web Token (JWT).

scribejava/scribejava 5K +1

added 2 months ago

Simple OAuth library for Java.

apache/shiro 4K

added 2 months ago

Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.

casbin/jcasbin 2K +4

added 1 month ago

An authorization library that supports access control models like ACL, RBAC, ABAC in Java

pac4j/pac4j 2K +3

added 2 months ago

pac4j is an easy and powerful security framework for Java to authenticate users, get their profiles and manage authorizations in order to secure web applications and web services.

dromara/maxkey 1K +7

added 1 month ago

Leading-Edge IAM/IDaas Identity and Access Management Product

dromara/sureness 874

added 1 month ago

A efficient security framework that focus on the protection of REST API.

patrickfav/bcrypt 531 +1

added 1 month ago

A Java standalone implementation of the bcrypt password hash function. Based on the Blowfish cipher it is the default password hash algorithm for OpenBSD and other systems including some Linux distributions. Includes a CLI Tool.

password4j/password4j 372 +1

added 1 month ago

Password4j is a Java user-friendly cryptographic library for encrypting and verifying passwords with different Key derivation functions (KDFs) and Cryptographic hash functions (CHFs).

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.