Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Java

Java

378 projects

Showing 36 of 378 projects

Moquette
MoquetteJava

A lightweight Java MQTT broker compliant with MQTT 5 and 3, designed for embedding in other applications.

#iot#moquette#embedded-systems
Stars2.4k
Forks833
Last commit27 days ago
Find Security Bugs
Find Security BugsJava

A SpotBugs plugin for detecting security vulnerabilities in Java web and Android applications.

#taint-analysis#owasp#spotbugs-plugin
Stars2.4k
Forks479
Last commit1 month ago
Rajawali
RajawaliJava

A 3D engine for Android based on OpenGL ES 2.0/3.0, used for apps and live wallpapers.

#opengl-es#android#java
Stars2.4k
Forks710
Last commit3 years ago
Smack
SmackJava

A modular and portable open source XMPP client library written in Java for Android and Java SE VMs.

#iot#xmpp-client-library#instant-messaging
Stars2.4k
Forks885
Last commit2 months ago
ta4j
ta4jJava

A Java library for building, testing, and deploying automated trading strategies with 200+ technical indicators and production-ready tooling.

#technical-analysis#trading#java-library
Stars2.4k
Forks792
Last commit1 day ago
Peergos
PeergosJava

A peer-to-peer encrypted global filesystem and private web platform with secure file storage, social networking, and application hosting.

#privacy-first#ipfs#storage
Stars2.4k
Forks188
Last commit19 hours ago
AnyChart
AnyChartJava

A comprehensive data visualization library for creating interactive charts in Android apps with dozens of built-in chart types.

#chart#gradle#chart-component
Stars2.4k
Forks368
Last commit1 month ago
webcam-capture
webcam-captureJava

A Java library for accessing integrated or USB webcams with a simple API and support for multiple capture frameworks.

#mjpeg-streaming#video-capture#ip-camera
Stars2.4k
Forks1.1k
Last commit5 months ago
ModelMapper
ModelMapperJava

An intelligent Java library that automatically maps objects to each other using a convention-based approach.

#object-mapping#boilerplate-reduction#library
Stars2.4k
Forks348
Last commit5 months ago
Apache Sedona
Apache SedonaJava

A cluster computing framework for processing large-scale geospatial data within Apache Spark, Flink, and other big data systems.

#apache-flink#hacktoberfest#apache-spark
Stars2.3k
Forks755
Last commit2 days ago
HAPI FHIR
HAPI FHIRJava

A comprehensive Java API for building HL7 FHIR clients and servers, enabling healthcare interoperability.

#hapi-fhir#medical-informatics#rest-api
Stars2.3k
Forks1.5k
Last commit11 hours ago
StreamEx
StreamExJava

A Java library that extends the Stream API with convenient methods, better interoperability, and enhanced performance.

#code-reduction#java8#functional-programming
Stars2.3k
Forks256
Last commit7 months ago
Android cheat sheet: Coding program, Data structure, Android and Java interview questions with answers and categorized by topics
Android cheat sheet: Coding program, Data structure, Android and Java interview questions with answers and categorized by topicsJava

A comprehensive collection of Android interview questions, coding problems, and solutions for technical interview preparation.

#android-interview#coding-problems#technical-interview
Stars2.3k
Forks690
Last commit
Prometheus
PrometheusJava

A Java instrumentation library for exposing application metrics to Prometheus monitoring systems.

#devops#observability#java
Stars2.3k
Forks828
Last commit11 hours ago
Amidst
AmidstJava

A tool to display an overview of a Minecraft world from a seed or save game without generating the world.

#structure-finder#world-generation#seed-viewer
Stars2.3k
Forks237
Last commit4 months ago
p6spy
p6spyJava

A Java framework that intercepts and logs database JDBC transactions without requiring code changes.

#debugging-tools#database-monitoring#performance-analysis
Stars2.2k
Forks329
Last commit4 years ago
Universal-G-Code-Sender
Universal-G-Code-SenderJava

A cross-platform Java application for sending G-Code to CNC controllers like GRBL, Smoothieware, TinyG, and g2core.

#manufacturing#smoothieware#grbl
Stars2.2k
Forks817
Last commit3 days ago
EVCache
EVCacheJava

A distributed in-memory data store for the cloud, built on memcached and optimized for AWS EC2 infrastructure.

#cloud-caching#performance-optimization#distributed-cache
Stars2.2k
Forks252
Last commit1 month ago
Freeciv-web
Freeciv-webJavaScript

An open-source turn-based strategy civilization-building game playable in HTML5 and WebGL browsers.

#multiplayer#open-source#turn-based
Stars2.2k
Forks371
Last commit29 days ago
LittleProxy
LittleProxyPHP

A high-performance HTTP proxy library for Java, built on Netty, designed for embedding and traffic manipulation.

#http-proxy#high-performance#embedded
Stars2.1k
Forks736
Last commit1 year ago
jOOL
jOOLJava

jOOλ extends Java 8 with missing functional programming features: tuples, higher-arity functions, and enhanced sequential streams.

#functional-programming#sequential-streams#java
Stars2.1k
Forks172
Last commit1 year ago
TinkerPop3 implementation
TinkerPop3 implementationJava

A graph computing framework providing the Gremlin query language and tools for both graph databases (OLTP) and graph analytic systems (OLAP).

#tinkerpop#apache#graph
Stars2.1k
Forks849
Last commit10 hours ago
TwelveMonkeys
TwelveMonkeysJava

Extends Java ImageIO with plugins for reading and writing over 30 image formats, including legacy and modern formats.

#imageio#legacy-support#pict
Stars2.1k
Forks322
Last commit2 days ago
Protostuff
ProtostuffJava

A Java serialization library with built-in support for forward-backward compatibility and validation.

#data-storage#graph#validation
Stars2.1k
Forks307
Last commit1 year ago
Speedment
SpeedmentJava

A Java Stream ORM toolkit that generates type-safe code from SQL databases, enabling database queries using standard Java Streams.

#orm#database#spring
Stars2.1k
Forks232
Last commit2 years ago
Vineflower
VineflowerJava

A modern Java and JVM language decompiler focused on high-quality, clean, and accurate code output.

#hacktoberfest#java-21#fernflower-fork
Stars2.1k
Forks132
Last commit5 days ago
Logbook
LogbookJava

An extensible Java library for complete HTTP request and response logging across various client and server technologies.

#jax-rs#server-side#logs
Stars2.0k
Forks275
Last commit2 days ago
Intro-To-RxJava
Intro-To-RxJavaJava

A comprehensive beginner-to-advanced tutorial for learning reactive programming with RxJava on the JVM.

#asynchronous-programming#functional-programming#educational
Stars2.0k
Forks394
Last commit4 years ago
Google Cloud Client Libraries
Google Cloud Client LibrariesJava

Java idiomatic client libraries for interacting with Google Cloud Platform services.

#artisanal#java-client#java
Stars2.0k
Forks1.1k
Last commit6 hours ago
MaterialSearchBar
MaterialSearchBarJava

A beautiful and easy-to-use Material Design SearchBar library for Android apps.

#search#ui-ux#gradle
Stars2.0k
Forks326
Last commit3 years ago
Official Client
Official ClientJava

Official Android client for connecting to Mastodon servers and accessing the decentralized social network.

#mastodon-client#open-source#federated
Stars2.0k
Forks323
Last commit13 hours ago
Ratpack
RatpackJava

A simple, capable toolkit for creating high-performance HTTP applications on the JVM.

#gradle#http-server#high-performance
Stars1.9k
Forks403
Last commit3 months ago
docker-maven-plugin
docker-maven-pluginJava

A Maven plugin for building Docker images and managing containers for integration tests.

#devops#container-orchestration#fabric8
Stars1.9k
Forks656
Last commit24 days ago
Spoon
SpoonJava

A metaprogramming library for analyzing and transforming Java source code via a well-designed AST.

#metaprogramming#java#java9
Stars1.9k
Forks383
Last commit1 day ago
Selenide
SelenideJava

A concise Java UI testing framework built on Selenium WebDriver for easy-to-read and maintainable automated tests.

#ajax-testing#integration-testing#ui-testing
Stars1.9k
Forks600
Last commit1 day ago
actions/setup-java: Java
actions/setup-java: JavaTypeScript

A GitHub Action to set up a specific Java version and manage dependencies for Maven, Gradle, and sbt projects.

#gradle#jdk-installer#build-automation
Stars1.9k
Forks843
Last commit2 days ago
PreviousPage 9 of 11Next

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
1 year ago
#Android74
#Kotlin47
#Jvm42
#Cross Platform37
#Java Library34
#Mobile Development30
#Microservices29
#Open Source28
#Hacktoberfest28
#Python24
#Distributed Systems23
#Spring Boot22