Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Java

Java

1442 projects

Showing 36 of 1442 projects

jitwatch
jitwatchJava

A log analyzer and visualizer for the Java HotSpot JIT compiler, enabling inspection of inlining, hot methods, bytecode, and assembly.

#assembly#performance-analysis#jitwatch
Stars3.3k
Forks463
Last commit6 months ago
Heritrix Q&A
Heritrix Q&AJava

An open-source, extensible, web-scale, archival-quality web crawler from the Internet Archive.

#webcrawling#digital-preservation#warc
Stars3.3k
Forks792
Last commit9 days ago
Heritrix
HeritrixJava

An open-source, extensible, web-scale, archival-quality web crawler from the Internet Archive.

#webcrawling#digital-preservation#warc
Stars3.3k
Forks792
Last commit9 days ago
Synthea Patient Generator
Synthea Patient GeneratorJava

An open-source synthetic patient population simulator that generates realistic (but not real) patient data and health records in multiple formats.

#patient-data#healthcare-simulation#gradle
Stars3.3k
Forks913
Last commit
Agrona
AgronaJava

A Java library of high-performance data structures and utilities for low-latency applications.

#high-performance#telemetry#data-structures
Stars3.2k
Forks446
Last commit8 days ago
Jailer
JailerJava

A tool for database subsetting and relational data browsing, creating consistent slices and enabling navigation via foreign keys.

#database#subsetter#database-subsetting
Stars3.2k
Forks142
Last commit1 day ago
Macaca
Macaca

A multi-platform automation testing solution for mobile and desktop applications, supporting iOS, Android, and web browsers.

#uitest#ios#android
Stars3.2k
Forks418
Last commit3 years ago
LoganSquare
LoganSquareJava

A screaming fast JSON parsing and serialization library for Android using compile-time annotation processing.

#jackson#android#annotation-processing
Stars3.2k
Forks303
Last commit4 years ago
Twitter Text Java
Twitter Text JavaHTML

A collection of libraries and conformance tests for parsing Tweet text, including character counting and entity linking.

#multi-language#emoji#social-media
Stars3.1k
Forks530
Last commit2 years ago
Twitter Text Obj
Twitter Text ObjHTML

A collection of libraries for parsing Tweet text, including character counting and entity linking.

#multi-language#emoji#social-media
Stars3.1k
Forks530
Last commit2 years ago
requery
requeryJava

A modern SQL-based object mapping and query library for Java, Kotlin, and Android with RxJava and Java 8 support.

#android-database#postgres#android
Stars3.1k
Forks240
Last commit5 months ago
Apache Netbeans
Apache NetbeansJava

An open-source integrated development environment (IDE) and application framework for Java, PHP, and other languages.

#modular-architecture#open-source#java
Stars3.1k
Forks935
Last commit1 day ago
TeaVM
TeaVMJava

Compiles Java bytecode to JavaScript, WebAssembly, and C for running Java applications in web browsers and other environments.

#webassembly#bytecode-compilation#build-tools
Stars3.1k
Forks324
Last commit2 days ago
Uncrustify
UncrustifyC++

A highly configurable source code beautifier for C, C++, C#, Objective-C, D, Java, Pawn, and Vala.

#d-lang#code-beautifier#pawn
Stars3.1k
Forks602
Last commit13 days ago
Openfire
OpenfireJava

An XMPP server licensed under the Open Source Apache License.

#hacktoberfest#java#openfire
Stars3.0k
Forks1.4k
Last commit1 day 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
Forks319
Last commit8 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
Stars3.0k
Forks686
Last commit3 days ago
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
Forks307
Last commit1 month ago
m2cgen
m2cgenPython

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

#haskell#transpiler#lightning
Stars3.0k
Forks264
Last commit2 years ago
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
Forks653
Last commit
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
Forks532
Last commit9 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
Forks456
Last commit5 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
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
Forks698
Last commit1 month ago
JGraphT
JGraphTJava

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

#java-library#open-source#graph-algorithms
Stars2.8k
Forks863
Last commit4 days ago
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.8k
Forks324
Last commit1 day ago
Mill
MillScala

A better build tool for Java, Scala and Kotlin: Simpler than Maven, easier than Gradle, with 3-7x faster dev workflows than other JVM build tools

#scala-js#android#java
Stars2.8k
Forks444
Last commit2 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.8k
Forks134
Last commit
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.8k
Forks513
Last commit1 day 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
Forks416
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
Forks105
Last commit4 years 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.7k
Forks1.1k
Last commit1 day 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
Forks396
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
Forks690
Last commit1 day 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
Forks581
Last commit3 years 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.7k
Forks331
Last commit1 month ago
PreviousPage 8 of 41Next

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
2 days ago
4 years ago
23 hours ago
4 years ago
#Android186
#Kotlin131
#Jvm112
#Microservices110
#Java Library107
#Vertx99
#Maven94
#Cross Platform90
#Gradle84
#Mobile Development74
#Rest Api73
#Docker71