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

AWS SDK for Java
AWS SDK for JavaJava

The official AWS SDK for Java 1.x enabling Java developers to work with Amazon Web Services (now in maintenance mode).

#legacy-support#java-sdk#amazon
Stars4.2k
Forks2.8k
Last commit3 months ago
PowerMock
PowerMockJava

A Java testing framework that extends EasyMock and Mockito to mock static methods, final classes, private methods, and constructors.

#final-class-mocking#unit-testing#mockito
Stars4.2k
Forks574
Last commit2 years ago
java-tron
java-tronJava

Java implementation of the TRON Protocol, a high-performance blockchain platform for decentralized applications.

#json-rpc#smart-contracts#tron-protocol
Stars4.1k
Forks1.7k
Last commit9 days ago
NullAway
NullAwayJava

A fast, annotation-based null checker for Java that eliminates NullPointerExceptions with low build-time overhead.

#nullability-analysis#null-safety#annotation-processor
Stars4.1k
Forks352
Last commit20 hours ago
NullAway
NullAwayJava

A fast annotation-based null checker for Java that eliminates NullPointerExceptions with low build-time overhead.

#nullability-analysis#null-safety#static-code-analysis
Stars4.1k
Forks352
Last commit20 hours ago
Awaitility
AwaitilityJava

A Java DSL for testing asynchronous systems by expressing expectations in a concise and readable manner.

#integration-testing#dsl#awaitility
Stars4.0k
Forks266
Last commit3 months ago
RavenDB
RavenDBC#

A fully ACID NoSQL document database with extreme performance and developer-friendly experience.

#iot#database#document-database
Stars4.0k
Forks861
Last commit1 day ago
IDDD Samples
IDDD SamplesJava

Reference implementations of Bounded Contexts from Vaughn Vernon's 'Implementing Domain-Driven Design' book.

#gradle#cqrs#event-sourcing
Stars3.9k
Forks920
Last commit2 years ago
Guacamole
GuacamoleC

The Apache Guacamole proxy daemon (guacd), C API (libguac), and protocol support.

#java#c#network-client
Stars3.9k
Forks787
Last commit9 days ago
Spotbugs
SpotbugsJava

A static analysis tool for finding bugs in Java code, succeeding the FindBugs project.

#hacktoberfest#linter#static-code-analysis
Stars3.9k
Forks668
Last commit4 days ago
RoaringBitmap
RoaringBitmapJava

A compressed bitmap data structure for Java that outperforms alternatives like WAH, EWAH, and Concise in speed and compression.

#apache-spark#java-library#compressed-bitmap
Stars3.9k
Forks594
Last commit1 day ago
Terasology
TerasologyJava

An open-source voxel world game engine and platform for creating diverse gameplay experiences in a block-based environment.

#hacktoberfest#sandbox#modular-architecture
Stars3.9k
Forks1.4k
Last commit22 hours ago
JCTools
JCToolsJava

High-performance concurrent data structures for the JVM, supplementing the Java standard library.

#wait-free#high-performance#concurrent-queues
Stars3.9k
Forks591
Last commit21 days ago
pants
pantsPython

A scalable build system for monorepos with support for multiple programming languages and frameworks.

#caching#build-tools#concurrent-execution
Stars3.8k
Forks707
Last commit1 day ago
Apache Cordova
Apache CordovaJavaScript

Android platform library for building Cordova hybrid mobile apps with web technologies.

#apache-cordova#hacktoberfest#javascript-framework
Stars3.8k
Forks1.6k
Last commit2 days ago
ArchUnit
ArchUnitJava

A Java library for specifying and testing architecture rules in plain Java unit tests.

#unit-testing#junit-integration#bytecode-analysis
Stars3.8k
Forks342
Last commit1 day ago
Chronicle-Queue
Chronicle-QueueJava

Micro second messaging that stores everything to disk

#persistance#queue#java
Stars3.8k
Forks567
Last commit23 hours ago
Tablesaw
TablesawJava

A Java dataframe and visualization library for data loading, cleaning, transformation, and analysis.

#statistical-analysis#chart#data-science
Stars3.8k
Forks649
Last commit1 day ago
Reactor
Reactor

A Bill of Materials (BOM) for managing compatible versions of the Project Reactor reactive programming libraries.

#gradle#spring-ecosystem#maven-bom
Stars3.7k
Forks486
Last commit3 days ago
Schema Spy
Schema SpyHTML

A database metadata analyzer that generates interactive HTML documentation and entity-relationship diagrams.

#database#entity-relationship-diagrams#entity-relationship-diagram
Stars3.7k
Forks357
Last commit4 months ago
kubernetes-client
kubernetes-clientJava

A Java client library providing a fluent DSL to interact with Kubernetes and OpenShift REST APIs.

#container-orchestration#dsl#java-client
Stars3.7k
Forks1.5k
Last commit1 day ago
Spotlight
SpotlightKotlin

An Android library for creating interactive tutorial spotlights that highlight UI elements with custom shapes and effects.

#spotlight#custom-animations#ui-highlight
Stars3.7k
Forks364
Last commit3 years ago
Spock
SpockJava

The Enterprise-ready testing and specification framework.

#java#groovy#testing
Stars3.6k
Forks484
Last commit3 days ago
CommaFeed
CommaFeedJava

Google Reader inspired self-hosted personal RSS reader.

#rss#java#rss-reader
Stars3.6k
Forks402
Last commit1 day ago
ICU
ICUC++

A mature, widely-used set of C/C++ and Java libraries providing Unicode and globalization support for software applications.

#c-library#java-library#unicode
Stars3.6k
Forks901
Last commit1 day ago
ThreeTen Android Backport
ThreeTen Android BackportJava

An Android-optimized backport of Java 8's java.time API for handling dates and times.

#date-time#timezone#java-time
Stars3.5k
Forks140
Last commit11 months ago
RxAndroidBle
RxAndroidBleJava

A reactive Android Bluetooth Low Energy (BLE) library with RxJava3 interface, simplifying complex BLE operations.

#iot#rxjava3#rxjava2
Stars3.5k
Forks593
Last commit1 year ago
Eclipse OpenJ9
Eclipse OpenJ9Java

An enterprise-grade Java Virtual Machine optimized for small footprint, fast startup, and high throughput in cloud deployments.

#compiler#aot-compilation#interpreter
Stars3.5k
Forks787
Last commit1 day ago
KeyBox
KeyBoxJava

A modern, web-based SSH console and key management tool that functions as a secure bastion host.

#bastion-host#devops#ssh-key
Stars3.5k
Forks400
Last commit23 hours ago
WorldEdit
WorldEditJava

An in-game Minecraft map editor with selections, schematics, copy/paste, brushes, and scripting for creative building and server management.

#terrain-generation#hacktoberfest#gradle
Stars3.5k
Forks943
Last commit5 days ago
Simple Binary Encoding
Simple Binary EncodingJava

A high-performance binary message codec for low-latency financial applications, with multi-language support.

#high-performance#csharp#java
Stars3.5k
Forks586
Last commit1 day ago
jabba
jabbaGo

A cross-platform Java version manager inspired by nvm, written in Go, for installing and switching between JDK distributions.

#developer-tools#shell-integration#cli-tool
Stars3.4k
Forks224
Last commit2 months ago
DGS Framework
DGS FrameworkKotlin

A GraphQL server framework for Spring Boot with annotation-based programming and comprehensive tooling.

#api-framework#server-framework#graphql
Stars3.4k
Forks335
Last commit11 days ago
AwesomeJavaFX
AwesomeJavaFX

A curated list of awesome JavaFX libraries, frameworks, books, tutorials, and resources for building rich desktop applications.

#developer-tools#graphics#java-gui
Stars3.4k
Forks457
Last commit17 days ago
Swiss Java Knife
Swiss Java KnifeJava

A command-line Swiss Army knife for JVM diagnostics, troubleshooting, and profiling using JMX, JVM attach, and perf counters.

#jmx#performance-analysis#command-line-tool
Stars3.3k
Forks517
Last commit2 years ago
JMX exporter
JMX exporterJava

A collector that captures JMX MBean values and exposes them as Prometheus metrics.

#mbean#java-metrics#observability
Stars3.3k
Forks1.2k
Last commit1 day ago
PreviousPage 7 of 41Next

Related Tags

#Android186#Kotlin131#Jvm112#Microservices110#Java Library107#Vertx99#Maven94#Cross Platform90#Gradle84#Mobile Development74#Rest Api73#Docker71
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