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

artnet4j
artnet4jJava

A Java and Processing library for sending and receiving DMX lighting data over IP using the Art-Net protocol.

#java-library#artnet#processing
Stars110
Forks24
Last commit1 year ago
openapi4j adapter for Vert.x
openapi4j adapter for Vert.xJava

A Java-based OpenAPI 3 parser, JSON schema validator, and request/response validator for API tooling.

#rest#java-library#request-validator
Stars110
Forks41
Last commit5 years ago
kinesis-storm-spout
kinesis-storm-spoutJava

A Storm spout that fetches data records from Amazon Kinesis and emits them as tuples for real-time stream processing.

#stream-processing#java-library#real-time-analytics
Stars108
Forks61
Last commit8 years ago
dynamodb-streams-kinesis-adapter
dynamodb-streams-kinesis-adapterJava

A Java adapter that enables Amazon Kinesis Client Library (KCL) to consume and process data from DynamoDB Streams.

#stream-processing#java-library#aws-sdk
Stars104
Forks44
Last commit
Spring Data JPA MongoDB Expressions
Spring Data JPA MongoDB ExpressionsJava

A Spring Data JPA extension that allows querying relational databases using MongoDB query syntax, typically from frontend applications.

#dynamic-queries#spring#java-library
Stars104
Forks20
Last commit
Gestalt
GestaltJava

A Java configuration library for type-safe, multi-source configuration management with automatic decoding and merging.

#gradle#java-library#environment-variables
Stars102
Forks7
Last commit26 days ago
mph-table
mph-tableJava

Immutable key/value store with efficient space utilization and fast reads, ideal for batch-built tables shipped to multiple servers.

#java-library#batch-processing#data-serialization
Stars101
Forks19
Last commit3 years ago
cassandra-migration-tool-java
cassandra-migration-tool-javaJava

A lightweight Java tool for versioned schema and data migrations in Cassandra databases.

#version-control#java-library#devops
Stars101
Forks21
Last commit4 years ago
RxJavaJoins
RxJavaJoinsJava

Adds join operators to RxJava for combining multiple observable sequences based on pattern matching.

#stream-processing#observable-joins#java-library
Stars101
Forks10
Last commit11 years ago
RxJavaMath
RxJavaMathJava

Provides mathematical operators and utilities for RxJava to enable reactive numeric computations.

#math-operators#java-library#reactive-programming
Stars100
Forks15
Last commit10 years ago
RxEither
RxEitherJava

An Either type implementation for RxJava, enabling functional error handling and progress reporting in reactive streams.

#functional-programming#either-type#java-library
Stars92
Forks4
Last commit10 years ago
GraphStore
GraphStoreJava

A fast, in-memory graph data structure implementation in Java, optimized for performance and low memory usage.

#in-memory-storage#gephi#graph
Stars91
Forks32
Last commit26 days ago
dynamodb-import-export-tool
dynamodb-import-export-toolJava

A Java tool for parallel scanning and asynchronous writing to replicate data between DynamoDB tables.

#java-library#database-tool#data-replication
Stars88
Forks36
Last commit7 years ago
bloofi
bloofiJava

A Java implementation of multidimensional Bloom filters for efficiently searching across many Bloom filters.

#probabilistic-data-structures#research-tool#java-library
Stars86
Forks8
Last commit1 year ago
RxComprehensions
RxComprehensionsJava

A library to reduce boilerplate in RxJava by abstracting chained operators like flatMap, concatMap, switchMap, and compose.

#compose#functional-programming#java-library
Stars84
Forks1
Last commit9 years ago
rxjava-file
rxjava-fileJava

RxJava observables for file operations including NIO watch events and tailing.

#java-library#tail-files#observables
Stars84
Forks18
Last commit7 years ago
HBase ORM
HBase ORMJava

A production-grade HBase ORM library for clean, fast, and fun object-oriented data access, also compatible with Google Cloud Bigtable.

#hbase-orm#object-mapping#mapreduce
Stars83
Forks41
Last commit3 years ago
SneakyThrow
SneakyThrowJava

A Java library that allows ignoring checked exceptions in lambda expressions and functional interfaces.

#functional-programming#java-library#java
Stars81
Forks3
Last commit6 years ago
rollinghashjava
rollinghashjavaJava

A Java library implementing rolling hash functions like Randomized Karp-Rabin and Cyclic Polynomial hashing for efficient n-gram hashing.

#algorithm#rolling-hash-functions#java-library
Stars80
Forks13
Last commit10 years ago
Conveyal's gtfs-lib
Conveyal's gtfs-libJava

A Java library for loading, saving, and validating large GTFS feeds using disk-backed storage.

#java-library#disk-backed-storage#transit-data
Stars80
Forks43
Last commit2 years ago
Chips-n-Salsa
Chips-n-SalsaJava

A Java library of customizable, hybridizable, iterative, parallel, stochastic, and self-adaptive local search algorithms.

#parallel-computing#genetic-algorithms#java-library
Stars77
Forks39
Last commit23 hours ago
MediaRecorderDialog
MediaRecorderDialogJava

An Android custom dialog that simplifies audio recording, playback, and storage with a single reusable component.

#user-interface#java-library#custom-view
Stars75
Forks12
Last commit9 years ago
raml-tester
raml-testerJava

A Java library for validating HTTP requests and responses against RAML API definitions.

#raml-tooling#spring-mvc#rest-assured
Stars74
Forks14
Last commit7 years ago
graphql-orchestrator-java
graphql-orchestrator-javaGroovy

A Java library for aggregating and executing GraphQL operations from multiple microservices using a unified schema.

#orchestrator#api-gateway#hacktoberfest
Stars72
Forks32
Last commit1 year ago
iBeacon Scanner for Android
iBeacon Scanner for AndroidJava

Android library for scanning and monitoring iBeacons with enter/exit notifications.

#java-library#proximity-detection#android
Stars71
Forks20
Last commit6 years ago
Elastic Gremlin
Elastic GremlinJava

A TinkerPop 3 implementation using Elasticsearch as a scalable graph database backend.

#graph-query#tinkerpop#java-library
Stars70
Forks15
Last commit10 years ago
Groovy-stream
Groovy-streamJava

A fluent builder for lazy streams and generators in Groovy, enabling functional-style data processing.

#stream-processing#functional-programming#java-library
Stars67
Forks10
Last commit7 years ago
clj-net-pcap
clj-net-pcapJava

A Clojure wrapper for jNetPcap that simplifies packet capturing and network traffic analysis.

#traffic-analysis#java-library#libpcap
Stars67
Forks32
Last commit2 years ago
Archie
ArchieJava

A Java library implementing openEHR standards for building healthcare tools and systems, including ADL 2, AOM 2, BMM, and RM 1.0.4.

#reference-model#java-library#tools
Stars67
Forks28
Last commit1 day ago
Intelligent java
Intelligent javaJava

A Java library for integrating with AI models like ChatGPT, DALL·E, and Cohere using minimal code.

#dalle2#java-library#ai-integration
Stars64
Forks15
Last commit2 years ago
RxJavaComputationExpressions
RxJavaComputationExpressionsJava

Adds computation expressions to RxJava for enhanced reactive programming capabilities.

#event-driven#functional-programming#java-library
Stars62
Forks6
Last commit10 years ago
jwarc
jwarcJava

A Java library for reading and writing WARC files with a typed, extensible API and high-performance NIO-based parsing.

#java-library#command-line-tools#ragel
Stars60
Forks18
Last commit27 days ago
gdx-facebook
gdx-facebookJava

A libGDX extension providing cross-platform support for Facebook Graph API for Android, iOS, Desktop, and HTML games.

#ios-games#java-library#game-development
Stars58
Forks20
Last commit7 years ago
dregex
dregexJava

A Java regular expression engine using deterministic finite automata (DFA) for linear matching time and set operations.

#dfa#java-library#unicode
Stars55
Forks7
Last commit3 months ago
beagle
beagleClojure

A text stream monitoring library that detects keywords, phrases, regexes, and complex Lucene queries in documents.

#stream-processing#stream-search#java-library
Stars55
Forks3
Last commit5 years ago
Simple Graphs
Simple GraphsJava

A lightweight Java library providing basic graph data structures and algorithms with no dependencies.

#graph#java-library#graph-algorithms
Stars52
Forks6
Last commit3 years ago
PreviousPage 6 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
2 months ago
6 months ago
Next
#Java107
#Android36
#Reactive Programming22
#Rxjava18
#Jvm17
#Microservices16
#Functional Programming16
#Distributed Systems14
#High Performance14
#Rest Api14
#Kotlin13
#Gradle12