Implementation and explanation of the most common design patterns.
JavaOtheractive
758 projects14 categories
Sourced fromakullpp/awesome-java
Implementation and explanation of the most common design patterns.
JavaOtheractive
★ 81.3k Apache-2.0 🟢Framework for creating stand-alone, production-grade Spring applications.
JavaApache License 2.0active
★ 77.8k 🟢Distributed, multitenant-capable, full-text search engine with a RESTful web interface and schema-free JSON documents.
JavaOtheractive
★ 72.4k Apache-2.0 🟢Extensible software reverse-engineering framework with Java APIs and scripting.
JavaApache License 2.0active
★ 71.7k 🟢Google's data interchange format.
C++Otheractive
★ 60.2k Apache-2.0 🟢Comprehensive application framework for building Java applications.
JavaApache License 2.0active
★ 51.9k Apache-2.0 🟢Collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and more.
JavaApache License 2.0active
★ 50.1k Apache-2.0 🟢Dex-to-Java decompiler with command-line and graphical interfaces.
JavaApache License 2.0active
★ 48.2k Apache-2.0 🟢Allows for composing asynchronous and event-based programs using observable sequences.
JavaApache License 2.0active
★ 47.0k Apache-2.0 🟢HTTP client for the JVM, Android and GraalVM.
KotlinApache License 2.0active
★ 43.9k Apache-2.0 🟢Typesafe REST client.
JavaApache License 2.0active
★ 41.5k Apache-2.0 🟢High-performance RPC framework.
JavaApache License 2.0active
★ 37.5k Apache-2.0 🟢Allows to troubleshoot production issues for applications without modifying code or restarting servers.
JavaApache License 2.0active
★ 36.2k Apache-2.0 🟢Integrated SSO and IDM for browser apps and RESTful web services.
JavaApache License 2.0active
★ 35.0k Apache-2.0 🟢Framework for building high-performance network applications.
JavaApache License 2.0active
★ 35.0k 🟢Image loading and caching library for Android focused on smooth scrolling.
JavaOtheractive
★ 34.4k Apache-2.0 🟢Browser automation framework and ecosystem.
JavaApache License 2.0active
★ 34.1k Apache-2.0 🟢Multi-format 1D/2D barcode image processing library.
JavaApache License 2.0active
★ 33.5k Apache-2.0 🟢High-throughput distributed messaging system.
JavaApache License 2.0active
★ 33.3k Apache-2.0 🟢Dynamic service discovery, configuration and service management platform for building cloud native applications.
JavaApache License 2.0active
★ 32.1k Apache-2.0 🟢Event-driven workflow engine for distributed applications and AI agents.
JavaApache License 2.0active
★ 30.5k GPL-3.0 🟢Distributed task scheduling platform with centralized administration and execution monitoring.
JavaGNU General Public License v3.0active
★ 28.4k Apache-2.0 🟢Parses PDFs into structured Markdown, JSON and HTML through a Java API and command line.
JavaApache License 2.0active
★ 26.7k Apache-2.0 🟢Allows generation of API client libraries, SDKs, server stubs, documentation and configuration automatically given an OpenAPI Spec.
JavaApache License 2.0active
★ 26.3k Apache-2.0 🟢Memory-efficient serialization library that can access serialized data without unpacking and parsing it.
C++Apache License 2.0active
★ 26.3k Apache-2.0 🟢Fast, reliable, large-scale data processing engine.
JavaApache License 2.0active
★ 26.0k Apache-2.0 🟢Delivers high performance and easy to use distributed transaction services under a microservices architecture.
JavaApache License 2.0active
★ 25.7k Apache-2.0 🟢Tool from Google that builds code quickly and reliably.
JavaApache License 2.0active
★ 25.3k Apache-2.0 🟢All-round cross-platform, high-level framework.
JavaApache License 2.0active
★ 24.4k Apache-2.0 🟢Allows for distributed and scalable data structures on top of a Redis server.
JavaApache License 2.0active
★ 24.2k Apache-2.0 🟢Serializes objects to JSON and vice versa. Good performance with on-the-fly usage.
JavaApache License 2.0active
No-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. (No explicit license)
Javaslowing
★ 23.2k GPL-2.0 🟢Open JDK community home.
JavaGNU General Public License v2.0active
★ 23.1k Apache-2.0 🟢Flow control component enabling reliability, resilience and monitoring for microservices.
JavaApache License 2.0active
★ 22.6k Apache-2.0 🟢Fast, reliable, and scalable distributed messaging platform.
JavaApache License 2.0active
★ 22.4k Apache-2.0 🟢Yeoman source code generator for Spring Boot and AngularJS.
TypeScriptApache License 2.0active
★ 21.7k 🟢Polyglot embeddable JVM. (GPL-2.0-only WITH Classpath-exception-2.0)
JavaOtheractive
★ 21.2k 🟢Analyzes and visualizes log files. Some features require payment.
TypeScriptOtheractive
★ 21.2k Apache-2.0 🟢High-performance JDBC connection pool.
JavaApache License 2.0active
★ 20.8k Apache-2.0 🟢Distributed SQL transaction & query engine that allows for data sharding, scaling, encryption, and more on any database.
JavaApache License 2.0active
★ 20.5k 🟢Supports many JVM languages and provides good options for Android development. The commercial edition targets the enterprise sector.
JavaOtheractive
★ 20.4k Apache-2.0 🟢Couples objects with stored procedures or SQL statements.
JavaApache License 2.0active
★ 19.0k BSD-3-Clause 🟠Complex full-featured framework for top-down parsing.
JavaBSD 3-Clause "New" or "Revised" Licensesteady
★ 18.8k Apache-2.0 🟢Incremental builds programmed via Groovy instead of declaring XML. Works well with Maven's dependency management.
GroovyApache License 2.0active
★ 18.4k Apache-2.0 🔴Inter-thread messaging library.
JavaApache License 2.0slowing
★ 17.8k Apache-2.0 🟢High-performance, near-optimal caching library.
JavaApache License 2.0active
★ 17.7k Apache-2.0 🟢Compile-time injection framework without reflection.
JavaApache License 2.0active
★ 17.5k Apache-2.0 🟢A powerful enhanced toolkit of MyBatis for simplifying development.
JavaApache License 2.0active
★ 17.5k Apache-2.0 🟢Distributed tracing system which gathers timing data needed to troubleshoot latency problems in microservice architectures.
JavaApache License 2.0active
★ 17.3k Apache-2.0 🟢High-performance SQL database for time series. Supports InfluxDB line protocol, PostgreSQL wire protocol, and REST.
JavaApache License 2.0active
Popular Java 8 guide.
JavaMIT Licensedormant
★ 16.7k Apache-2.0 🟢Distributed SQL query engine for large data sources.
JavaApache License 2.0active
★ 15.9k GPL-3.0 🟢Multiplatform, transparent, client-side encryption of files in the cloud.
JavaGNU General Public License v3.0active
★ 15.8k Apache-2.0 🟢Kubernetes stack tailored for the HotSpot and Graal VM.
JavaApache License 2.0active
★ 15.8k Apache-2.0 🟢Distributed SQL database for real-time analytics.
C++Apache License 2.0active
★ 15.7k MIT 🟢Modern static analysis tool for verifying the correctness of code.
OCamlMIT Licenseactive
★ 15.6k GPL-3.0 🟢Java 8 Jar & Android APK reverse engineering suite.
JavaGNU General Public License v3.0active
★ 15.4k MIT 🟢Mocking framework that lets you write tests with a clean and simple API.
JavaMIT Licenseactive
★ 15.3k Apache-2.0 🟢Distributed pub/sub-messaging system.
JavaApache License 2.0active
★ 14.9k 🟢Tool for managing log files.
JavaOtheractive