Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Java Library

Java Library

211 projects

Showing 36 of 211 projects

Photon
PhotonJava

A Java library for parsing, validating, and analyzing Interoperable Master Format (IMF) packages and track files.

#smpte-standards#gradle#java-library
Stars252
Forks79
Last commit3 months ago
mahuta
mahutaJava

A library and service for storing, indexing, and searching files and documents on the IPFS network.

#ipfs#java-library#caching
Stars246
Forks47
Last commit1 year ago
OTP-Java
OTP-JavaJava

A lightweight Java library for generating and verifying HOTP and TOTP one-time passwords compliant with RFC 4226 and RFC 6238.

#totp#rfc-6238#java-library
Stars236
Forks41
Last commit1 year ago
JaCoP
JaCoPJava

A Java-based open-source constraint programming solver with extensive global constraints and Scala DSL support.

#solver#finite-domains#java-library
Stars234
Forks59
Last commit2 months ago
PircBotX
PircBotXJava

A modern Java library for building IRC bots and clients with comprehensive protocol support and robust connection handling.

#chat-bots#java-library#irc-protocol
Stars227
Forks71
Last commit4 days ago
OpenCCG
OpenCCGJava

A Java library for parsing and generating text using combinatory categorial grammar and hybrid logic dependency semantics.

#computational-linguistics#java-library#grammar-parsing
Stars219
Forks45
Last commit5 years ago
OPSIN
OPSINJava

A Java library for converting IUPAC chemical names to molecular structures (SMILES, CML, InChI) with high accuracy.

#cheminformatics#java-library#open-science
Stars218
Forks39
Last commit1 month ago
GraphAware Neo4j TimeTree
GraphAware Neo4j TimeTreeJava

A Java and REST library for representing time as an on-demand tree in Neo4j, enabling temporal event modeling and queries.

#java-library#rest-api#java
Stars210
Forks40
Last commit5 years ago
TLS Channel
TLS ChannelJava

A Java library that implements a ByteChannel interface over SSLEngine, providing a socket-like API for TLS.

#java-library#sslenigne#library
Stars208
Forks52
Last commit2 months ago
Number Words
Number WordsClojure

Convert numbers to approximated text expressions like 'less than a quarter' for natural numbers, percentages, and fractions in multiple languages.

#number-to-text#java-library#number-formatting
Stars200
Forks9
Last commit5 years ago
Jollyday
JollydayJava

A Java library for calculating holidays and public holidays across different countries and regions.

#calendar-systems#enterprise-software#java-library
Stars195
Forks117
Last commit2 years ago
MinimalFTP
MinimalFTPJava

A lightweight, simple FTP server library written in pure Java with no external dependencies.

#tls-ssl#java-library#minimal
Stars190
Forks47
Last commit11 months ago
GeoDesk
GeoDeskJava

A fast, storage-efficient geospatial database engine for OpenStreetMap data with an intuitive Java API.

#database#data-storage#java-library
Stars188
Forks6
Last commit8 months ago
HTTP Builder NG
HTTP Builder NGJava

A modern Groovy DSL for making HTTP requests in a natural and readable way, compatible with Java.

#gradle-project#dormant#rest-client
Stars183
Forks45
Last commit4 years ago
Tor_Onion_Proxy
Tor_Onion_ProxyJava

A Java/Android library for embedding and managing the Tor Onion Proxy to host hidden services and route traffic through Tor.

#java-library#onion-proxy#privacy
Stars183
Forks95
Last commit2 years ago
CuckooFilter4J
CuckooFilter4JJava

A high-performance Java implementation of a Cuckoo filter, supporting deletions, counting, and concurrent operations.

#probabilistic-data-structures#java-library#hashing
Stars177
Forks39
Last commit3 years ago
Less CSS Compiler for Java
Less CSS Compiler for JavaJavaScript

A Java library that compiles LESS CSS to CSS using the official JavaScript compiler via Rhino.

#java-library#stylesheet-compilation#server-side-css
Stars163
Forks68
Last commit7 years ago
EOS Java API Wrapper
EOS Java API WrapperJava

A Java library for interacting with EOSIO blockchain nodes via RPC calls, supporting chain, history, and wallet APIs.

#rpc-client#java-library#eos
Stars163
Forks76
Last commit5 years ago
Streaming Histograms
Streaming HistogramsJava

A Clojure/Java library for streaming, one-pass histograms that approximate data distributions for learning, visualization, and analysis.

#statistical-analysis#java-library#parallel-algorithms
Stars159
Forks25
Last commit
Violations Lib
Violations LibJava

A Java library for parsing static code analysis reports from 79+ tools into a unified format.

#phpcs#clang#java-library
Stars159
Forks41
Last commit2 months ago
LogicNG
LogicNGJava

A Java library for creating, manipulating, and solving Boolean and Pseudo-Boolean formulas with a focus on memory efficiency and performance.

#configuration-problems#java-library#memory-efficiency
Stars153
Forks32
Last commit18 days ago
Less4j
Less4jJava

A Java-based compiler that translates Less CSS preprocessor code into regular CSS with full compatibility to less.js.

#java-library#css-variables#maven-plugin
Stars148
Forks44
Last commit3 years ago
JavaSteam
JavaSteamKotlin

A Java library providing direct interaction with Valve's Steam servers, ported from SteamKit2.

#java-library#steam#multiplayer-gaming
Stars142
Forks40
Last commit1 month ago
low-gc-membuffers
low-gc-membuffersJava

A Java library for creating in-memory circular buffers using direct ByteBuffers to minimize garbage collection overhead.

#low-gc#direct-bytebuffer#java-library
Stars142
Forks16
Last commit4 years ago
aws-dynamodb-encryption-java
aws-dynamodb-encryption-javaJava

A Java library for client-side encryption and signing of data stored in Amazon DynamoDB.

#java-library#data-integrity#database-security
Stars140
Forks72
Last commit3 months ago
zt-process-killer
zt-process-killerJava

A Java library for reliably stopping processes with cross-platform graceful and forceful termination.

#graceful-shutdown#java-library#integration-testing
Stars137
Forks27
Last commit2 years ago
RxJavaAsyncUtil
RxJavaAsyncUtilJava

A deprecated library providing asynchronous utilities for RxJava 1.x, now superseded by RxJava2Extensions.

#java-library#legacy-support#reactive-programming
Stars136
Forks19
Last commit7 years ago
RxJavaString
RxJavaStringJava

Adds string and byte operators to RxJava for reactive text and binary data processing.

#java-library#io-streams#byte-operations
Stars130
Forks20
Last commit9 years ago
ripple-lib-java
ripple-lib-javaJava

A Java library for interacting with the Ripple payment network, providing binary serialization, account tracking, and transaction management.

#java-library#binary-serialization#android
Stars129
Forks104
Last commit9 years ago
mibble
mibbleJava

An open-source SNMP MIB parser library for Java that reads MIB files and provides API access to OIDs, types, and descriptions.

#java-library#telemetry#java
Stars128
Forks69
Last commit4 years ago
Erdos
ErdosJava

A lightweight, modular Java framework for graph theory algorithms with one-line application and custom engine support.

#shortest-paths#java-library#prim-algorithm
Stars128
Forks14
Last commit2 years ago
eosio-java
eosio-javaJava

A Java SDK for integrating with EOSIO-based blockchains, providing APIs for transaction processing, signing, and RPC communication.

#gradle#rpc-client#java-library
Stars126
Forks46
Last commit4 years ago
Sawmill
SawmillJava

A Java library for enriching, transforming, and filtering JSON documents using configurable pipelines.

#grok#java-library#user-agent
Stars123
Forks23
Last commit3 months ago
Docker Client for JVM
Docker Client for JVMGroovy

A Docker HTTP client for the Java VM written in Groovy and Kotlin, supporting all Docker API endpoints.

#docker-engine#hacktoberfest#engine-api
Stars120
Forks28
Last commit5 days ago
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
ballerinax/mysql
ballerinax/mysqlBallerina

A Ballerina library for connecting to and performing operations on MySQL databases, including change data capture.

#database-driver#java-library#connection-pooling
Stars111
Forks47
Last commit
PreviousPage 5 of 6

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
2 years ago
12 days ago
Next
#Java87
#Android30
#Reactive Programming15
#Jvm14
#Rxjava14
#Kotlin13
#High Performance12
#Functional Programming11
#Microservices10
#Rest Api10
#Big Data10
#Distributed Systems9