Best Java Tools & Libraries

57 curated Java tools, libraries, and open-source projects — hand-picked and ranked by the community.

dependency-track

github

Dependency-Track is an intelligent Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain.

Security
★ 3,788

jasypt-spring-boot

github

Jasypt integration for Spring boot

Security
★ 3,077

x-springboot

github

X-SpringBoot是一个轻量级的Java快速开发平台,基于springboot3和jdk21,使用虚拟线程,可配置的SaaS功能具备RBAC功能、自动代码生成、多种存储系统,多种短信平台,可开放api授权。代码简洁,架构清晰,能快速开发项目并交付【接私活利器】

Database
★ 2,683

java-sec-code

github

Java web common vulnerabilities and security code which is base on springboot and spring security

Security
★ 2,663

pac4j

github

Security engine for Java (authentication, authorization, multi frameworks): OpenID Connect, SAML2, CAS, OAuth, LDAP, JWT...

Security
★ 2,518

find-sec-bugs

github

The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)

Security
★ 2,422

Peergos

github

A p2p, secure file storage, social network and application protocol

Security
★ 2,407

burpgpt

github

A Burp Suite extension that integrates OpenAI's GPT to perform an additional passive scan for discovering highly bespoke vulnerabilities and enables running traffic-based analysis of any type.

AI Tools
★ 2,290

itext-java

github

iText for Java represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText can be a boon to nearly every workflow.

Security
★ 2,236