Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Java
J

Java

Language
440 projects3891.9k total stars899.8k total forks19 languages

Open-source projects built with Java

There are currently 440 open-source projects built with Java, with a combined total of 3891.9k GitHub stars. The most common language among these projects is Java.

Showing 440 open-source projects · page 9 of 13

……
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
MIT Information Extraction Toolkit
MIT Information Extraction Toolkitmit-nlp/MITIE

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

3.0k534C++
6 months ago
Android beacon library based on AltBeacon.
Android beacon library based on AltBeacon.AltBeacon/android-beacon-library

An Android library for detecting and ranging Bluetooth Low Energy (BLE) beacons with support for custom beacon formats.

2.9k833Java
3 months ago
binnavi
binnavigoogle/binnavi

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

2.9k457Java
5 years ago
ice
iceNetflix/ice

A cloud cost and usage analysis tool for AWS that provides detailed billing insights, reservation management, and application group reporting.

2.9k427Java
3 years ago
jOOR
jOORjOOQ/jOOR

A fluent API for Java reflection that simplifies accessing and manipulating class structures at runtime.

2.8k376Java
1 year ago
elasticsearch-jdbc
elasticsearch-jdbcjprante/elasticsearch-jdbc

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

2.8k699Java
4 years ago
Cucumber
Cucumbercucumber/cucumber-jvm

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

2.8k2.0kJava
4 days ago
Flow
Flowsquare/flow

A library for managing Android Activity UI states, navigation, and history with lifecycle-aware resource management.

2.8k237Java
3 years ago
JGraphT
JGraphTjgrapht/jgrapht

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

2.8k859Java
4 days ago
OpenRocket
OpenRocketopenrocket/openrocket

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

2.8k644Java
5 days ago
java-string-similarity
java-string-similaritytdebatty/java-string-similarity

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

2.7k415Java
3 years ago
bucket4j
bucket4jvladimir-bukhtoyarov/bucket4j

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

2.7k318Java
12 days ago
manifold-graphql
manifold-graphqlmanifold-systems/manifold

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

2.7k135Java
10 days ago
Erupt
Erupterupts/erupt

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

2.7k507Java
2 days ago
unirest-java
unirest-javaKong/unirest-java

A simplified, lightweight HTTP client library for Java that makes REST API calls easier.

2.7k586Java
25 days ago
MaterialIntroScreen
MaterialIntroScreenTangoAgency/material-intro-screen

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

2.7k399Java
5 years ago
WebDriverManager
WebDriverManagerbonigarcia/webdrivermanager

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

2.7k693Java
3 days ago
voldemort
voldemortvoldemort/voldemort

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

2.7k582Java
2 years ago
mongo-java-driver
mongo-java-drivermongodb/mongo-java-driver

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

2.7k1.5kJava
2 days ago
driver-kotlin-coroutine
driver-kotlin-coroutinemongodb/mongo-java-driver

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

2.7k1.5kJava
2 days ago
commonmark-java
commonmark-javaatlassian/commonmark-java

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

2.6k329Java
14 days ago
j2v8
j2v8eclipsesource/j2v8

High-performance Java bindings for the V8 JavaScript engine, enabling efficient JavaScript execution on the JVM.

2.6k386Java
5 months ago
bond
bondMicrosoft/bond

A cross-platform framework for working with schematized data, now archived as of March 2025.

2.6k332C++
1 year ago
JavaVerbalExpressions
JavaVerbalExpressionsVerbalExpressions/JavaVerbalExpressions

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

2.6k240Java
23 days ago
Keywhiz
Keywhizsquare/keywhiz

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

2.6k213Java
2 years ago
ZetaSQL
ZetaSQLgoogle/zetasql

A reusable analyzer framework for the GoogleSQL language, providing parsing, type checking, and semantic analysis for SQL engines.

2.6k250C++
2 months ago
Joda-Time Android
Joda-Time Androiddlew/joda-time-android

Android-optimized version of Joda-Time for better datetime handling and updated timezone data.

2.6k182Java
1 month ago
Eclipse Collections
Eclipse Collectionseclipse/eclipse-collections

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

2.6k684Java
5 days ago
Packr
PackrlibGDX/packr

Packages Java applications (JAR, assets, and a JVM) into native executables for Windows, Linux, and macOS distribution.

2.6k177C++
2 years ago
packr
packrlibgdx/packr

Packages Java applications (JAR, assets, and a JVM) into native executables for Windows, Linux, and macOS distribution.

2.6k177C++
2 years ago
flexmark-java
flexmark-javavsch/flexmark-java

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

2.6k300Java
1 year ago
OpenTripPlanner
OpenTripPlanneropentripplanner/OpenTripPlanner

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

2.6k1.1kJava
2 days ago
HotswapAgent
HotswapAgentHotswapProjects/HotswapAgent

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

2.6k525Java
2 months ago
Lanterna
Lanternamabe02/lanterna

A pure Java library for creating text-based GUIs and terminal applications with curses-like functionality.

2.6k271Java
1 month ago
Jimfs
Jimfsgoogle/jimfs

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

2.5k282Java
9 days ago
rest.li
rest.lilinkedin/rest.li

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

2.5k562Java
3 days ago
1
8
9
10
13