A list of useful Java frameworks, libraries, software and hello worlds examples
- java-links
- java-frameworks
- awesome-list
- machine-learning
47,133 repositories indexed
49–72 of 355 · Most stars
A list of useful Java frameworks, libraries, software and hello worlds examples
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
:rocket: Lightning fast and elegant mvc framework for Java8
Open-Source Subscription Billing & Payments Platform
An implementation of tap targets from the Material Design guidelines for feature discovery.
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
A scalable, distributed Time Series Database.
MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1, HTTP/2, gRPC, WebSockets, TCP and more on a single port, with additional support for HTTP/3, message brokers, and AI/LLM APIs.
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
cglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept field access.
:ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development
A blazingly fast multi-language serialization framework for idiomatic domain objects, schema IDL, and cross-language data exchange.
Android component which presents a dismissible view from the bottom of the screen
OpenPDF is an open-source Java library for creating, editing, rendering, and encrypting PDF documents, as well as generating PDFs from HTML. It is licensed under the LGPL and MPL.
Alibaba Dragonwell8 JDK
A TextView that automatically resizes text to fit perfectly within its bounds.
Code as configuration. Annotate a Java entity with @Erupt and ship a production-grade admin backend in minutes — UI, RBAC, audit logs and APIs, all generated at runtime. No codegen, no frontend.
A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others
These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168
The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI
Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.