Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Java

Java

378 projects

Showing 36 of 378 projects

YUI Compressor
YUI CompressorJava

A JavaScript and CSS compressor that removes whitespace, comments, and safely obfuscates local variables for optimal file size reduction.

#minification#javascript-compression#performance-optimization
Stars3.0k
Forks657
Last commit
ClassGraph
ClassGraphJava

An ultra-fast parallelized classpath and module scanner for JVM languages that indexes class metadata without loading classes.

#metaprogramming#classpath-scanner#annotation-processing
Stars3.0k
Forks302
Last commit6 months ago
m2cgen
m2cgenPython

Transpile trained machine learning models into native code (Java, C, Python, Go, etc.) with zero dependencies.

#haskell#transpiler#lightning
Stars3.0k
Forks261
Last commit1 year ago
JobRunr
JobRunrJava

A Java library for easy, reliable background job processing with persistent storage, using Java 8 lambdas.

#scheduled-jobs#java-scheduler#task-queue
Stars3.0k
Forks318
Last commit20 hours ago
MIT Information Extraction Toolkit
MIT Information Extraction ToolkitC++

A free, state-of-the-art library and toolkit for named entity extraction and binary relation detection from text.

#relation-extraction#java-library#python-library
Stars3.0k
Forks534
Last commit6 months ago
binnavi
binnaviJava

A binary analysis IDE for inspecting, navigating, editing, and annotating control flow graphs and call graphs of disassembled code.

#disassembly#security-analysis#control-flow-graph
Stars2.9k
Forks457
Last commit5 years ago
elasticsearch-jdbc
elasticsearch-jdbcJava

A Java-based tool for importing tabular data from JDBC sources into Elasticsearch for indexing.

#database#bulk-indexing#search-index
Stars2.8k
Forks699
Last commit4 years ago
Cucumber
CucumberJava

A Java implementation of Cucumber for writing automated tests in plain language that anyone on your team can read.

#cucumber jvm#behavior-driven-development#plain-language-tests
Stars2.8k
Forks2.0k
Last commit1 day ago
JGraphT
JGraphTJava

A free Java library providing mathematical graph-theory objects and algorithms.

#java-library#open-source#graph-algorithms
Stars2.8k
Forks858
Last commit4 days ago
OpenRocket
OpenRocketJava

A free, fully featured model rocket simulator for designing and simulating rockets before building and flying them.

#flight-simulator#simulation#3d-visualization
Stars2.8k
Forks646
Last commit5 days ago
java-string-similarity
java-string-similarityJava

A Java library implementing various string similarity and distance algorithms like Levenshtein, Jaro-Winkler, and n-gram methods.

#algorithm-implementation#string-similarity#distance-measure
Stars2.7k
Forks415
Last commit
bucket4j
bucket4jJava

A Java rate-limiting library based on the token-bucket algorithm, offering high precision and support for both local and distributed scenarios.

#api-throttling#hazelcast#redis
Stars2.7k
Forks318
Last commit12 days ago
manifold-graphql
manifold-graphqlJava

A Java compiler plugin that adds metaprogramming, language enhancements, and type-safe data integration to boost developer productivity.

#operator-overloading#intellij#metaprogramming
Stars2.7k
Forks135
Last commit
codecrumbs
codecrumbsJavaScript

Learn, design, or document codebases by placing breadcrumb comments in source code with live visual updates.

#multi-language#breadcrumb-comments#codebase-exploration
Stars2.7k
Forks106
Last commit4 years ago
Erupt
EruptJava

An annotation-driven low-code data platform for building admin backends and AI applications with zero frontend code.

#ai#java-annotations#annotation
Stars2.7k
Forks507
Last commit17 hours ago
MaterialIntroScreen
MaterialIntroScreenJava

An Android library for creating beautiful, customizable Material Design intro screens with permission handling and parallax effects.

#android#java#android-library
Stars2.7k
Forks399
Last commit5 years ago
WebDriverManager
WebDriverManagerJava

Automates driver management for Selenium WebDriver in Java, handling download, setup, and browser instantiation.

#driver-management#continuous-testing#java-library
Stars2.7k
Forks693
Last commit17 hours ago
voldemort
voldemortJava

A distributed key-value storage system designed for horizontal scalability, automatic replication, and fault tolerance.

#data-partitioning#no-sql#data-replication
Stars2.7k
Forks582
Last commit2 years ago
Sensey
SenseyJava

Android library for easy sensor event handling and gesture detection with minimal boilerplate code.

#sensor#chop-detection#handwave-detection
Stars2.7k
Forks268
Last commit1 year ago
mongo-java-driver
mongo-java-driverJava

Official MongoDB drivers for Java, Kotlin, and Scala applications to connect and interact with MongoDB databases.

#database#java-library#kotlin-driver
Stars2.7k
Forks1.5k
Last commit1 day ago
driver-kotlin-coroutine
driver-kotlin-coroutineJava

Official MongoDB drivers for Java, Kotlin, and Scala applications to interact with MongoDB databases.

#database#java-library#kotlin-driver
Stars2.7k
Forks1.5k
Last commit1 day ago
commonmark-java
commonmark-javaJava

A Java library for parsing and rendering Markdown text according to the CommonMark specification with extensible features.

#java-library#library#commonmark
Stars2.6k
Forks329
Last commit15 days ago
JavaVerbalExpressions
JavaVerbalExpressionsJava

A Java library that simplifies constructing complex regular expressions using a fluent builder API.

#library#regex#java
Stars2.6k
Forks240
Last commit23 days ago
Eclipse Collections
Eclipse CollectionsJava

A comprehensive Java collections framework with optimized data structures and a rich, functional, fluent API.

#functional-programming#eclipse-collections#performance-optimization
Stars2.6k
Forks684
Last commit
Keywhiz
KeywhizJava

A system for distributing and managing secrets, now deprecated in favor of HashiCorp Vault.

#enterprise-software#crypto#infrastructure-security
Stars2.6k
Forks213
Last commit2 years ago
flexmark-java
flexmark-javaJava

A fast, extensible CommonMark/Markdown parser for Java with source-level AST and emulation of other markdown processors.

#ast-generation#java-library#commonmark
Stars2.6k
Forks300
Last commit1 year ago
OpenTripPlanner
OpenTripPlannerJava

An open-source multi-modal trip planner for public transit, walking, bicycling, and mobility services.

#real-time-updates#graphql-api#java
Stars2.6k
Forks1.1k
Last commit6 hours ago
HotswapAgent
HotswapAgentJava

A Java agent enabling unlimited runtime class and resource redefinition for faster development cycles.

#productivity#development-tool#jvm-agent
Stars2.6k
Forks525
Last commit2 months ago
flume
flumeJava

A distributed service for efficiently collecting, aggregating, and moving large amounts of log-like data.

#stream-processing#apache#library
Stars2.6k
Forks1.5k
Last commit1 year ago
Jimfs
JimfsJava

An in-memory file system for Java implementing java.nio.file APIs, useful for testing and simulation.

#simulation#unit-testing#java
Stars2.5k
Forks282
Last commit9 days ago
rest.li
rest.liJava

A REST+JSON framework for building scalable service architectures with type-safe bindings and asynchronous APIs.

#service-architecture#json-api#asynchronous-apis
Stars2.5k
Forks562
Last commit1 day ago
pac4j
pac4jJava

A comprehensive security framework for Java applications, supporting authentication, authorization, and integration with multiple protocols and frameworks.

#spring-mvc#oauth#web-security
Stars2.5k
Forks708
Last commit7 hours ago
MultiSnapRecyclerView
MultiSnapRecyclerViewKotlin

An Android library for adding multiple snapping behavior to RecyclerView with customizable gravity and snap intervals.

#scroll-behavior#library#recyclerview
Stars2.5k
Forks301
Last commit5 years ago
archaius
archaiusJava

A Java configuration management library with dynamic property support, enabling runtime updates without application restarts.

#runtime-updates#dynamic-configuration#dependency-injection
Stars2.5k
Forks478
Last commit4 months ago
RxRelay
RxRelayJava

RxJava types that are both an Observable and a Consumer, providing Subjects without terminal events.

#android#reactive-programming#java
Stars2.5k
Forks127
Last commit24 days ago
Tape
TapeJava

A lightning-fast, transactional, file-based FIFO queue for Android and Java applications.

#queue#crash-resilient#android
Stars2.5k
Forks286
Last commit3 years ago
PreviousPage 8 of 11Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
3 years ago
10 days ago
20 hours ago
#Android74
#Kotlin47
#Jvm42
#Cross Platform37
#Java Library34
#Mobile Development30
#Microservices29
#Open Source28
#Hacktoberfest28
#Python24
#Distributed Systems23
#Spring Boot22