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 projects4514.7k total stars1040.5k total forks42 languages

Open-source projects built with Java

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

Showing 1,940 open-source projects · page 23 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
JSON-io
JSON-iojdereg/json-io

A Java serialization library that converts objects to/from JSON, JSON5, and TOON formats, handling complex graphs and reducing LLM token usage by 40-50%.

388122Java
8 days ago
GraphAware Neo4j Recommendation Engine
GraphAware Neo4j Recommendation Enginegraphaware/neo4j-reco

A Neo4j-based library for building high-performance recommendation engines with real-time and pre-computed capabilities.

38775Java
5 years ago
JSON-LD
JSON-LDjsonld-java/jsonld-java

A Java implementation of the JSON-LD 1.0 specification for working with Linked Data in JSON format.

387156Java
2 years ago
GRIP
GRIPWPIRoboticsProjects/GRIP

A graphical application for rapidly prototyping and deploying computer vision algorithms, primarily for robotics.

385109Java
5 years ago
WebTau
WebTautestingisdocumenting/webtau

A unified testing API, CLI, and framework for writing unit, integration, and end-to-end tests across REST-API, WebSocket, GraphQL, Browser, Database, and CLI.

38542Java
6 months ago
Clipboard
Clipboardjanlelis/clipboard

A Ruby gem providing cross-platform clipboard access (copy/paste/clear) for Linux, macOS, Windows, Java, and more.

38434Ruby
10 months ago
trident-ml
trident-mlpmerienne/trident-ml

A real-time online machine learning library built on Apache Storm for scalable stream processing with incremental algorithms.

38485Java
2 years ago
AndroPyTool
AndroPyToolalexMyG/AndroPyTool

A framework for automated extraction of static and dynamic features from Android APKs for malware detection.

38267Python
3 years ago
simple-openai
simple-openaisashirestela/simple-openai

A Java HTTP client library for interacting with the OpenAI API and compatible providers in a simple, consistent manner.

38156Java
1 year ago
amazon-kinesis-client-python
amazon-kinesis-client-pythonawslabs/amazon-kinesis-client-python

A Python interface to the Amazon Kinesis Client Library for building distributed applications that process streaming data reliably at scale.

377229Python
9 days ago
spatial-framework-for-hadoop
spatial-framework-for-hadoopEsri/spatial-framework-for-hadoop

A framework enabling spatial data analysis within Hadoop ecosystems using Hive and SparkSQL.

376159Java
12 days ago
Cypher for Gremlin
Cypher for Gremlinopencypher/cypher-for-gremlin

A toolkit that enables querying Gremlin graph databases using the Cypher query language.

37546Java
9 months ago
react-native-android-sms-listener
react-native-android-sms-listenerCentaurWarchief/react-native-android-sms-listener

A React Native utility for listening to incoming SMS messages on Android devices.

37498Java
6 years ago
LinuxForHealth FHIR Server
LinuxForHealth FHIR ServerLinuxForHealth/FHIR

A modular, high-performance Java implementation of the HL7 FHIR specification for healthcare data interoperability.

374161Java
2 years ago
react-native-splashscreen
react-native-splashscreenremobile/react-native-splashscreen

A React Native library for displaying a splash screen that automatically hides when the app loads.

37197Java
9 years ago
Family Accounting Tool
Family Accounting Toolnymanjens/facto

A self-hosted tool for tracking family transactions, calculating internal debts, and analyzing household expenses.

3718Scala
1 day ago
FW/1 - Framework One
FW/1 - Framework Oneframework-one/fw1

A lightweight, convention-over-configuration MVC framework for ColdFusion/CFML applications.

368141ColdFusion
2 years ago
AutoParams
AutoParamsAutoParams/AutoParams

A JUnit 5 extension for automatic test data generation in Java and Kotlin, eliminating manual setup for parameterized tests.

36858Java
6 months ago
areg-sdk
areg-sdkaregtech/areg-sdk

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

368142C++
1 day ago
AREG SDK
AREG SDKaregtech/areg-sdk

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

368142C++
1 day ago
microRTS
microRTSsantiontanon/microrts

A simple, deterministic real-time strategy game environment designed for AI and reinforcement learning research.

366137Java
1 year ago
bag-database
bag-databaseswri-robotics/bag-database

A web-based server that catalogs ROS bag files, provides search and download capabilities, and offers a REST API for automation.

36672Java
1 year ago
Feather
Featherzsoltherpai/feather

An ultra-lightweight, easy-to-use dependency injection library for Java and Android that implements JSR-330.

36559Java
8 years ago
MariaDB Connector/J
MariaDB Connector/Jmariadb-corporation/mariadb-connector-j

A JDBC 4.5 compatible driver for connecting Java applications to MariaDB and MySQL databases.

365246Java
1 day ago
Dojo Boilerplate
Dojo Boilerplatecsnover/dojo-boilerplate

A starter kit for rapidly developing web applications with the Dojo Toolkit, illustrating best practices.

363121JavaScript
11 years ago
Salesfoce MobileSDK for Andriod
Salesfoce MobileSDK for Andriodforcedotcom/SalesforceMobileSDK-Android

Official Android SDK for building native and hybrid mobile apps that integrate with Salesforce.

362392Kotlin
2 days ago
route53-infima
route53-infimaawslabs/route53-infima

A Java library for managing service-level fault isolation using Amazon Route 53 DNS with Lattice containers and ShuffleShard sharding.

36126Java
4 years ago
dynamodb-transactions
dynamodb-transactionsawslabs/dynamodb-transactions

A Java library for performing client-side atomic writes and isolated reads across multiple DynamoDB items and tables.

35886Java
5 years ago
Conjecture
Conjectureetsy/Conjecture

A framework for building scalable machine learning models in Hadoop using the Scalding DSL.

35856Java
8 years ago
virgil
virgilztellman/virgil

A Clojure library for live-recompiling Java classes from the REPL without restarting.

35823Clojure
9 months ago
react-native-webview-android
react-native-webview-androidlucasferreira/react-native-webview-android

A React Native Android module for embedding and controlling Android's native WebView with file upload support.

356154Java
6 years ago
gomobile-ipfs
gomobile-ipfsipfs-shipyard/gomobile-ipfs

An archived experimental project providing Go mobile bindings to run IPFS nodes on Android, iOS, and React Native.

35663Java
9 months ago
rxpresso
rxpressonovoda/rxpresso

A library that simplifies Android Espresso UI testing by integrating RxJava observables with mocked data sources.

35621Java
8 years ago
jparsec
jparsecjparsec/jparsec

A pure Java library for building recursive-descent parser combinators, inspired by Haskell Parsec.

35559Java
5 months ago
Text-IO
Text-IOberyx/text-io

A Java library for creating interactive console applications with rich input handling and multiple terminal backends.

35446Java
3 years ago
perfj
perfjcoderplay/perfj

A wrapper for Linux perf that enables profiling of Java programs with system and JVM stack traces combined.

35451C
7 years ago
1
22
23
24
54