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

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
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
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 commit1 year 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
Forks46
Last commit3 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 commit11 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
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
Stars110
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
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
Stars109
Forks7
Last commit5 months 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
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
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
Stars107
Forks1
Last commit27 days ago
jMAVSim
jMAVSimJava

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

#px4#mavlink#3d-visualization
Stars107
Forks219
Last commit7 months ago
NoPermission
NoPermissionJava

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

#android#java#android-library
Stars107
Forks18
Last commit4 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
Stars107
Forks20
Last commit
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
Forks58
Last commit5 years ago
CraftLib
CraftLibKotlin

🎮 CraftLib wraps the entire Minecraft codebase as a Java / Kotlin library. Supports protocol, NBT, chat and schematics. 1.7.x - 1.8.x

#nbt#java#craftlib
Stars104
Forks7
Last commit3 years ago
Dropwizard
DropwizardShell

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

#backend-development#developer-tools#web-services
Stars104
Forks11
Last commit7 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
dOOv
dOOvJava

A fluent API for type-safe domain model validation and mapping using annotations, code generation, and a DSL.

#dsl#bean-validation#annotation-processing
Stars103
Forks17
Last commit3 years ago
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
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
Stars102
Forks23
Last commit5 years ago
Gestalt
GestaltJava

A Java configuration library for type-safe, multi-source configuration management with automatic decoding and merging.

#gradle#java-library#environment-variables
Stars102
Forks7
Last commit2 months 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
Selfie
SelfieKotlin

Snapshot testing and memoization library for Java, Kotlin, Python, and other JVM languages with zero configuration.

#snapshot#continuous-integration#memoization
Stars101
Forks18
Last commit28 days ago
amazon-cognito-developer-authentication-sample
amazon-cognito-developer-authentication-sampleJava

A sample server application demonstrating developer-authenticated identities for Amazon Cognito, enabling custom authentication providers.

#aws-cloudformation#aws-elastic-beanstalk#mobile-backend
Stars100
Forks47
Last commit
JSON to Model class
JSON to Model classSwift

A template-based macOS app for generating JSON model classes in multiple programming languages.

#generator#dart#pojo
Stars99
Forks16
Last commit4 years ago
react-native-webview-crosswalk
react-native-webview-crosswalkJava

Crosswalk's WebView for React Native on Android, providing an alternative WebView implementation.

#crosswalk#android#webview
Stars99
Forks70
Last commit9 years ago
Event Sourcing Example
Event Sourcing ExampleJava

A simplified in-memory example of Event Sourcing with CQRS implementation in Java for the banking domain.

#software-architecture#event-driven-architecture#cqrs
Stars99
Forks40
Last commit
Conceal SharedPreferences
Conceal SharedPreferencesJava

Android library providing encrypted SharedPreferences using Facebook Conceal for secure local data storage.

#aes-encryption#decryption#android
Stars98
Forks13
Last commit6 years ago
Sample CorDapps
Sample CorDappsJavaScript

Deprecated repository for Corda distributed ledger application samples, now split into Java and Kotlin versions.

#corda-accounts#token-sdk#java
Stars98
Forks147
Last commit6 years ago
orientdb-gremlin
orientdb-gremlinJava

Apache TinkerPop 3 graph structure implementation for OrientDB, replacing its legacy TinkerPop 2 graphdb.

#java#tinkerpop3#gremlin
Stars97
Forks32
Last commit1 month ago
GTFS-OSM-Sync
GTFS-OSM-SyncJava

A Java desktop application that synchronizes bus stop and route data between GTFS transit feeds and OpenStreetMap.

#desktop-application#transportation-planning#data-synchronization
Stars97
Forks19
Last commit3 years ago
PreviousPage 27 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
6 months ago
7 months ago
2 years ago
11 years ago
9 years ago
#Android186
#Kotlin132
#Jvm112
#Microservices110
#Java Library107
#Vertx99
#Maven94
#Cross Platform90
#Gradle84
#Mobile Development74
#Rest Api73
#Docker71