Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Java Library

Java Library

283 projects

Showing 36 of 283 projects

RefactoringMiner
RefactoringMinerJava

A library that detects refactorings and generates AST diffs for Java, Python, and Kotlin code changes.

#multi-language#java-library#git-history
Stars504
Forks165
Last commit1 day ago
protonpack
protonpackJava

A collection of utility methods for Java 8 Streams, providing missing operations like takeWhile, zip, and unfold.

#functional-programming#java-library#takewhile
Stars487
Forks55
Last commit3 months ago
Aparapi
AparapiJava

A framework for executing native Java and Scala code on the GPU via OpenCL for data-parallel computation.

#scientific-computing#high-performance-computing#java-library
Stars481
Forks85
Last commit3 years ago
CogCompNLP
CogCompNLPJava

A comprehensive suite of Java NLP libraries and tools for text annotation, feature extraction, and language processing tasks.

#part-of-speech-tagging#cogcomp#java-library
Stars479
Forks143
Last commit3 years ago
Configurate
ConfigurateJava

A Java configuration library with a node-based data model, multiple format support, and transformation tools.

#object-mapping#hacktoberfest#java-library
Stars464
Forks85
Last commit8 days ago
mapbox-java
mapbox-javaJava

Java SDK providing wrappers for Mapbox APIs including directions, geocoding, and other location services.

#java-library#mapbox-api#directions-api
Stars438
Forks117
Last commit28 days ago
Password4j
Password4jJava

A Java cryptographic library for hashing and verifying passwords with Argon2, bcrypt, scrypt, PBKDF2, and Balloon Hashing.

#hash#java-library#balloon-hashing
Stars430
Forks36
Last commit4 months ago
amazon-kinesis-producer
amazon-kinesis-producerC++

A Java library for building efficient and reliable producer applications for Amazon Kinesis Data Streams.

#java-library#real-time-processing#producer
Stars416
Forks342
Last commit1 month ago
image-comparison
image-comparisonJava

A Java library for comparing two images of the same size, visually highlighting differences with configurable rectangles, ideal for automated QA testing.

#gradle#java-library#library
Stars397
Forks120
Last commit29 days ago
JSON-LD
JSON-LDJava

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

#linked-data#json-ld#java-library
Stars388
Forks155
Last commit2 years ago
GraphAware Neo4j Recommendation Engine
GraphAware Neo4j Recommendation EngineJava

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

#personalization#java-library#batch-processing
Stars387
Forks77
Last commit
trident-ml
trident-mlJava

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

#stream-processing#java-library#text-classification
Stars383
Forks85
Last commit2 years ago
route53-infima
route53-infimaJava

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

#java-library#dns-failover#high-availability
Stars362
Forks26
Last commit4 years ago
dynamodb-transactions
dynamodb-transactionsJava

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

#database#java-library#distributed-systems
Stars358
Forks86
Last commit5 years ago
Cloudopt Next
Cloudopt NextKotlin

A lightweight, modern JVM-based web framework built on Vert.x for Java and Kotlin applications.

#java-library#plugin-system#modular
Stars350
Forks50
Last commit2 years ago
Android-gif-encoder
Android-gif-encoderJava

A pure Java animated GIF encoder for Android that doesn't require native code, with dirty rectangle support.

#java-library#gif-encoder#animation
Stars347
Forks129
Last commit7 months ago
Riptide
RiptideJava

A next-generation HTTP client for Spring that implements client-side response routing, embracing HTTP's full power.

#spring#rest-client#spring-framework
Stars341
Forks77
Last commit14 days ago
amazon-kinesis-connectors
amazon-kinesis-connectorsJava

A Java library for building data pipelines that connect Amazon Kinesis streams to AWS and non-AWS services like DynamoDB, Redshift, S3, and Elasticsearch.

#stream-processing#java-library#batch-processing
Stars326
Forks185
Last commit
sql-to-mongo-db-query-converter
sql-to-mongo-db-query-converterJava

A Java library that converts SQL queries into MongoDB query documents and aggregation pipelines.

#sql-to-mongodb#data-translation#java-library
Stars319
Forks95
Last commit
htm.java
htm.javaJava

An official Java port of Numenta's Hierarchical Temporal Memory (HTM) library for machine intelligence and anomaly detection.

#gradle#java-library#hierarchical-temporal-memory
Stars318
Forks160
Last commit4 years ago
JsonSurfer
JsonSurferJava

A streaming JsonPath processor for Java that extracts JSON data without loading entire documents into memory.

#java-library#non-blocking#streaming-json
Stars316
Forks57
Last commit2 years ago
liblinear-java
liblinear-javaJava

A Java port of LIBLINEAR for large-scale regularized linear classification, regression, and outlier detection.

#java-library#outlier-detection#logistic-regression
Stars310
Forks138
Last commit1 year ago
Nbvcxz
NbvcxzJava

A Java library for advanced password strength estimation, inspired by zxcvbn, with internationalization and custom dictionaries.

#zxcvbn-alternative#java-library#authentication
Stars310
Forks57
Last commit7 days ago
RxJava
RxJava

A curated list of libraries, tools, articles, and resources for working with RxJava in Android and Java applications.

#lists#asynchronous-programming#developer-tools
Stars306
Forks30
Last commit7 years ago
wicket-bootstrap
wicket-bootstrapJava

Apache Wicket components for Twitter Bootstrap, integrating Bootstrap's UI toolkit with Wicket's Java web framework.

#bootstrap-themes#java-library#java-web-framework
Stars305
Forks161
Last commit5 days ago
Google Tink
Google TinkJava

A Google-developed Java cryptography library providing secure, misuse-resistant APIs for developers.

#crypto#java-library#enterprise-security
Stars300
Forks40
Last commit1 day ago
graphql-java-extended-scalars
graphql-java-extended-scalarsJava

A library providing extended custom scalar types for GraphQL Java implementations, including date/time, numeric ranges, and specialized formats.

#java-library#type-system#graphql
Stars289
Forks62
Last commit
SmartGattLib
SmartGattLibJava

A Java library that simplifies working with Bluetooth SMART (BLE) devices by providing GATT specification UUIDs and characteristic interpretation.

#iot#java-library#bluetooth-4.0
Stars286
Forks65
Last commit1 month ago
Open HTML to PDF
Open HTML to PDFJava

A pure-Java library for converting well-formed HTML/CSS to PDF and images with accessible PDF support.

#css-rendering#html-to-pdf#java-library
Stars276
Forks56
Last commit2 days ago
dynamodb-geo
dynamodb-geoJava

A Java library for creating and querying geospatial data in Amazon DynamoDB using geohash indexing.

#java-library#server-side#geospatial
Stars275
Forks94
Last commit8 years ago
dynamodb-cross-region-library
dynamodb-cross-region-libraryJava

A client-side Java library for replicating Amazon DynamoDB tables across AWS regions using DynamoDB Streams.

#java-library#data-synchronization#disaster-recovery
Stars275
Forks88
Last commit
docker-java-api
docker-java-apiJava

A lightweight, object-oriented Java library for interacting with the Docker Engine API.

#java-library#lightweight#docker-client
Stars274
Forks56
Last commit5 years ago
rxjava-extras
rxjava-extrasJava

A collection of utilities, operators, and serialization helpers for RxJava 1 to simplify reactive programming tasks.

#stream-processing#java-library#reactive-programming
Stars271
Forks29
Last commit2 months ago
Jackson-datatype-money
Jackson-datatype-moneyJava

A Jackson module for JSON serialization and deserialization of JavaMoney (javax.money) data types.

#java-library#jackson-module#jackson
Stars262
Forks46
Last commit1 year ago
externalsortinginjava
externalsortinginjavaJava

A Java library for sorting very large files using external-memory algorithms and multiple cores.

#multi-core#csv-processing#java-library
Stars262
Forks103
Last commit6 months ago
sqlg
sqlgHTML

A TinkerPop 3 implementation that enables graph database operations on top of standard SQL relational databases.

#tinkerpop#java-library#java
Stars260
Forks52
Last commit14 days ago
PreviousPage 4 of 8

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
5 years ago
5 years ago
9 months ago
3 days ago
5 years ago
Next
#Java107
#Android36
#Reactive Programming22
#Rxjava18
#Jvm17
#Microservices16
#Functional Programming16
#Distributed Systems14
#High Performance14
#Rest Api14
#Kotlin13
#Gradle12