Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Jvm

Jvm

233 projects

Showing 36 of 233 projects

GitHub Issues
GitHub IssuesJava

A Java VM library for composing asynchronous and event-based programs using observable sequences.

#event-driven#functional-programming#observable-sequences
Stars48.2k
Forks7.6k
Last commit2 days ago
RxJava
RxJavaJava

A JVM library for composing asynchronous and event-based programs using observable sequences.

#stream-processing#event-driven#functional-programming
Stars48.2k
Forks7.6k
Last commit2 days ago
okhttp
okhttpKotlin

An efficient HTTP client for JVM, Android, and GraalVM with HTTP/2, connection pooling, caching, and modern TLS support.

#caching#connection-pooling#android
Stars47.1k
Forks9.3k
Last commit5 hours ago
Arthas
ArthasJava

A Java diagnostic tool for troubleshooting production issues without code changes or server restarts.

#classloader-analysis#production-debugging#diagnosis
Stars37.5k
Forks7.6k
Last commit4 hours ago
Gson
GsonJava

A Java library for converting Java objects to JSON and back, with extensive generics support and no source code modifications required.

#java-library#api#json-deserialization
Stars24.2k
Forks4.5k
Last commit7 days ago
Java: java.util.regex
Java: java.util.regexJava

The official reference implementation of the Java Platform, Standard Edition for main-line development.

#compiler#development-kit#java
Stars23.3k
Forks6.4k
Last commit3 hours ago
Java
JavaJava

A toolkit for building reactive applications on the JVM with support for HTTP, TCP, and file system operations.

#event-driven#http-server#high-performance
Stars14.7k
Forks2.1k
Last commit18 hours ago
Deeplearning4j
Deeplearning4jJava

A comprehensive JVM-based deep learning ecosystem for building, training, and deploying models with support for model import and distributed training.

#distributed-training#intellij#spark-integration
Stars14.3k
Forks3.8k
Last commit
playframework
playframeworkScala

A high-velocity web framework for building scalable applications with Java and Scala.

#webapps#scalable-applications#high-performance
Stars12.6k
Forks4.0k
Last commit10 hours ago
Jackson
Jackson

A suite of high-performance Java data-processing tools for JSON and other formats, with streaming, databinding, and extensive module ecosystem.

#hacktoberfest#yaml#jackson
Stars9.8k
Forks1.2k
Last commit3 days ago
Testcontainers
TestcontainersJava

A Java library for JUnit tests that provides lightweight, throwaway Docker containers for databases, browsers, and other services.

#hacktoberfest#devops#integration-testing
Stars8.7k
Forks1.9k
Last commit12 hours ago
Dropwizard Metrics
Dropwizard MetricsJava

A Java library for capturing JVM and application-level metrics to monitor system performance.

#health-checks#observability#dropwizard-metrics
Stars7.8k
Forks1.8k
Last commit1 day ago
ArnoldC
ArnoldCScala

A programming language where all keywords are Arnold Schwarzenegger movie one-liners, creating humorous and memorable code.

#programming-language#humor#educational
Stars6.9k
Forks294
Last commit2 years ago
jenv
jenvShell

A command-line tool to manage multiple Java versions and set JAVA_HOME across different shells and directories.

#environment-management#developer-tools#shell-integration
Stars6.7k
Forks397
Last commit6 months ago
Smile
SmileJava

A fast and comprehensive machine learning framework for Java, Scala, and Kotlin with state-of-the-art algorithms and data visualization.

#deep-learning#interpolation#classification
Stars6.4k
Forks1.1k
Last commit12 hours ago
Drools (.2k)
Drools (.2k)Java

A Java rule engine, DMN engine, and complex event processing engine for business logic and expert systems.

#business-logic#rule-engine#hacktoberfest
Stars6.3k
Forks2.6k
Last commit13 hours ago
config
configJava

A configuration library for JVM languages using HOCON files, supporting JSON, properties, and environment variable substitution.

#supported#immutable-config#environment-variables
Stars6.3k
Forks979
Last commit2 months ago
BTrace
BTraceJava

A safe, dynamic tracing tool for Java applications that injects code at runtime without restarts.

#production-profiling#bytecode-injection#observability
Stars6.0k
Forks956
Last commit6 days ago
LWJGL
LWJGLJava

A lightweight Java library providing cross-platform, high-performance bindings to native APIs for graphics, audio, parallel computing, and XR.

#vulkan#java-library#opencl
Stars5.4k
Forks714
Last commit4 days ago
picocli
picocliJava

A modern Java framework for building powerful, user-friendly command line applications with GraalVM native image support.

#autocompletion#cli-framework#dependency-injection
Stars5.4k
Forks483
Last commit23 days ago
mapdb
mapdbJava

An embedded Java database engine providing concurrent collections backed by disk storage or off-heap memory.

#concurrent-data-structures#mvcc#transactional-storage
Stars5.0k
Forks877
Last commit11 days ago
Reactive Streams
Reactive StreamsJava

A standard specification for asynchronous stream processing with non-blocking backpressure on the JVM.

#stream-processing#asynchronous-programming#api-specification
Stars4.9k
Forks532
Last commit
djl
djlJava

An engine-agnostic deep learning framework for Java developers, providing a high-level API for model training and inference.

#ai#neural-network#model-training
Stars4.9k
Forks758
Last commit4 days ago
GCViewer
GCViewerJava

A Java tool that visualizes and analyzes verbose garbage collection logs from multiple JVM vendors to help optimize memory performance.

#oracle-jdk#performance-analysis#java
Stars4.6k
Forks992
Last commit2 months ago
Dragonwell8
Dragonwell8Java

Alibaba's OpenJDK 8 implementation optimized for extreme-scale e-commerce, financial, and logistics applications.

#java8#performance-optimization#x86-64
Stars4.3k
Forks495
Last commit1 month ago
failsafe
failsafeJava

A lightweight, zero-dependency Java library for implementing fault tolerance and resilience patterns.

#retry-logic#circuit-breaker#fallback
Stars4.3k
Forks311
Last commit8 months ago
Javassist
JavassistJava

A Java bytecode engineering toolkit that simplifies runtime class definition and bytecode manipulation with source-level and bytecode-level APIs.

#bytecode-engineering#java-bytecode#library
Stars4.2k
Forks716
Last commit5 days ago
spark-nlp
spark-nlpScala

A state-of-the-art Natural Language Processing library built on Apache Spark, offering 100,000+ pretrained models and pipelines in 200+ languages.

#apache-spark#spark#transformer-models
Stars4.2k
Forks744
Last commit22 hours ago
apollo-android
apollo-androidKotlin

A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.

#gradle#caching#graphql
Stars4.0k
Forks696
Last commit22 hours ago
JRuby
JRubyRuby

A complete, high-performance implementation of the Ruby programming language that runs on the Java Virtual Machine (JVM).

#jruby#ruby-implementation#scripting
Stars3.9k
Forks949
Last commit4 days ago
JCTools
JCToolsJava

High-performance concurrent data structures for the JVM, supplementing the Java standard library.

#wait-free#high-performance#concurrent-queues
Stars3.9k
Forks592
Last commit20 days ago
Tablesaw
TablesawJava

A Java dataframe and visualization library for data loading, cleaning, transformation, and analysis.

#statistical-analysis#chart#data-science
Stars3.8k
Forks646
Last commit1 month ago
Reactor
Reactor

A Bill of Materials (BOM) for managing compatible versions of the Project Reactor reactive programming libraries.

#gradle#spring-ecosystem#maven-bom
Stars3.7k
Forks485
Last commit8 days ago
jvm.go
jvm.goGo

A toy JVM implementation written in Go for learning purposes, focusing on code readability and core JVM functionality.

#jvm-implementation#bytecode-interpreter#virtual-machine
Stars3.6k
Forks465
Last commit6 years ago
Eclipse OpenJ9
Eclipse OpenJ9Java

An enterprise-grade Java Virtual Machine optimized for small footprint, fast startup, and high throughput in cloud deployments.

#compiler#aot-compilation#interpreter
Stars3.5k
Forks794
Last commit2 days ago
Swiss Java Knife
Swiss Java KnifeJava

A command-line Swiss Army knife for JVM diagnostics, troubleshooting, and profiling using JMX, JVM attach, and perf counters.

#jmx#performance-analysis#command-line-tool
Stars3.3k
Forks514
Last commit2 years ago
Page 1 of 7Next

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 hours ago
2 years ago
#Java112
#Functional Programming46
#Scala36
#Kotlin34
#Clojure31
#Android20
#Machine Learning20
#Java Library17
#Groovy15
#Concurrency15
#Haskell15
#Cross Platform14