Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Java

Java

1443 projects

Showing 36 of 1443 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 commit4 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
Forks572
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 commit4 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
Forks359
Last commit1 day 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
Forks359
Last commit1 day 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
Forks268
Last commit4 months ago
RavenDB
RavenDBC#

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

#iot#database#document-database
Stars4.0k
Forks864
Last commit2 days ago
Guacamole
GuacamoleC

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

#java#c#network-client
Stars4.0k
Forks799
Last commit3 days 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 commit3 years ago
Spotbugs
SpotbugsJava

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

#hacktoberfest#linter#static-code-analysis
Stars3.9k
Forks675
Last commit3 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
Forks593
Last commit23 days 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 commit2 days 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 commit10 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
Forks718
Last commit1 day 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
Forks347
Last commit4 days ago
Chronicle-Queue
Chronicle-QueueJava

Micro second messaging that stores everything to disk

#persistance#queue#java
Stars3.8k
Forks567
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 commit4 days ago
Tablesaw
TablesawJava

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

#statistical-analysis#chart#data-science
Stars3.8k
Forks647
Last commit20 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
Forks358
Last commit5 months 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
Forks485
Last commit1 day ago
MCP Java SDK
MCP Java SDKJava

The official Java SDK for building and consuming Model Context Protocol servers and clients, enabling Java apps to interact with AI models.

#asynchronous-programming#json-rpc#ai-integration
Stars3.7k
Forks1.1k
Last commit2 days 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 commit2 days 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
Forks482
Last commit1 day ago
CommaFeed
CommaFeedJava

Google Reader inspired self-hosted personal RSS reader.

#rss#java#rss-reader
Stars3.6k
Forks408
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
Forks909
Last commit1 day ago
RxAndroidBle
RxAndroidBleJava

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

#iot#rxjava3#rxjava2
Stars3.5k
Forks592
Last commit1 year 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 commit1 year 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 commit1 day 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
Forks792
Last commit1 day 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
Forks954
Last commit9 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
Forks595
Last commit6 days 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 commit3 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
Forks340
Last commit3 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 commit1 month 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
Forks516
Last commit2 years ago
PreviousPage 7 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
#Android186
#Kotlin132
#Jvm112
#Microservices110
#Java Library107
#Vertx99
#Maven94
#Cross Platform90
#Gradle84
#Mobile Development74
#Rest Api73
#Docker71