Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Java

Java

1003 projects

Showing 36 of 1003 projects

Stargate
StargateJava

An open-source data API gateway that sits between applications and Cassandra, enabling multiple APIs and data models.

#api-gateway#rest#document-api
Stars851
Forks171
Last commit1 month ago
Heroic
HeroicJava

A scalable time series database built on Bigtable, Cassandra, and Elasticsearch for high-volume metrics.

#observability#bigtable#java
Stars846
Forks104
Last commit5 years ago
reactive-grpc
reactive-grpcJava

A suite of libraries for using gRPC with Reactive Streams programming models like RxJava and Spring Reactor.

#back-pressure#rxjava2#spring-reactor
Stars842
Forks121
Last commit6 days ago
SwipeableCard
SwipeableCardJava

An Android library for creating swipeable cards with customizable layouts and animations.

#library#recyclerview#gesture-control
Stars838
Forks147
Last commit9 years ago
iCal4j
iCal4jJava

A Java library for parsing and building iCalendar data models, supporting RFC standards for calendar data interchange.

#java-library#library#gradle-build
Stars835
Forks216
Last commit3 days ago
Artemis-odb
Artemis-odbJava

A high-performance Java Entity-Component-System framework for game development, supporting Android, HTML5, and iOS.

#ios#high-performance#artemis-odb
Stars833
Forks116
Last commit3 years ago
Turbine
TurbineJava

A server-side event stream aggregator for Hystrix metrics from distributed services.

#circuit-breaker#distributed-systems#stream-aggregation
Stars833
Forks252
Last commit3 years ago
FreeBuilder
FreeBuilderJava

Automatic generation of the Builder pattern for Java 1.8+, reducing boilerplate for immutable value types.

#boilerplate-reduction#gwt#annotation-processor
Stars829
Forks102
Last commit1 year ago
EasyMock
EasyMockHTML

A Java library for creating mock objects to simplify unit testing.

#software-testing#test-isolation#unit-testing
Stars829
Forks308
Last commit1 day ago
SimpleNLG
SimpleNLGJava

A Java API for Natural Language Generation that handles morphological realization, text generation, and basic aggregation.

#realization-engine#natural-language#language-processing
Stars826
Forks185
Last commit1 year ago
graphql-java-tools
graphql-java-toolsKotlin

A schema-first library for building GraphQL-Java schemas using the GraphQL schema language with automatic type mapping.

#boilerplate-reduction#schema-first#graphql
Stars822
Forks174
Last commit6 days ago
MultiViewAdapter
MultiViewAdapterJava

A library for creating complex RecyclerView adapters with multiple view types, selection, expansion, and drag-and-drop in Android.

#java-library#adapter#recyclerview
Stars814
Forks147
Last commit5 years ago
jvppeteer
jvppeteerJava

A Java API for controlling Chrome and Firefox browsers via DevTools and WebDriver-bidi protocols.

#chrome#puppeteer#screenshot
Stars806
Forks170
Last commit20 days ago
rxjava-jdbc
rxjava-jdbcJava

A reactive Java library for efficient, functional composition of database calls using JDBC and RxJava Observables.

#database-access#orm#functional-composition
Stars803
Forks114
Last commit15 days ago
JSAT
JSATJava

A pure Java machine learning library with no external dependencies, offering a wide collection of algorithms and parallel execution support.

#gpl-licensed#statistical-analysis#parallel-computing
Stars795
Forks207
Last commit3 years ago
Overlap2D
Overlap2DJava

A 2D level and UI editor with engine-agnostic philosophy for game development, separating coding from content creation.

#visual-editor#java#2d-editor
Stars790
Forks218
Last commit4 years ago
Vert.x blueprint - Microservice application
Vert.x blueprint - Microservice applicationJava

A blueprint for building reactive microservice applications using Vert.x, featuring a micro-shop example.

#api-gateway#event-driven-architecture#elk-stack
Stars789
Forks298
Last commit
Hexworks/Zircon
Hexworks/ZirconKotlin

An extensible, user-friendly tile engine and text GUI library for building roguelikes and terminal-style applications.

#tile-engine#java#multiplatform
Stars785
Forks140
Last commit10 days ago
pcollections
pcollectionsJava

A persistent and immutable Java collections library offering efficient, thread-safe alternatives to the Java Collections Framework.

#functional-programming#collections-framework#java
Stars784
Forks83
Last commit10 months ago
Rocker
RockerJava

A Java 8+ optimized, memory-efficient, and speedy template engine that compiles templates into statically typed Java classes.

#hot-reloading#static-typing#server-side-rendering
Stars779
Forks91
Last commit4 months ago
cactoos
cactoosJava

A collection of object-oriented Java primitives as an alternative to procedural libraries like Guava and Apache Commons.

#functional-programming#java-library#oop
Stars775
Forks175
Last commit2 days ago
AChartEngine
AChartEngineJava

A versatile charting library for Android applications supporting multiple chart types with high performance.

#open-source#android#java
Stars769
Forks239
Last commit3 years ago
VisUI
VisUIJava

A libGDX UI toolkit providing enhanced scene2d.ui widgets and a polished skin for creating attractive desktop and mobile game interfaces.

#mobile-games#scene2d#desktop-games
Stars768
Forks128
Last commit7 days ago
ImageJ
ImageJJava

Public domain Java software for processing and analyzing scientific images across multiple platforms.

#microscopy#open-science#research-tools
Stars763
Forks257
Last commit8 days ago
colfer
colferJava

A binary serialization format and compiler optimized for speed and size, generating code from schema definitions.

#binary-serialization#serializable-objects#high-performance
Stars757
Forks55
Last commit3 months ago
tech.ml.dataset
tech.ml.datasetClojure

A high-performance, functional tabular data processing library for Clojure, similar to Python's Pandas or R's data.table.

#etl-pipeline#functional-programming#high-performance
Stars748
Forks34
Last commit19 days ago
jFairy
jFairyJava

A Java library for generating realistic fake data like persons, companies, and emails with locale support.

#developer-tools#fake-data#android
Stars742
Forks151
Last commit10 days ago
NuProcess
NuProcessJava

A low-overhead, non-blocking I/O external Process implementation for Java, replacing java.lang.ProcessBuilder and Process.

#jna#java#low-latency
Stars739
Forks83
Last commit1 year ago
tbmq
tbmqJava

A distributed MQTT broker built on Kafka, handling 100M+ connections and 10M+ messages/sec with industrial-grade persistence.

#platform#iot#thingsboard
Stars732
Forks85
Last commit13 days ago
Mongo-Spark
Mongo-SparkJava

Official connector for integrating Apache Spark with MongoDB, enabling distributed data processing on MongoDB data.

#apache-spark#connector#spark
Stars729
Forks319
Last commit2 months ago
Jersey
JerseyJava

A REST framework providing the JAX-RS Reference Implementation with additional APIs and extension SPIs for Java-based web services.

#jax-rs#web-services#glassfish
Stars725
Forks378
Last commit2 months ago
Datadog c
Datadog cJava

Datadog's APM client library for Java, enabling distributed tracing, profiling, and monitoring.

#datadoghq#tracing#devops
Stars724
Forks337
Last commit1 day ago
compile-testing
compile-testingJava

A Java library for testing javac compilation and annotation processors in unit tests.

#unit-testing#compiler-testing#java
Stars721
Forks123
Last commit5 days ago
one-nio
one-nioJava

A high-performance I/O library for Java servers, exposing OS capabilities and JDK internals for maximum throughput.

#high-performance#server-framework#network
Stars715
Forks113
Last commit1 month ago
QBit
QBitJava

A reactive Java library for building high-performance microservices with REST, JSON, and WebSocket support.

#high-performance#queue#microservice
Stars707
Forks142
Last commit8 years ago
Jade4J
Jade4JJava

A Java implementation of the Pug template engine that processes templates without requiring JavaScript.

#jexl#jade#server-side-rendering
Stars707
Forks115
Last commit4 years ago
PreviousPage 14 of 28Next

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
7 years ago
#Android156
#Kotlin103
#Jvm101
#Java Library87
#Cross Platform81
#Microservices69
#Mobile Development63
#Gradle59
#Open Source52
#Game Development51
#High Performance51
#Docker50