Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Java
J

Java

Language
1369 projects4344.7k total stars1011.3k total forks33 languages

Open-source projects built with Java

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

Showing 1,369 open-source projects · page 11 of 39

……
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
summingbird
summingbirdtwitter/summingbird

A library for writing MapReduce programs that execute on distributed platforms like Storm and Scalding using Scala/Java collection-like syntax.

2.1k256Scala
4 years ago
LittleProxy
LittleProxyadamfisk/LittleProxy

A high-performance HTTP proxy library for Java, built on Netty, designed for embedding and traffic manipulation.

2.1k735PHP
1 year ago
TwelveMonkeys
TwelveMonkeysharaldk/TwelveMonkeys

Extends Java ImageIO with plugins for reading and writing over 30 image formats, including legacy and modern formats.

2.1k324Java
7 days ago
jOOL
jOOLjOOQ/jOOL

jOOλ extends Java 8 with missing functional programming features: tuples, higher-arity functions, and enhanced sequential streams.

2.1k172Java
1 year ago
Jest
Jestsearchbox-io/Jest

A Java HTTP REST client for Elasticsearch, providing an alternative to the native Java API.

2.1k717Java
3 years ago
Protostuff
Protostuffprotostuff/protostuff

A Java serialization library with built-in support for forward-backward compatibility and validation.

2.1k307Java
1 year ago
Speedment
Speedmentspeedment/speedment

A Java Stream ORM toolkit that generates type-safe code from SQL databases, enabling database queries using standard Java Streams.

2.1k233Java
2 years ago
Google Cloud Client Libraries
Google Cloud Client Librariesgoogleapis/google-cloud-java

Java idiomatic client libraries for interacting with Google Cloud Platform services.

2.1k1.1kJava
2 days ago
Logbook
Logbookzalando/logbook

An extensible Java library for complete HTTP request and response logging across various client and server technologies.

2.0k277Java
5 days ago
Ruboto
Rubotoruboto/ruboto

A platform for developing Android applications using the JRuby Ruby implementation.

2.0k161Ruby
3 years ago
Intro-To-RxJava
Intro-To-RxJavaFroussios/Intro-To-RxJava

A comprehensive beginner-to-advanced tutorial for learning reactive programming with RxJava on the JVM.

2.0k394Java
4 years ago
Tabula
Tabulatabulapdf/tabula-java

A Java library and command-line tool for extracting tables from PDF files.

2.0k451Java
1 year ago
AppUpdater
AppUpdaterjaviersantos/AppUpdater

An Android library that checks for app updates from Google Play, GitHub, Amazon, F-Droid, or custom servers.

2.0k415Java
1 year ago
AndrOBD
AndrOBDfr3ts0n/AndrOBD

An open-source Android app for OBD-II vehicle diagnostics using any ELM327 adapter.

2.0k391Java
1 day ago
zfoo
zfoozfoo-project/zfoo

An extremely fast, asynchronous, actor-based enterprise server framework for RPC, game servers, and web servers.

2.0k415Java
11 days ago
Poli
Polishzlw/poli

An easy-to-use, self-hosted SQL reporting application for creating interactive business intelligence dashboards.

2.0k337Java
3 years ago
Elasticsearch Hadoop
Elasticsearch Hadoopelastic/elasticsearch-hadoop

Native integration library for using Elasticsearch with Hadoop, Spark, and Hive for real-time search and analytics on big data.

2.0k994Java
10 days ago
AndroidFillableLoaders
AndroidFillableLoadersJorgeCastilloPrz/AndroidFillableLoaders

Android library for creating animated fillable progress views and branding logos using SVG paths.

2.0k263Java
3 years ago
Java
Javapengrad/java-telegram-bot-api

A comprehensive Java library for building Telegram bots with full support for the latest Bot API features.

2.0k386Java
11 days ago
DataStax Spark Cassandra Connector
DataStax Spark Cassandra Connectordatastax/spark-cassandra-connector

A connector that enables Apache Spark to read from and write to Apache Cassandra databases for distributed data processing.

1.9k929Scala
1 year ago
Usb serial controller for Android
Usb serial controller for AndroidfelHR85/UsbSerial

Android library for USB serial communication with support for multiple chipset families and SPI interface.

1.9k630Java
1 year ago
Ratpack
Ratpackratpack/ratpack

A simple, capable toolkit for creating high-performance HTTP applications on the JVM.

1.9k403Java
4 months ago
Apache ServiceComb Java Chassis
Apache ServiceComb Java Chassisapache/servicecomb-java-chassis

An SDK for rapid development of microservices in Java with service registration, discovery, routing, and management.

1.9k817Java
7 days ago
Spoon
SpoonINRIA/spoon

A metaprogramming library for analyzing and transforming Java source code via a well-designed AST.

1.9k383Java
3 days ago
docker-maven-plugin
docker-maven-pluginfabric8io/docker-maven-plugin

A Maven plugin for building Docker images and managing containers for integration tests.

1.9k651Java
15 days ago
Selenide
Selenideselenide/selenide

A concise Java UI testing framework built on Selenium WebDriver for easy-to-read and maintainable automated tests.

1.9k602Java
5 days ago
Selenide
Selenidecodeborne/selenide

A Java framework for writing concise, readable, and maintainable UI tests using Selenium WebDriver.

1.9k602Java
5 days ago
OpenGL & GLSL Tutorials
OpenGL & GLSL Tutorialsmattdesl/lwjgl-basics

A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.

1.9k181Java
7 years ago
lwjgl: Shaders
lwjgl: Shadersmattdesl/lwjgl-basics

A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.

1.9k181Java
7 years ago
Brida
Bridafedericodotta/Brida

A Burp Suite extension that bridges to Frida, enabling dynamic analysis and manipulation of mobile app traffic using the app's own code.

1.9k226Java
7 months ago
libsignal-protocol-java
libsignal-protocol-javasignalapp/libsignal-protocol-java

A Java implementation of the Signal Protocol for end-to-end encrypted messaging with forward secrecy and asynchronous support.

1.9k438Java
4 years ago
KryoNet
KryoNetEsotericSoftware/kryonet

A Java library for efficient TCP/UDP client-server network communication using NIO and Kryo serialization.

1.9k412Java
5 years ago
Datahike
Datahikereplikativ/datahike

A durable Datalog database with Datomic-compatible APIs, immutable snapshots, and distributed architecture.

1.8k111Clojure
2 days ago
Codename One
Codename Onecodenameone/CodenameOne

A cross-platform framework for building truly native mobile apps with Java or Kotlin, supporting iOS, Android, Desktop, and Web.

1.8k435Java
1 day ago
ParparVM
ParparVMcodenameone/CodenameOne

Cross-platform framework for building truly native mobile apps with Java or Kotlin, supporting iOS, Android, Desktop & Web.

1.8k435Java
1 day ago
TEAMMATES
TEAMMATESTEAMMATES/teammates

A free online feedback management tool for educators to facilitate peer evaluations and student feedback.

1.8k3.6kJava
2 days ago
1
10
11
12
39