Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Java
J

Java

Language
1940 projects4444.9k total stars1030.2k total forks42 languages

Open-source projects built with Java

There are currently 1940 open-source projects built with Java, with a combined total of 4444.9k GitHub stars. The most common language among these projects is Java.

Showing 1,940 open-source projects · page 35 of 54

……
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
amazon-cognito-developer-authentication-sample
amazon-cognito-developer-authentication-sampleawslabs/amazon-cognito-developer-authentication-sample

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

10047Java
11 years ago
RateMeMaybe
RateMeMaybenspo/RateMeMaybe

An Android library that prompts users to rate your app in the Play Store when customizable conditions are met.

9924Java
5 years ago
react-native-webview-crosswalk
react-native-webview-crosswalkjordansexton/react-native-webview-crosswalk

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

9970Java
9 years ago
Event Sourcing Example
Event Sourcing ExamplePragmatists/eventsourcing-java-example

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

9940Java
9 years ago
Jtube
Jtubeshinovon/JTube

A YouTube client for Java mobile devices (MIDP 2.0) using the Invidious API.

9912Java
1 year ago
secrets.clj
secrets.cljlk-geimfari/secrets.clj

A Clojure library for generating cryptographically strong random numbers, tokens, and secrets.

982Clojure
2 years ago
Remoter
Remoterjosesamuel/remoter

A library for Android remote IPC services using plain Java interfaces, eliminating the need for AIDL files.

9814Kotlin
5 months ago
aws-dynamodb-session-tomcat
aws-dynamodb-session-tomcataws/aws-dynamodb-session-tomcat

Amazon DynamoDB-based session store for Apache Tomcat 7, enabling persistent session management in distributed environments.

9872Java
8 years ago
Shuffle-Move
Shuffle-MoveLoreinator/Shuffle-Move

A program that analyzes the board and recommends the best next move for the puzzle game Pokémon Shuffle.

9818Java
6 years ago
Conceal SharedPreferences
Conceal SharedPreferencesafiqiqmal/SharedChamber

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

9813Java
6 years ago
orientdb-gremlin
orientdb-gremlinorientechnologies/orientdb-gremlin

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

9732Java
1 month ago
GTFS-OSM-Sync
GTFS-OSM-SyncCUTR-at-USF/gtfs-osm-sync

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

9719Java
3 years ago
kafka-sparkstreaming-cassandra
kafka-sparkstreaming-cassandraYannael/kafka-sparkstreaming-cassandra

A Docker container providing a complete streaming environment for experimenting with Kafka, Spark Streaming, and Cassandra.

9659Jupyter Notebook
7 years ago
wicked-charts
wicked-chartsthombergs/wicked-charts

A Java wrapper for Chart.js and Highcharts to create interactive JavaScript charts in Java web applications.

9546JavaScript
2 years ago
Conjure
Conjurepalantir/conjure-java-runtime

Opinionated Java libraries for building and consuming HTTP/JSON RPC services with Feign clients and Jersey/Jetty servers.

9596Java
18 hours ago
hxWebSockets
hxWebSocketsianharrigan/hxWebSockets

A Haxe library providing WebSocket client and server implementations for multiple target platforms.

9422Haxe
1 year ago
jbock
jbockjbock-java/jbock

A reflectionless command line parser for Java that generates custom parsers at compile time using annotation processing.

949Java
14 days ago
ABCLJ
ABCLJlsevero/abclj

Embedded Common Lisp interop for Clojure via ABCL, enabling seamless use of CL libraries and compilers.

944Clojure
5 years ago
react-native-twilio
react-native-twiliorogchap/react-native-twilio

A React Native wrapper for the Twilio Client SDK, enabling voice calling in mobile apps.

9342Objective-C
9 years ago
Omid
Omidapache/incubator-omid

Provides transactional support for HBase-based applications with snapshot isolation.

9361Java
3 months ago
mjson
mjsonbolerio/mjson

A minimalistic, single-file Java JSON library with a concise API and full JSON Schema support.

9323Java
1 year ago
NLIWOD's Question answering datasets
NLIWOD's Question answering datasetsdice-group/NLIWOD

A collection of tools, datasets, and approaches for building natural language interfaces to query the Web of Data.

9331Java
4 years ago
store-utils
store-utilsjexp/store-utils

Utilities to compact, copy, fix, and analyze Neo4j graph database stores, particularly for Neo4j 3.x.

9334Java
3 years ago
GraphStore
GraphStoregephi/graphstore

A fast, in-memory graph data structure implementation in Java, optimized for performance and low memory usage.

9334Java
2 days ago
Jackson Afterburner
Jackson AfterburnerFasterXML/jackson-module-afterburner

Dynamic bytecode generation module for Jackson POJO serializers and deserializers to reduce data binding overhead.

9221Java
6 years ago
OpenIG
OpenIGOpenIdentityPlatform/OpenIG

An open-source identity gateway that provides authentication, access control, and single sign-on for web and cloud applications.

9215Java
1 month ago
react-native-s3
react-native-s3mybigday/react-native-s3

A React Native wrapper for AWS iOS/Android S3 SDK enabling background file transfers.

9252Objective-C
4 years ago
loadtest
loadtesttmobile/loadtest

An R package that automates load testing of APIs and ML models using Apache JMeter and provides result visualization.

9212R
6 years ago
RxEither
RxEithereleventigers/rxeither

An Either type implementation for RxJava, enabling functional error handling and progress reporting in reactive streams.

924Java
10 years ago
Neureka
NeurekaGleethos/neureka

A lightweight, platform-independent tensor library with autograd for the JVM, accelerated by OpenCL.

922Java
7 months ago
open-nlp
open-nlplouismullie/open-nlp

Ruby bindings to the OpenNLP Java toolkit for natural language processing tasks like tokenization, POS tagging, and named entity recognition.

9111Ruby
1 year ago
colorful-gdx
colorful-gdxtommyettinger/colorful-gdx

A libGDX library for advanced color manipulation using multiple perceptually-uniform color spaces.

911Java
4 months ago
TensorFlow Lite Examples - Android
TensorFlow Lite Examples - Androiddailystudio/tensorflow-lite-examples-android

A collection of refactored, high-quality Android examples demonstrating TensorFlow Lite for on-device machine learning tasks.

9122Kotlin
10 days ago
aws-device-farm-appium-tests-for-sample-app
aws-device-farm-appium-tests-for-sample-appawslabs/aws-device-farm-appium-tests-for-sample-app

Example Appium TestNG tests for the AWS Device Farm Android sample app, demonstrating mobile UI automation patterns.

9177Java
2 years ago
TypeDB OSI - Biomedical Knowledge Graph
TypeDB OSI - Biomedical Knowledge Graphtypedb-osi/typedb-bio

An open-source biomedical knowledge graph for drug discovery, precision medicine, and drug repurposing research.

9036Python
1 year ago
Rockstar
Rockstardylanbeattie/rockstar

A dynamically typed programming language designed for writing programs that double as 1980s hard rock and power ballad lyrics.

894JavaScript
4 years ago
1
34
35
36
54