Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Java

Java

360 projects

Showing 36 of 360 projects

Apache ShenYu (.7k)
Apache ShenYu (.7k)Java

A Java-native, high-performance API gateway for microservices, offering service proxy, protocol conversion, and comprehensive API governance.

#http-proxy#api-gateway#high-performance
Stars8.8k
Forks3.0k
Last commit7 days ago
Testcontainers
TestcontainersJava

A Java library for JUnit tests that provides lightweight, throwaway Docker containers for databases, browsers, and other services.

#hacktoberfest#devops#integration-testing
Stars8.6k
Forks1.8k
Last commit4 days ago
Aeron
AeronJava

High-performance messaging system for reliable UDP unicast, UDP multicast, and IPC transport with predictable low latency.

#messaging-system#raft-consensus#high-performance
Stars8.6k
Forks1.0k
Last commit1 day ago
Dropwizard
DropwizardJava

A Java framework for building production-ready RESTful web services with integrated components.

#jax-rs#jdbi#rest
Stars8.6k
Forks3.4k
Last commit2 days ago
Buck
BuckJava

A fast build system for creating small, reusable modules across multiple platforms and languages.

#buck#modular-architecture#ios
Stars8.5k
Forks1.1k
Last commit2 years ago
Pentaho Data Integration (.3k)
Pentaho Data Integration (.3k)Java

An open-source ETL (Extract, Transform, Load) tool for data integration and migration.

#plugin-system#data-integration#business-intelligence
Stars8.3k
Forks3.6k
Last commit1 day ago
JavaCV
JavaCVJava

Java interface to OpenCV, FFmpeg, and other computer vision libraries with utility classes for easier Java/Android integration.

#java-library#ffmpeg#real-time-processing
Stars8.3k
Forks1.6k
Last commit1 month ago
BGAQRCode-Android RW
BGAQRCode-Android RWC

A customizable Android library for scanning and generating QR codes and barcodes using ZXing and ZBar.

#scanning#camera#barcode
Stars8.0k
Forks1.8k
Last commit1 year ago
Dropwizard Metrics
Dropwizard MetricsJava

A Java library for capturing JVM and application-level metrics to monitor system performance.

#health-checks#observability#dropwizard-metrics
Stars7.8k
Forks1.8k
Last commit4 days ago
Extream Download Manager
Extream Download ManagerC#

A powerful download accelerator and video downloader that speeds up downloads up to 500% and saves videos from streaming sites.

#download-manager#download-accelerator#video-downloader
Stars7.7k
Forks1.2k
Last commit2 years ago
MapStruct
MapStructJava

A Java annotation processor for generating type-safe, high-performance bean mappers at compile time.

#object-mapping#bean-mapping#javabeans
Stars7.6k
Forks1.0k
Last commit5 days ago
ClassyShark
ClassySharkJava

A standalone binary inspection tool for Android developers to browse executables and analyze bytecode.

#dex#bytecode-viewer#jar
Stars7.6k
Forks874
Last commit2 years ago
RxJava-Android-Samples
RxJava-Android-SamplesJava

A collection of real-world Android examples demonstrating practical usage of RxJava for reactive programming.

#event-driven#sample#android
Stars7.5k
Forks1.4k
Last commit2 years ago
Leiningen
LeiningenClojure

A build automation and dependency management tool for Clojure projects.

#deployment#packaging#build-automation
Stars7.3k
Forks1.6k
Last commit7 months ago
WireMock (.1k)
WireMock (.1k)Java

A flexible open-source tool for mocking HTTP services to create stable test and development environments.

#rest#java-library#integration-testing
Stars7.2k
Forks1.5k
Last commit2 days ago
WireMock
WireMockJava

A flexible open-source tool for mocking HTTP services to create stable test and development environments.

#rest#java-library#integration-testing
Stars7.2k
Forks1.5k
Last commit2 days ago
nanohttpd
nanohttpdJava

A lightweight, embeddable HTTP server library for Java applications, packaged as a single Java file.

#gradle#http-server#lightweight
Stars7.2k
Forks1.7k
Last commit2 years ago
error-prone
error-proneJava

A static analysis tool for Java that catches common programming mistakes at compile-time.

#developer-tools#build-tools#bug-detection
Stars7.2k
Forks789
Last commit3 days ago
Flutter Examples
Flutter ExamplesDart

A collection of simple, isolated Flutter example apps demonstrating core features, integrations, and UI components.

#dart#ios#open-source
Stars7.2k
Forks1.7k
Last commit1 year ago
Recaf
RecafJava

A modern Java bytecode editor that simplifies reverse engineering and modification of Java and Android applications.

#asm#bytecode-engineering#gradle
Stars7.1k
Forks518
Last commit1 day ago
rest-assured
rest-assuredJava

A Java DSL for simplifying testing and validation of REST APIs with a fluent, Groovy-like syntax.

#xmlpath#rest#spring-framework
Stars7.1k
Forks1.9k
Last commit2 months ago
gatling
gatlingScala

An open-source load testing platform for modern performance engineering with code-first test definition and asynchronous architecture.

#performance-engineering#load-testing#devops
Stars6.9k
Forks1.2k
Last commit6 days ago
ArnoldC
ArnoldCScala

A programming language where all keywords are Arnold Schwarzenegger movie one-liners, creating humorous and memorable code.

#programming-language#humor#educational
Stars6.9k
Forks296
Last commit2 years ago
Leaf
LeafJava

A high-performance distributed ID generation service offering segment and snowflake algorithms, used internally at Meituan-Dianping.

#id-generation#high-performance#snowflake-algorithm
Stars6.7k
Forks1.9k
Last commit2 years ago
SDKMan
SDKManShell

A command-line tool for managing parallel versions of multiple software development kits on Unix-based systems.

#gradle#developer-tools#version-management
Stars6.7k
Forks641
Last commit3 days ago
jOOQ
jOOQJava

A type-safe internal DSL and code generator for writing SQL in Java with full IDE support.

#database#r2dbc#dsl
Stars6.7k
Forks1.2k
Last commit2 days ago
jenv
jenvShell

A command-line tool to manage multiple Java versions and set JAVA_HOME across different shells and directories.

#environment-management#developer-tools#shell-integration
Stars6.6k
Forks396
Last commit2 months ago
Hazelcast
HazelcastJava

A unified real-time data platform combining stream processing with a fast data store for instant action on data-in-motion.

#stream-processing#hacktoberfest#hazelcast
Stars6.6k
Forks1.9k
Last commit2 days ago
Kryo
KryoHTML

A fast and efficient binary object graph serialization and cloning framework for Java.

#data-persistence#deep-copy#binary-serialization
Stars6.5k
Forks838
Last commit18 days ago
JetLinks
JetLinksJava

A fully reactive, open-source enterprise IoT platform built on Java and Spring Boot for unified device management and real-time data processing.

#iot#rule-engine#tcp
Stars6.5k
Forks1.9k
Last commit7 days ago
Gephi Datasets
Gephi DatasetsJava

An award-winning open-source platform for visualizing and manipulating large graphs and networks.

#graph#gephi-toolkit#opengl
Stars6.5k
Forks1.6k
Last commit2 days ago
Gephi
GephiJava

An open-source platform for visualizing and manipulating large graphs and networks with real-time performance.

#graph#open-source#opengl
Stars6.5k
Forks1.6k
Last commit2 days ago
Doxygen
DoxygenC++

A documentation generator for multiple programming languages that extracts comments from source code to produce formatted reference manuals.

#developer-tools#doxygen-documentation#code-documentation
Stars6.4k
Forks1.3k
Last commit5 days ago
GraphHopper
GraphHopperJava

A fast, open-source routing engine for OpenStreetMap, usable as a Java library or standalone web server.

#map-matching#java-library#location-based-services
Stars6.4k
Forks1.9k
Last commit4 days ago
Async Http Client
Async Http ClientJava

A high-performance, asynchronous HTTP and WebSocket client library for Java built on Netty.

#high-performance#authentication#network-library
Stars6.4k
Forks1.6k
Last commit8 days ago
jsonschema2pojo
jsonschema2pojoJava

Generates Java types from JSON or JSON Schema and annotates them for data-binding with Jackson, Gson, etc.

#pojo#jackson#java
Stars6.4k
Forks1.7k
Last commit23 days ago
PreviousPage 4 of 10Next

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
#Android71
#Kotlin45
#Jvm42
#Cross Platform36
#Java Library33
#Microservices28
#Mobile Development28
#Open Source27
#Hacktoberfest27
#Python24
#Spring Boot22
#High Performance21