Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Java

Java

1096 projects

Showing 36 of 1096 projects

Beanmother
BeanmotherJava

A Java library for creating test data objects using YAML fixtures and the ObjectMother pattern.

#object-mapping#fixtures#unit-testing
Stars121
Forks26
Last commit3 years ago
Docker Client for JVM
Docker Client for JVMGroovy

A Docker HTTP client for the Java VM written in Groovy and Kotlin, supporting all Docker API endpoints.

#docker-engine#hacktoberfest#engine-api
Stars120
Forks28
Last commit2 days ago
MapScaleView
MapScaleViewJava

A customizable scale bar component for Android maps that works with Google Maps, OSM, MapBox, and Yandex.

#ui-component#google-maps#android
Stars119
Forks28
Last commit5 years ago
transducers-java
transducers-javaJava

A Java implementation of composable algorithmic transformations called transducers, independent from input/output sources.

#stream-processing#functional-programming#transducers
Stars119
Forks13
Last commit3 years ago
here
hereHTML

A collection of downloadable materials for Stanford's CS193A Android App Development course.

#stanford-cs193a#educational-resources#java
Stars119
Forks74
Last commit8 years ago
Service Discovery
Service DiscoveryJava

A service discovery infrastructure for Vert.x microservices, enabling registration and discovery of various service types.

#redis#distributed-systems#kubernetes
Stars119
Forks65
Last commit6 days ago
Wurfel Engine
Wurfel EngineJava

A Java-based 3D game engine with isometric rendering, built on libGDX for creating open-world voxel and sprite games.

#isometric#local-multiplayer#java
Stars118
Forks25
Last commit10 months ago
assertj-rx
assertj-rxJava

AssertJ assertions for testing RxJava Observables (now deprecated).

#unit-testing#testing-library#observables
Stars117
Forks5
Last commit10 years ago
shadow-automation-selenium
shadow-automation-seleniumJava

A Java Selenium plugin for automating multi-level Shadow DOM and custom HTML tags in web applications.

#web-components#custom-elements#selenium-webdriver
Stars116
Forks36
Last commit
Edsdk4j
Edsdk4jJava

A Java wrapper for the Canon EDSDK enabling programmatic control of Canon SLR cameras for image capture and settings adjustment.

#jna#canon-sdk#image-capture
Stars116
Forks31
Last commit3 years ago
libgdx-screenmanager
libgdx-screenmanagerJava

A screen manager for libGDX games that simplifies screen switching with built-in transition effects.

#shader-effects#gwt#java
Stars114
Forks13
Last commit10 months ago
RxTuples
RxTuplesJava

A library providing simple tuple creation functions for RxJava to combine values in reactive streams.

#functional-programming#java-library#observable-combination
Stars114
Forks6
Last commit9 years ago
dgs-federation-example
dgs-federation-exampleKotlin

A demonstration of building federated GraphQL services using Netflix's DGS framework with Apollo Federation.

#gradle#graphql-gateway#graphql-federation
Stars114
Forks45
Last commit2 years ago
Yes Cart
Yes CartJava

A Java-based multi-store e-commerce platform with multi-tenancy, built for extensibility and following TDD best practices.

#extensible-platform#web-services#e-commerce
Stars113
Forks76
Last commit1 month ago
JEmoji
JEmojiJava

A lightweight, auto-generated Java library for working with Unicode emojis, featuring type-safe constants and comprehensive utility methods.

#gradle#emoji#emojis
Stars112
Forks11
Last commit12 days ago
Semver4j
Semver4jJava

A lightweight Java library for parsing, comparing, and validating semantic version strings with support for multiple range formats.

#gradle#semver#library
Stars111
Forks25
Last commit4 days ago
Cukes-REST
Cukes-RESTJava

A Cucumber-based DSL for testing RESTful web services with built-in file support and variable handling.

#cucumber jvm#integration-testing#rest-api
Stars111
Forks67
Last commit1 year ago
Dis4IRC
Dis4IRCKotlin

A modern bidirectional bridge that connects Discord servers with IRC networks, enabling seamless communication between both platforms.

#discord-bridge#kittehircclientlib#java
Stars111
Forks20
Last commit1 month ago
openapi4j adapter for Vert.x
openapi4j adapter for Vert.xJava

A Java-based OpenAPI 3 parser, JSON schema validator, and request/response validator for API tooling.

#rest#java-library#request-validator
Stars110
Forks41
Last commit5 years ago
artnet4j
artnet4jJava

A Java and Processing library for sending and receiving DMX lighting data over IP using the Art-Net protocol.

#java-library#artnet#processing
Stars109
Forks24
Last commit1 year ago
ArcChartView
ArcChartViewKotlin

An Android library for drawing customizable arc charts to visualize statistics, ratings, or any segmented data.

#rating-system#hacktoberfest#chart
Stars109
Forks27
Last commit5 years ago
ITS Geonetworking
ITS GeonetworkingJava

A Java implementation of the ETSI ITS G5 GeoNetworking stack for vehicular communication, supporting CAM-DENM, ASN.1 PER, BTP, and GeoNetworking protocols.

#btp#v2i#asn1
Stars109
Forks45
Last commit2 years ago
Emissary
EmissaryJava

A high-performance Java messaging library for decoupling requests and events from their handlers using annotations without reflection overhead.

#event-driven#cqrs#request-handling
Stars108
Forks7
Last commit2 months ago
noise4j
noise4jJava

A lightweight Java library for procedural map generation using noise, cellular automata, and dungeon algorithms.

#grid-system#procedural-generation#map-generation
Stars108
Forks14
Last commit8 years ago
NoPermission
NoPermissionJava

A lightweight Android library for handling runtime permissions with a single class.

#android#java#android-library
Stars106
Forks17
Last commit4 years ago
jMAVSim
jMAVSimJava

A lightweight Java-based multirotor simulator supporting MAVLink for drone autopilot development and testing.

#px4#mavlink#3d-visualization
Stars106
Forks216
Last commit4 months ago
CATG
CATGJava

A concolic unit testing engine for Java programs that combines concrete and symbolic execution to generate test inputs.

#asm#gradle#unit-testing
Stars106
Forks34
Last commit8 years ago
GraphAware Neo4j UUID
GraphAware Neo4j UUIDJava

A Neo4j module that automatically assigns immutable UUIDs to nodes and relationships with configurable policies.

#graphaware-framework#runtime-module#database-plugin
Stars106
Forks22
Last commit5 years ago
graphql-spqr-samples
graphql-spqr-samplesJavaScript

A minimal Spring Boot demo application showcasing the capabilities of the GraphQL SPQR library.

#demo#graphql-spqr#api
Stars105
Forks59
Last commit5 years ago
WinThing
WinThingJava

A modular background service that enables remote control of Windows systems via MQTT for home automation and IoT.

#system-management#iot#home-automation
Stars103
Forks18
Last commit5 years ago
Spring Data JPA MongoDB Expressions
Spring Data JPA MongoDB ExpressionsJava

A Spring Data JPA extension that allows querying relational databases using MongoDB query syntax, typically from frontend applications.

#dynamic-queries#spring#java-library
Stars103
Forks20
Last commit
Coming
ComingJava

A tool for mining commits from Git repositories to automatically extract code change pattern instances and features using AST analysis.

#research-tool#ast-analysis#software-evolution
Stars102
Forks33
Last commit1 year ago
Dropwizard
DropwizardShell

A curated list of awesome Dropwizard libraries, resources, and tools for building Java web services.

#backend-development#developer-tools#web-services
Stars102
Forks11
Last commit7 years ago
jmeter-elasticsearch-backend-listener
jmeter-elasticsearch-backend-listenerJava

JMeter plugin that sends test results to ElasticSearch for live monitoring and visualization.

#load-testing#listener#jmeter
Stars101
Forks80
Last commit
Publish a Maven package
Publish a Maven packageJavaScript

A GitHub Action that automates publishing Maven packages to Nexus repositories with GPG signing support.

#artifact-publishing#maven-central#github-action
Stars101
Forks23
Last commit5 years ago
Task Keeper
Task KeeperScala

A self-hosted list editor for power users with extensive keyboard shortcuts and task management features.

#play-framework#productivity-tools#selfhosted
Stars101
Forks1
Last commit2 months ago
PreviousPage 25 of 31Next

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
3 months ago
4 months ago
2 years ago
#Android162
#Kotlin109
#Jvm105
#Java Library94
#Cross Platform83
#Microservices82
#Mobile Development66
#Gradle64
#Game Development55
#Maven54
#Open Source54
#Docker54