<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Track Awesome Java Updates Daily</title>
  <id>https://www.trackawesomelist.com/akullpp/awesome-java/feed.xml</id>
  <updated>2026-07-06T15:57:06.528Z</updated>
  <link rel="self" type="application/atom+xml" href="https://www.trackawesomelist.com/akullpp/awesome-java/feed.xml"/>
  <link rel="alternate" type="application/json" href="https://www.trackawesomelist.com/akullpp/awesome-java/feed.json"/>
  <link rel="alternate" type="text/html" href="https://www.trackawesomelist.com/akullpp/awesome-java/"/>
  <generator uri="https://github.com/bcomnes/jsonfeed-to-atom#readme" version="1.2.2">jsonfeed-to-atom</generator>
  <icon>https://www.trackawesomelist.com/favicon.ico</icon>
  <logo>https://www.trackawesomelist.com/icon.png</logo>
  <subtitle>A curated list of awesome frameworks, libraries and software for the Java programming language.</subtitle>
  <entry>
    <id>https://www.trackawesomelist.com/2026/07/06/</id>
    <title>Awesome Java Updates on Jul 06, 2026</title>
    <updated>2026-07-06T15:57:06.528Z</updated>
    <published>2026-07-06T15:57:05.649Z</published>
    <content type="html"><![CDATA[<h3><p>Build</p>
</h3>
<ul>
<li><a href="https://github.com/Sudhanshu-Ambastha/jar-cart" rel="noopener noreferrer">jar-cart (⭐3)</a> - A modern, zero-configuration package manager and runner for the Java ecosystem written in Go, focusing on developer productivity and build speed.</li>
</ul>
<h3><p>REST Frameworks / Other</p>
</h3>
<ul>
<li><a href="https://github.com/officefloor/OfficeFloor" rel="noopener noreferrer">OfficeFloor (⭐67)</a> - Spring Boot add-on that adds explicit function orchestration to REST endpoints, with each endpoint's steps, branches and error flows in one YAML file whose directory path maps to the URL.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/07/06/"/>
    <summary>2 awesome projects updated on Jul 06, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/07/05/</id>
    <title>Awesome Java Updates on Jul 05, 2026</title>
    <updated>2026-07-05T14:07:16.970Z</updated>
    <published>2026-07-05T14:07:15.900Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/xberg-io/liter-llm" rel="noopener noreferrer">liter-llm (⭐232)</a> - Provides a Java binding for a unified LLM API client across multiple providers.</li>
</ul>
<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/YRashid/actual-schema-gradle-plugin" rel="noopener noreferrer">Actual Schema Gradle Plugin (⭐15)</a> - Generates PostgreSQL schema DDL from Liquibase migrations using Testcontainers.</li>
</ul>
<h3><p>Document Processing / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/xberg-io/html-to-markdown" rel="noopener noreferrer">html-to-markdown (⭐808)</a> - Converts HTML to CommonMark-compatible Markdown through a Java binding.</li>
</ul>

<ul>
<li><a href="https://github.com/xberg-io/xberg" rel="noopener noreferrer">xberg (⭐8.6k)</a> - Extracts text, tables and metadata from PDFs, Office documents, images and other formats through a Java binding.</li>
</ul>
<h3><p>Machine Learning / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/kVeyra/sklearn-java" rel="noopener noreferrer">sklearn-java (⭐0)</a> - Implements scikit-learn-style machine learning algorithms in pure Java.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/paohaijiao/jquick-java" rel="noopener noreferrer">JQuick Java (⭐449)</a> - Java-like scripting language for dynamic rule engines with XML orchestration and Java interoperability.</li>
</ul>
<h3><p>Web Crawling / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/xberg-io/crawlberg" rel="noopener noreferrer">crawlberg (⭐140)</a> - Crawls and scrapes websites through a Java binding with Markdown conversion and optional browser rendering.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/07/05/"/>
    <summary>7 awesome projects updated on Jul 05, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/06/26/</id>
    <title>Awesome Java Updates on Jun 26, 2026</title>
    <updated>2026-06-26T14:46:04.442Z</updated>
    <published>2026-06-26T14:46:03.873Z</published>
    <content type="html"><![CDATA[<h3><p>Data Structures / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/bluuewhale/hash-smith" rel="noopener noreferrer">HashSmith (⭐106)</a> - Hash map and set implementations using SwissTable-style SWAR/SIMD control-byte probing, optimized for memory efficiency.</li>
</ul>
<h3><p>PDF / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/paohaijiao/jquick-pdf" rel="noopener noreferrer">jquick-pdf (⭐225)</a> - Generates PDFs from HTML-like templates and ECharts-style charts using iText 7, without a browser dependency.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/06/26/"/>
    <summary>2 awesome projects updated on Jun 26, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/06/21/</id>
    <title>Awesome Java Updates on Jun 21, 2026</title>
    <updated>2026-06-21T14:32:40.654Z</updated>
    <published>2026-06-21T14:32:39.400Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/anahata-os/anahata-asi" rel="noopener noreferrer">Anahata ASI (⭐20)</a> - Java agent container with local LLM adapters, stateful tool execution, context management and IDE integration.</li>
</ul>

<ul>
<li><a href="https://github.com/dokimos-dev/dokimos" rel="noopener noreferrer">Dokimos (⭐43)</a> - Evaluation framework for LLM and AI-agent applications that scores responses, validates tool calls and execution traces, and catches quality regressions in CI.</li>
</ul>

<ul>
<li><a href="https://github.com/neul-labs/regulus" rel="noopener noreferrer">Regulus (⭐6)</a> - Google ADK plugin suite that adds runtime compliance profiles, audit envelopes and GRC adapters for regulated Java AI agents.</li>
</ul>
<h3><p>Bean Mapping</p>
</h3>
<ul>
<li><a href="https://github.com/karunarathnad/immuto" rel="noopener noreferrer">Immuto (⭐6)</a> - Annotation processor that generates type-safe mapper implementations for Java Records using canonical constructors, with zero runtime reflection.</li>
</ul>
<h3><p>Code Formatting / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/google/google-java-format" rel="noopener noreferrer">google-java-format (⭐6.2k)</a> - Reformats Java source code to follow Google Java Style.</li>
</ul>

<ul>
<li><a href="https://github.com/lemon-ant/JHarmonizer" rel="noopener noreferrer">JHarmonizer (⭐26)</a> - Safely reorders Java source code with configurable rules and Palantir Java Format.</li>
</ul>

<ul>
<li><a href="https://github.com/palantir/palantir-java-format" rel="noopener noreferrer">Palantir Java Format (⭐831)</a> - Formatter based on google-java-format with wider lines and lambda-friendly output.</li>
</ul>
<h3><p>Code Generators / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/bariskokulu/CRUDGen" rel="noopener noreferrer">CRUDGen (⭐9)</a> - Compile-time annotation processor generating CRUD layers, DTOs, JSON Patch, and custom HTTP endpoints for Spring Boot.</li>
</ul>
<h3><p>Configuration / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/davidalmeidac/sealed-env" rel="noopener noreferrer">sealed-env (⭐10)</a> - Encrypts environment files with a shared Node.js and Java/Spring Boot format plus optional TOTP unsealing.</li>
</ul>
<h3><p>Data Structures / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/komamitsu/wormhole4j" rel="noopener noreferrer">Wormhole4j (⭐8)</a> - High-performance sorted map with fast range scans and thread-safe concurrent access, based on the Wormhole index structure.</li>
</ul>
<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.schemacrawler.com" rel="noopener noreferrer">SchemaCrawler</a> - Discovers, documents and diagrams relational database schemas from Java, build tools and the command line.</li>
</ul>
<h3><p>Decompilation / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/leibnitz27/cfr" rel="noopener noreferrer">CFR (⭐2.6k)</a> - Java decompiler focused on modern language features.</li>
</ul>

<ul>
<li><a href="https://github.com/JetBrains/fernflower" rel="noopener noreferrer">Fernflower (⭐4.3k)</a> - Java decompiler with broad JVM bytecode support.</li>
</ul>

<ul>
<li><a href="https://github.com/java-decompiler/jd-core" rel="noopener noreferrer">JD-Core (⭐587)</a> - Core Java decompiler library.</li>
</ul>

<ul>
<li><a href="https://github.com/mstrobel/procyon" rel="noopener noreferrer">Procyon (⭐1.2k)</a> - Java decompiler and metadata toolkit.</li>
</ul>

<ul>
<li><a href="https://github.com/nbauma109/transformer-api" rel="noopener noreferrer">transformer-api (⭐3)</a> - Unified API that exposes multiple decompilers through one in-memory transformation interface.</li>
</ul>

<ul>
<li><a href="https://github.com/Vineflower/vineflower" rel="noopener noreferrer">Vineflower (⭐2.2k)</a> - Modern maintained fork of Fernflower.</li>
</ul>
<h3><p>Distribution / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/thevpc/nuts" rel="noopener noreferrer">Nuts (⭐149)</a> - Installs and runs Java applications from Maven repositories, reusing descriptors and provisioning required JDKs.</li>
</ul>
<h3><p>Document Processing / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/scndry/jackson-dataformat-spreadsheet" rel="noopener noreferrer">jackson-dataformat-spreadsheet (⭐22)</a> - Jackson dataformat module for reading and writing Excel (XLSX/XLS) as POJOs via <code>ObjectMapper</code>.</li>
</ul>
<h3><p>Financial / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/wickra-lib/wickra" rel="noopener noreferrer">Wickra (⭐23)</a> - Technical-analysis library with 514 streaming O(1)-per-tick indicators on a native Rust core, on Maven Central as org.wickra:wickra; more indicators and incremental updates than the pure-Java ta4j.</li>
</ul>
<h3><p>Flat File / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/beanio/beanio" rel="noopener noreferrer">BeanIO (⭐68)</a> - Maps flat files of fixed-length or delimited records to and from Java beans using XML or annotation configuration.</li>
</ul>

<ul>
<li><a href="https://github.com/jeyben/fixedformat4j" rel="noopener noreferrer">fixedformat4j (⭐52)</a> - Annotation-driven mapping of fixed-width flat files to and from POJOs and Java records.</li>
</ul>

<ul>
<li><a href="https://github.com/Appendium/flatpack" rel="noopener noreferrer">Flatpack (⭐64)</a> - Parses and writes delimited and fixed-length flat files with optional column-mapping definitions.</li>
</ul>
<h3><p>GUI / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/JFormDesigner/FlatLaf" rel="noopener noreferrer">FlatLaf (⭐4.2k)</a> - Modern Swing Look and Feel with Darcula and IntelliJ themes.</li>
</ul>
<h3><p>HTTP Clients / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/paohaijiao/jquick-curl" rel="noopener noreferrer">JQuickCurl (⭐1.1k)</a> - Executes HTTP requests from cURL syntax through annotations, XML configuration and dynamic proxy clients.</li>
</ul>
<h3><p>Networking / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/alexdlaird/java-ngrok" rel="noopener noreferrer">java-ngrok (⭐58)</a> - Java wrapper for ngrok; programmatic tunnels for ingress, webhooks, demos, and APIs.</li>
</ul>
<h3><p>PDF / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/DemchaAV/GraphCompose" rel="noopener noreferrer">GraphCompose (⭐98)</a> - Declarative engine for structured business PDFs with semantic layout, atomic pagination, theme tokens, and native vector charts.</li>
</ul>
<h3><p>Performance analysis / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/rlaope/Argus" rel="noopener noreferrer">Argus (⭐17)</a> - JVM diagnostics CLI for jcmd, JFR, async-profiler, heap analysis and machine-readable health verdicts.</li>
</ul>
<h3><p>Testing / Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/seleniumboot/selenium-boot" rel="noopener noreferrer">Selenium Boot (⭐5)</a> - Zero-boilerplate Selenium + TestNG framework with auto driver management, smart retry, self-healing locators, AI failure analysis, and a built-in HTML report.</li>
</ul>
<h3><p>Testing / Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/albilu/test-watch-maven-plugin" rel="noopener noreferrer">test-watch-maven-plugin (⭐1)</a> - Maven plugin providing Vitest-inspired watch mode for tests with smart selection and parallel execution.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/06/21/"/>
    <summary>30 awesome projects updated on Jun 21, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/04/12/</id>
    <title>Awesome Java Updates on Apr 12, 2026</title>
    <updated>2026-04-12T13:25:38.454Z</updated>
    <published>2026-04-12T13:25:37.440Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/jamjet-labs/jamjet" rel="noopener noreferrer">JamJet (⭐18)</a> - Agent runtime with a Java SDK for building AI agents, supporting graph-based workflow orchestration, multi-agent coordination, and MCP/A2A protocols.</li>
</ul>
<h3><p>Build</p>
</h3>
<ul>
<li><a href="https://releaserun.com" rel="noopener noreferrer">ReleaseRun</a> - Dependency health checker for pom.xml and Gradle projects that scans for CVEs and outdated packages.</li>
</ul>
<h3><p>CLI / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/yehorsyrin/alivejTUI" rel="noopener noreferrer">AliveJTUI (⭐8)</a> - Declarative, React-style TUI library for building terminal UIs as component trees with diff-based rendering, focus management, and themes.</li>
</ul>
<h3><p>Code Coverage / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/gw-kit/delta-coverage-plugin" rel="noopener noreferrer">Delta Coverage (⭐40)</a> - Computes code coverage of new and modified code based on a provided diff, supporting JaCoCo and IntelliJ coverage engines.</li>
</ul>
<h3><p>Code Generators / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/mzivkovicdev/spring-crud-generator" rel="noopener noreferrer">Spring CRUD Generator (⭐37)</a> - Maven plugin for generating Spring Boot CRUD applications from YAML/JSON specifications.</li>
</ul>
<h3><p>Configuration / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/japgolly/clear-config-java" rel="noopener noreferrer">ClearConfig (⭐9)</a> - Type-safe, composable configuration library with a focus on runtime clarity.</li>
</ul>
<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://arcadedb.com" rel="noopener noreferrer">ArcadeDB</a> - Multi-model database supporting graphs, documents, key-value, time series, and vector embeddings with SQL, Cypher, Gremlin, MongoDB, and Redis API compatibility.</li>
</ul>

<ul>
<li><a href="https://github.com/Open-J-Proxy/ojp" rel="noopener noreferrer">Open J Proxy (⭐217)</a> - Type 3 JDBC driver and Layer 7 proxy server for decoupling applications from relational database connection management.</li>
</ul>
<h3><p>Date and Time / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/focus-shift/jollyday" rel="noopener noreferrer">Jollyday (⭐133)</a> - Determines the holidays for a given year, country/name and eventually state/region.</li>
</ul>
<h3><p>Dependency Injection / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/akardapolov/dimension-di" rel="noopener noreferrer">Dimension-DI (⭐19)</a> - JSR-330 runtime dependency injection using the JDK Class-File API.</li>
</ul>
<h3><p>Document Processing / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/chitralabs/sheetz" rel="noopener noreferrer">Sheetz (⭐28)</a> - Reads and writes Excel, CSV and ODS files with annotation mapping, streaming, styling and validation.</li>
</ul>
<h3><p>Functional Programming / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/pivovarit/parallel-collectors" rel="noopener noreferrer">Parallel Collectors (⭐678)</a> - Stream API Collectors for parallel processing with custom thread pools, designed for I/O-heavy workloads.</li>
</ul>
<h3><p>Game Development / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://gurkenlabs.github.io/input4j/" rel="noopener noreferrer">input4j</a> - Lightweight, cross-platform library for gamepad and joystick input handling.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/kaleert/nyagram" rel="noopener noreferrer">Nyagram (⭐6)</a> - Reactive, type-safe framework for Telegram bots based on Spring Boot 3 and Java 21.</li>
</ul>

<ul>
<li><a href="https://rollgate.io" rel="noopener noreferrer">Rollgate</a> - Cloud-managed feature flag platform with a Java SDK, supporting gradual rollouts, A/B testing, and real-time updates.</li>
</ul>
<h3><p>ORM / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/myacelw/mybatis-dynamic" rel="noopener noreferrer">mybatis-dynamic (⭐4)</a> - Code-first dynamic ORM for MyBatis with runtime schema modification.</li>
</ul>
<h3><p>Performance analysis / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/SegfaultSorcerer/heap-seance" rel="noopener noreferrer">Heap Seance (⭐4)</a> - Memory leak diagnostics that orchestrates jcmd, jmap, jstat, JFR, Eclipse MAT, and async-profiler into a structured investigation workflow with confidence-based verdicts.</li>
</ul>

<ul>
<li><a href="https://github.com/sfkamath/jvm-hotpath" rel="noopener noreferrer">JVM Hotpath (⭐10)</a> - Java agent for line-level execution frequency analysis to identify algorithmic bottlenecks.</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://github.com/Hakky54/certificate-ripper" rel="noopener noreferrer">Certificate Ripper (⭐915)</a> - CLI tool and library for extracting and exporting server certificates from HTTPS endpoints.</li>
</ul>

<ul>
<li><a href="https://central.sonatype.com/artifact/com.mosscomputing/moss-sdk" rel="noopener noreferrer">MOSS</a> - Cryptographic signing for AI agents using ML-DSA-44 post-quantum signatures, creating audit trails for attribution and compliance.</li>
</ul>
<h3><p>Testing / BDD</p>
</h3>
<ul>
<li><a href="https://github.com/kensa-dev/kensa" rel="noopener noreferrer">Kensa (⭐22)</a> - Code-first BDD framework for Java and Kotlin that generates interactive HTML reports and sequence diagrams from test code.</li>
</ul>
<h3><p>Testing / Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/get-skipper/skipper-java" rel="noopener noreferrer">skipper-java (⭐3)</a> - Real-time test execution control via Google Spreadsheet, enabling instant toggle without code changes.</li>
</ul>

<ul>
<li><a href="https://javaevolved.github.io/" rel="noopener noreferrer">Java Evolved</a> - Side-by-side comparisons of legacy and modern Java patterns.</li>
</ul>
<h3><p>Utility / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/jdereg/java-util" rel="noopener noreferrer">java-util (⭐439)</a> - Zero-dependency, high-performance utilities featuring Converter (universal type conversion), DeepEquals, CaseInsensitiveMap, TTLCache, CompactMap, MultiKeyMap, and object graph traversal.</li>
</ul>

<ul>
<li><a href="https://github.com/Shashwat-Gupta57/jctx" rel="noopener noreferrer">Jctx (⭐6)</a> - Reads a Java project and generates a structured context file so AI tools can understand and help plan the codebase.</li>
</ul>

<ul>
<li><a href="https://github.com/JunggiKim/java-refined" rel="noopener noreferrer">java-refined (⭐3)</a> - Zero-dependency refinement types for Java 8+ with type-safe wrappers covering numerics, strings, and collections.</li>
</ul>

<ul>
<li><a href="https://github.com/Mirkoddd/Sift" rel="noopener noreferrer">Sift (⭐92)</a> - Type-safe, AST-based Regex Builder focused on readability and ReDoS prevention.</li>
</ul>
<h3><p>Web Frameworks / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/tinystruct/tinystruct" rel="noopener noreferrer">tinystruct (⭐349)</a> - Lightweight, pluggable framework for building Java applications with CLI, HTTP, and modular extension support.</li>
</ul>
<h3><p>Websites / Socials</p>
</h3>
<ul>
<li><a href="https://thecodeforge.io/java/" rel="noopener noreferrer">TheCodeForge Java Tutorials</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/04/12/"/>
    <summary>29 awesome projects updated on Apr 12, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/02/08/</id>
    <title>Awesome Java Updates on Feb 08, 2026</title>
    <updated>2026-02-08T09:14:49.795Z</updated>
    <published>2026-02-08T09:14:48.912Z</published>
    <content type="html"><![CDATA[<h3><p>Code Analysis / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://toolshref.com" rel="noopener noreferrer">ToolsHref</a> - Online Java code analyzer and JSON-to-Mermaid visualization tool.</li>
</ul>
<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/tdilber/spring-data-dynamic-query" rel="noopener noreferrer">Spring Data Dynamic Query (⭐40)</a> - Unified dynamic query interface for Spring Data JPA, MongoDB, and Elasticsearch, enabling advanced JOIN(s), OR logic, scoped conditions, powerful projections and advanced features with zero boilerplate.</li>
</ul>
<h3><p>GUI / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/HTTP-RPC/Sierra" rel="noopener noreferrer">Sierra (⭐148)</a> - Lightwieght declarative DSL for rapid development of Swing applications.</li>
</ul>
<h3><p>Messaging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/joel-jeremy/emissary" rel="noopener noreferrer">Emissary (⭐109)</a> - Simple, lightweight, yet FAST messaging library for decoupling messages (requests and events) and message handlers.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.jbang.dev/" rel="noopener noreferrer">JBang</a> - JBang makes it easy to use Java for scripting. It lets you use a single file for code and dependency management and allows you to run it directly.</li>
</ul>
<h3><p>Monitoring / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/dhruv-15-03/boot-usage" rel="noopener noreferrer">Boot Usage Spring Boot Starter (⭐2)</a> - Spring Boot Actuator extension providing application startup and runtime metrics including JVM uptime, memory usage, and CPU load.</li>
</ul>
<h3><p>PDF / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/openhtmltopdf/openhtmltopdf" rel="noopener noreferrer">Open HTML to PDF (⭐260)</a> - Properly supports modern PDF standards based on flyingsaucer and Apache PDFBox.</li>
</ul>
<h3><p>Science / Other</p>
</h3>
<ul>
<li><a href="https://github.com/hissain/jscipy" rel="noopener noreferrer">jSciPy (⭐23)</a> - jSciPy is a Java library designed for scientific computing, offering functionalities inspired by popular scientific computing libraries. It currently provides modules for signal processing, including Butterworth filters, peak finding algorithms, and an RK4 solver for ordinary differential equations.</li>
</ul>
<h3><p>Testing / Frameworks</p>
</h3>
<ul>
<li><a href="https://bitdive.io" rel="noopener noreferrer">BitDive <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Zero-code integration testing platform that generates tests from runtime application behavior.</li>
</ul>
<h3><p>Web Frameworks / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/erupts/erupt" rel="noopener noreferrer">Erupt (⭐2.7k)</a> - Annotation-Driven Low-Code &amp; JPA Visualization</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/02/08/"/>
    <summary>10 awesome projects updated on Feb 08, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/11/24/</id>
    <title>Awesome Java Updates on Nov 24, 2025</title>
    <updated>2025-11-24T16:18:04.817Z</updated>
    <published>2025-11-24T16:18:03.957Z</published>
    <content type="html"><![CDATA[<h3><p>Code Generators / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/bcaillard/jspecify-packageinfo-generator" rel="noopener noreferrer">JSpecify Package-Info Generator (⭐4)</a> - Maven plugin that automatically generates package-info.java files with JSpecify annotations (@NullMarked and @NullUnmarked), helping you manage nullness boundaries in your Java projects without manual boilerplate.</li>
</ul>
<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/apache/shardingsphere" rel="noopener noreferrer">Apache ShardingSphere (⭐21k)</a> - Distributed SQL transaction &amp; query engine that allows for data sharding, scaling, encryption, and more on any database.</li>
</ul>
<h3><p>Decentralization / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/tronprotocol/java-tron" rel="noopener noreferrer">java-tron (⭐4.1k)</a> Implementation of the Tron Protocol, whic utilizes blockchains to develop decentralized applications.</li>
</ul>
<h3><p>Imagery / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/vws-java/Barcode-Lib4J" rel="noopener noreferrer">Barcode-Lib4J (⭐17)</a> - Generates QR Code, DataMatrix, and other 1D/2D barcodes as vector (PDF, EPS, SVG) and raster (PNG, BMP, JPG) images with DPI awareness, high precision, and CMYK color model support.</li>
</ul>
<h3><p>Networking / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/grpc/grpc-java" rel="noopener noreferrer">gRPC-java (⭐12k)</a> - RPC framework based on protobuf and HTTP/2.</li>
</ul>
<h3><p>REST Frameworks / Other</p>
</h3>
<ul>
<li><a href="https://github.com/OpenAPITools/openapi-generator" rel="noopener noreferrer">openapi-generator (⭐26k)</a> - Allows generation of API client libraries, SDKs, server stubs, documentation and configuration automatically given an OpenAPI Spec.</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://github.com/Hakky54/ayza" rel="noopener noreferrer">Ayza (⭐576)</a> - High-level SSL configuration builder for configuring HTTP clients and servers with SSL/TLS.</li>
</ul>
<h3><p>Testing / Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/SeleniumHQ/selenium" rel="noopener noreferrer">selenium (⭐34k)</a> - Browser automation framework and ecosystem.</li>
</ul>
<h3><p>Testing / Miscellaneous</p>
</h3>
<ul>
<li><a href="https://junit-pioneer.org/" rel="noopener noreferrer">junit-pioneer</a> - JUnit 5 extension pack, pushing the frontiers on Jupiter.</li>
</ul>
<h3><p>Web Frameworks / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/webforms-core" rel="noopener noreferrer">WebForms Core</a> - A technology for managing HTML tags from the server.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/11/24/"/>
    <summary>10 awesome projects updated on Nov 24, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/07/27/</id>
    <title>Awesome Java Updates on Jul 27, 2025</title>
    <updated>2025-07-27T12:59:50.565Z</updated>
    <published>2025-07-27T12:59:49.610Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/sashirestela/simple-openai" rel="noopener noreferrer">simple-openai (⭐378)</a> - Library to use the OpenAI API (and compatible ones) in the simplest possible way.</li>
</ul>
<h3><p>Code Generators / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/Marcel091004/EasyEntityToDTO" rel="noopener noreferrer">EasyEntityToDTO (⭐10)</a> - Annotation processor for automatic DTO and Mapper generation with zero boilerplate.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/felldo/JEmoji" rel="noopener noreferrer">JEmoji (⭐113)</a> - An auto-generated emoji library that provides type-safe direct access to emojis and alias support for Discord, Slack, GitHub and many more features.</li>
</ul>
<h3><p>Natural Language Processing / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/ejossev/hypherator-java" rel="noopener noreferrer">Hypherator (⭐4)</a> - Java hyphenation library with iterator-like interface. Can be used out-of-the box - dictionaries for multiple languages are bundled in.</li>
</ul>
<h3><p>Pathfinding / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/bsommerfeld/pathetic" rel="noopener noreferrer">Pathetic (⭐373)</a> - A highly configurable 3D A* pathfinding library that uses specific optimizations for high performance.</li>
</ul>
<h3><p>Testing / Fixtures</p>
</h3>
<ul>
<li><a href="https://github.com/xcancloud/JMock" rel="noopener noreferrer">JMock (⭐212)</a> - JMock is a high-performance data generation and simulation component library implemented in Java.</li>
</ul>
<h3><p>Testing / Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/stebz/stebz" rel="noopener noreferrer">Stebz (⭐19)</a> - Multi-approach framework for test steps managing.</li>
</ul>
<h3><p>Utility / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/MathieuSoysal/Javadoc-publisher.yml" rel="noopener noreferrer">Javadoc Publisher (⭐56)</a> - Generate Javadoc from your maven/gradle project and deploy it automatically on GitHub Page.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/07/27/"/>
    <summary>8 awesome projects updated on Jul 27, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/05/20/</id>
    <title>Awesome Java Updates on May 20, 2025</title>
    <updated>2025-05-20T02:17:52.828Z</updated>
    <published>2025-05-20T02:17:52.828Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/modelcontextprotocol/java-sdk" rel="noopener noreferrer">MCP Java SDK (⭐3.5k)</a> - Enables applications to interact with AI models and tools through a standardized interface (i.e. Model Context Protocol), supporting both synchronous and asynchronous communication patterns.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/05/20/"/>
    <summary>1 awesome projects updated on May 20, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/05/19/</id>
    <title>Awesome Java Updates on May 19, 2025</title>
    <updated>2025-05-19T13:00:29.578Z</updated>
    <published>2025-05-19T13:00:28.589Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/langchain4j/langchain4j" rel="noopener noreferrer">LangChain4j (⭐13k)</a> - Simplifies integration of LLMs with unified APIs and a comprehensive toolbox.</li>
</ul>

<ul>
<li><a href="https://spring.io/projects/spring-ai" rel="noopener noreferrer">Spring AI</a> - Application framework for AI engineering for Spring.</li>
</ul>
<h3><p>Cloud / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/aws/aws-sdk-java" rel="noopener noreferrer">AWS SDK for Java (⭐4.2k)</a> - Provides Java APIs for interacting with Amazon Web Services.</li>
</ul>

<ul>
<li><a href="https://github.com/googleapis/google-cloud-java" rel="noopener noreferrer">Google Cloud Client Libraries (⭐2.1k)</a> - Client libraries for accessing Google Cloud services from Java applications.</li>
</ul>
<h3><p>Functional Programming / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/jhspetersson/packrat" rel="noopener noreferrer">Packrat (⭐29)</a> - Gatherers library for Java Stream API. Gatherers can enhance streams with custom intermediate operations.</li>
</ul>
<h3><p>Monitoring / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/apitally/apitally-java" rel="noopener noreferrer">Apitally (⭐6)</a> - Simple, privacy-focused API monitoring, analytics and request logging for Spring Boot apps.</li>
</ul>
<h3><p>Reactive libraries / Other</p>
</h3>
<ul>
<li><a href="https://github.com/reactor/reactor" rel="noopener noreferrer">Reactor (⭐3.7k)</a> - A framework for building non-blocking applications on the JVM, providing support for reactive programming.</li>
</ul>
<h3><p>Testing / Frameworks</p>
</h3>
<ul>
<li><a href="https://abstracta.github.io/jmeter-java-dsl/" rel="noopener noreferrer">JMeter DSL.java</a> - Load tests with JMeter as simple as a JUnit test.</li>
</ul>
<h3><p>Related Awesome Lists / Mocking</p>
</h3>
<ul>
<li><a href="https://libs.tech/java" rel="noopener noreferrer">Awesome Java libraries and hidden gems</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/05/19/"/>
    <summary>9 awesome projects updated on May 19, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/03/08/</id>
    <title>Awesome Java Updates on Mar 08, 2025</title>
    <updated>2025-03-08T01:36:11.872Z</updated>
    <published>2025-03-08T01:36:11.069Z</published>
    <content type="html"><![CDATA[<h3><p>Game Development / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/chuigda/vulkan4j" rel="noopener noreferrer">vulkan4j (⭐94)</a> - Vulkan, OpenGL ES2 and GLFW Memory Allocator bindings.</li>
</ul>
<h3><p>Hypermedia Types / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/spring-projects/spring-hateoas" rel="noopener noreferrer">Spring HATEOAS (⭐1.1k)</a> - Standalone and Spring support for building hypermedia-based APIs using HAL, HAL FORMS, Collection+JSON, ALPS and UBER.</li>
</ul>
<h3><p>Imagery / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/lopcode/vips-ffm" rel="noopener noreferrer">vips-ffm (⭐128)</a> - Comprehensive bindings for libvips, using Java's "Foreign Function &amp; Memory" API.</li>
</ul>

<ul>
<li><a href="https://sksamuel.github.io/scrimage" rel="noopener noreferrer">scrimage</a> - Immutable, functional, and performant JVM library for manipulation of images.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/sarxos/webcam-capture" rel="noopener noreferrer">webcam-capture (⭐2.4k)</a> - Library for using built-in and external webcams directly in Java.</li>
</ul>
<h3><p>ORM / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/baomidou/mybatis-plus" rel="noopener noreferrer">MyBatis-Plus (⭐17k)</a> - A powerful enhanced toolkit of MyBatis for simplifying development.</li>
</ul>
<h3><p>Testing / Fixtures</p>
</h3>
<ul>
<li><a href="https://github.com/AutoParams/AutoParams" rel="noopener noreferrer">AutoParams (⭐368)</a> - Supports generating test data or combining scenarios for parameterized tests.</li>
</ul>
<h3><p>Related Awesome Lists / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/hstsethi/awesome-j2me" rel="noopener noreferrer">Awesome J2ME (⭐384)</a></li>
</ul>
<h3><p>People / Socials</p>
</h3>
<ul>
<li><a href="https://bsky.app/profile/briangoetz.bsky.social" rel="noopener noreferrer">Brian Goetz</a> - Java Language Architect at Oracle.</li>
</ul>

<ul>
<li><a href="https://bsky.app/profile/crichardson.bsky.social" rel="noopener noreferrer">Chris Richardson</a> - Software architect, consultant, and serial entrepreneur, Java Champion, JavaOne Rock Star, *POJOs in Action- author.</li>
</ul>

<ul>
<li><a href="https://bsky.app/profile/lukaseder.bsky.social" rel="noopener noreferrer">Lukas Eder</a> - Java Champion, speaker, Founder and CEO Data Geekery (jOOQ).</li>
</ul>

<ul>
<li><a href="https://bsky.app/profile/jodastephen.bsky.social" rel="noopener noreferrer">Stephen Colebourne</a> - Java Champion, speaker.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/03/08/"/>
    <summary>12 awesome projects updated on Mar 08, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/02/01/</id>
    <title>Awesome Java Updates on Feb 01, 2025</title>
    <updated>2025-02-01T01:56:15.640Z</updated>
    <published>2025-02-01T01:56:15.640Z</published>
    <content type="html"><![CDATA[<h3><p>JVM and JDK / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://whichjdk.com/" rel="noopener noreferrer">Which JDK</a> - Overview of common JVMs with pros and cons.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/02/01/"/>
    <summary>1 awesome projects updated on Feb 01, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/11/13/</id>
    <title>Awesome Java Updates on Nov 13, 2024</title>
    <updated>2024-11-13T01:54:11.758Z</updated>
    <published>2024-11-13T01:54:11.354Z</published>
    <content type="html"><![CDATA[<h3><p>Architecture</p>
</h3>
<ul>
<li><a href="https://github.com/xmolecules/jmolecules" rel="noopener noreferrer">jMolecules (⭐1.5k)</a> - Annotations and interfaces to express design and architecture concepts in code.</li>
</ul>
<h3><p>Build</p>
</h3>
<ul>
<li><a href="https://github.com/facebook/buck2" rel="noopener noreferrer">Buck2 (⭐4.4k)</a> - Encourages the creation of small, reusable modules consisting of code and resources.</li>
</ul>
<h3><p>Dependency Injection / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://eclipse-ee4j.github.io/glassfish-hk2/" rel="noopener noreferrer">HK2</a> - Lightweight and dynamic dependency injection framework.</li>
</ul>
<h3><p>Logging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://google.github.io/flogger/" rel="noopener noreferrer">Flogger</a> - Flogger is a fluent logging API for Java. It supports a wide variety of features, and has many benefits over existing logging APIs.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/11/13/"/>
    <summary>4 awesome projects updated on Nov 13, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/10/29/</id>
    <title>Awesome Java Updates on Oct 29, 2024</title>
    <updated>2024-10-29T01:57:22.056Z</updated>
    <published>2024-10-29T01:57:21.751Z</published>
    <content type="html"><![CDATA[<h3><p>Native / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/scijava/native-lib-loader" rel="noopener noreferrer">native-lib-loader (⭐219)</a> - Native library loader for extracting and loading native libraries from Java.</li>
</ul>
<h3><p>Testing / Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/guhilling/cdi-test" rel="noopener noreferrer">cdi-test (⭐30)</a> - JUnit extension for easy and efficient testing of CDI components.</li>
</ul>

<ul>
<li><a href="https://github.com/weld/weld-testing" rel="noopener noreferrer">weld-testing (⭐116)</a> - Set of test framework extensions (JUnit 4, JUnit 5, Spock) to enhance the testing of CDI components via Weld. Supports Weld 5.</li>
</ul>
<h3><p>Testing / Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/testcontainers/testcontainers-java" rel="noopener noreferrer">Testcontainers (⭐8.7k)</a> - Provides throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/10/29/"/>
    <summary>4 awesome projects updated on Oct 29, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/09/15/</id>
    <title>Awesome Java Updates on Sep 15, 2024</title>
    <updated>2024-09-15T15:33:59.409Z</updated>
    <published>2024-09-15T15:33:59.409Z</published>
    <content type="html"><![CDATA[<h3><p>Monitoring / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/open-telemetry/opentelemetry-java" rel="noopener noreferrer">OpenTelemetry (⭐2.4k)</a> - Instrument, generate, collect, and export telemetry data to help you analyze your software’s performance and behavior.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/09/15/"/>
    <summary>1 awesome projects updated on Sep 15, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/05/09/</id>
    <title>Awesome Java Updates on May 09, 2024</title>
    <updated>2024-05-09T12:40:13.343Z</updated>
    <published>2024-05-09T12:40:13.343Z</published>
    <content type="html"><![CDATA[<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/ladutsko/isbn-core" rel="noopener noreferrer">ISBN core (⭐5)</a> - A small library that contains a representation object of ISBN-10 and ISBN-13 and tools to parse, validate and format one.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/05/09/"/>
    <summary>1 awesome projects updated on May 09, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/04/22/</id>
    <title>Awesome Java Updates on Apr 22, 2024</title>
    <updated>2024-04-22T01:32:54.636Z</updated>
    <published>2024-04-22T01:32:53.701Z</published>
    <content type="html"><![CDATA[<h3><p>CLI / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://gitlab.com/AutumnMeowMeow/jexer" rel="noopener noreferrer">Jexer</a> - Advanced console (and Swing) text user interface (TUI) library, with mouse-draggable windows, built-in terminal window manager, and sixel image support. Looks like <a href="https://en.wikipedia.org/wiki/Turbo_Vision" rel="noopener noreferrer">Turbo Vision</a>.</li>
</ul>
<h3><p>Messaging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/AutoMQ/automq-for-kafka" rel="noopener noreferrer">AutoMQ (⭐10k)</a> - AutoMQ is a cloud-native, serverless reinvented Kafka that is easily scalable, manage-less and cost-effective.</li>
</ul>
<h3><p>PDF / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://intive-fdv.github.io/DynamicJasper/" rel="noopener noreferrer">Dynamic Jasper</a> - Abstraction layer to JasperReports. (LGPL-3.0-only)</li>
</ul>
<h3><p>Influential Books / Mocking</p>
</h3>
<ul>
<li><a href="https://www.manning.com/books/the-well-grounded-java-developer-second-edition" rel="noopener noreferrer">The Well-Grounded Java Developer (2nd Edition)</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/04/22/"/>
    <summary>4 awesome projects updated on Apr 22, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/02/24/</id>
    <title>Awesome Java Updates on Feb 24, 2024</title>
    <updated>2024-02-24T12:33:49.144Z</updated>
    <published>2024-02-24T12:33:49.144Z</published>
    <content type="html"><![CDATA[<h3><p>Utility / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/evpl/jkscope" rel="noopener noreferrer">JKScope (⭐23)</a> - Java scope functions inspired by Kotlin.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/02/24/"/>
    <summary>1 awesome projects updated on Feb 24, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/02/12/</id>
    <title>Awesome Java Updates on Feb 12, 2024</title>
    <updated>2024-02-12T01:21:21.274Z</updated>
    <published>2024-02-12T01:21:20.474Z</published>
    <content type="html"><![CDATA[<h3><p>Constraint Satisfaction Problem Solver / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://timefold.ai/docs" rel="noopener noreferrer">Timefold</a> - Flexible solver with Spring/Quarkus support and quickstarts for the Vehicle Routing Problem, Maintenance Scheduling, Employee Shift Scheduling and much more.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/ip2location/ip2location-io-java" rel="noopener noreferrer">IP2Location.io Java SDK (⭐9)</a> - Wrapper for the IP2Location.io Geolocation API and the IP2WHOIS domain WHOIS API.</li>
</ul>
<h3><p>Testing / Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/diffplug/selfie" rel="noopener noreferrer">Selfie (⭐98)</a> - Snapshot testing (inline and on disk).</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/02/12/"/>
    <summary>3 awesome projects updated on Feb 12, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/01/11/</id>
    <title>Awesome Java Updates on Jan 11, 2024</title>
    <updated>2024-01-11T01:34:17.486Z</updated>
    <published>2024-01-11T01:34:17.486Z</published>
    <content type="html"><![CDATA[<h3><p>Related Awesome Lists / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/eminyagiz42/awesome-hybris" rel="noopener noreferrer">Awesome Hybris (⭐56)</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/01/11/"/>
    <summary>1 awesome projects updated on Jan 11, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/11/20/</id>
    <title>Awesome Java Updates on Nov 20, 2023</title>
    <updated>2023-11-20T01:33:28.324Z</updated>
    <published>2023-11-20T01:33:27.675Z</published>
    <content type="html"><![CDATA[<h3><p>GUI / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/reportmill/SnapKit" rel="noopener noreferrer">SnapKit (⭐329)</a> - Modern Java UI library for both desktop and web.</li>
</ul>
<h3><p>IDE / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://reportmill.com/SnapCode/" rel="noopener noreferrer">SnapCode</a> - Modern IDE for Java running in the browser, focused on education.</li>
</ul>
<h3><p>JVM and JDK / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/microsoft/openjdk" rel="noopener noreferrer">Microsoft JDK (⭐342)</a> - Microsoft Build of OpenJDK, Free, Open Source, Freshly Brewed!</li>
</ul>
<h3><p>Science / Other</p>
</h3>
<ul>
<li><a href="https://www.orekit.org/" rel="noopener noreferrer">Orekit</a> - A low level space flight dynamics library providing basic elements (orbits, dates, attitude, frames...) and various algorithms (conversions, propagations, pointing...) to handle them.</li>
</ul>
<h3><p>Testing / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/easymock/easymock" rel="noopener noreferrer">EasyMock (⭐832)</a> - EasyMock is a Java library that provides an easy way to use Mock Objects in unit testing.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/11/20/"/>
    <summary>5 awesome projects updated on Nov 20, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/11/08/</id>
    <title>Awesome Java Updates on Nov 08, 2023</title>
    <updated>2023-11-08T01:25:35.018Z</updated>
    <published>2023-11-08T01:25:34.802Z</published>
    <content type="html"><![CDATA[<h3><p>Geospatial / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/Esri/arcgis-maps-sdk-java-samples/" rel="noopener noreferrer">ArcGIS Maps SDK for Java <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /> (⭐130)</a> - JavaFX library for adding mapping and GIS functionality to desktop apps.</li>
</ul>
<h3><p>Machine Learning / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/Gleethos/neureka" rel="noopener noreferrer">Neureka (⭐90)</a> - A lightweight, platform independent, OpenCL accelerated nd-array/tensor library.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/11/08/"/>
    <summary>2 awesome projects updated on Nov 08, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/10/28/</id>
    <title>Awesome Java Updates on Oct 28, 2023</title>
    <updated>2023-10-28T12:35:58.761Z</updated>
    <published>2023-10-28T12:35:57.489Z</published>
    <content type="html"><![CDATA[<h3><p>CLI / Argument Parsing</p>
</h3>
<ul>
<li><a href="https://rvesse.github.io/airline/" rel="noopener noreferrer">Airline</a> - Annotation-based framework for parsing Git-like command-line arguments.</li>
</ul>
<h3><p>Configuration / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/gestalt-config/gestalt" rel="noopener noreferrer">Gestalt (⭐101)</a> - Gestalt offers a comprehensive solution to the challenges of configuration management. It allows you to source configuration data from multiple inputs, merge them intelligently, and present them in a structured, type-safe manner.</li>
</ul>
<h3><p>Monitoring / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/dropwizard/metrics" rel="noopener noreferrer">Dropwizard Metrics (⭐7.8k)</a> - Expose metrics via JMX or HTTP and send them to a database.</li>
</ul>

<ul>
<li><a href="https://github.com/micrometer-metrics/micrometer" rel="noopener noreferrer">Micrometer (⭐4.9k)</a> - Vendor-neutral metrics/observability facade for the most popular metrics/observability libraries.</li>
</ul>

<ul>
<li><a href="https://github.com/micrometer-metrics/tracing" rel="noopener noreferrer">Micrometer Tracing (⭐294)</a> - Vendor-neutral distributed tracing facade for the most popular tracer libraries.</li>
</ul>
<h3><p>Serialization / Other</p>
</h3>
<ul>
<li><a href="https://github.com/alipay/fury" rel="noopener noreferrer">Fury (⭐4.4k)</a> - Blazing fast object graph serialization framework powered by JIT and zero-copy.</li>
</ul>
<h3><p>Testing / Asynchronous</p>
</h3>
<ul>
<li><a href="https://greenmail-mail-test.github.io/greenmail/" rel="noopener noreferrer">GreenMail</a> - In-memory email server for integration testing. Supports SMTP, POP3 and IMAP including SSL. (GPL-2.0-only)</li>
</ul>
<h3><p>Testing / Fixtures</p>
</h3>
<ul>
<li><a href="https://github.com/datafaker-net/datafaker" rel="noopener noreferrer">Datafaker (⭐1.8k)</a> - Modern fake data generator forked from Java Faker.</li>
</ul>
<h3><p>Utility / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/marianobarrios/dregex" rel="noopener noreferrer">dregex (⭐55)</a> - Regular expression engine that uses deterministic finite automata. It supports some Perl-style features and yet retains linear matching time, and also offers set operations.</li>
</ul>

<ul>
<li><a href="https://jade.tilab.com" rel="noopener noreferrer">JADE</a> - Framework and environment for building and debugging multi-agent systems. (LGPL-2.0-only)</li>
</ul>

<ul>
<li><a href="https://github.com/semver4j/semver4j" rel="noopener noreferrer">Semver4j (⭐113)</a> - Lightweight library that helps you handling semantic versioning with different modes.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/10/28/"/>
    <summary>11 awesome projects updated on Oct 28, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/07/29/</id>
    <title>Awesome Java Updates on Jul 29, 2023</title>
    <updated>2023-07-29T01:36:17.134Z</updated>
    <published>2023-07-29T01:36:16.150Z</published>
    <content type="html"><![CDATA[<h3><p>Code Generators / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://avaje.io/http/" rel="noopener noreferrer">Avaje Http Server</a> - Generates Lightweight JAX-RS style http servers using Javalin or Helidon (Nima) SE.</li>
</ul>
<h3><p>Configuration / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://avaje.io/config/" rel="noopener noreferrer">avaje config</a> - Loads yaml and properties files, supports dynamic configuration, plugins, file-watching and config event listeners.</li>
</ul>
<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/OpenIdentityPlatform/OpenDJ" rel="noopener noreferrer">OpenDJ (⭐435)</a> - LDAPv3 compliant directory service, developed for the Java platform, providing a high performance, highly available, and secure store for the identities.</li>
</ul>
<h3><p>Dependency Injection / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://avaje.io/inject/" rel="noopener noreferrer">Avaje Inject</a> - Microservice-focused compile-time injection framework without reflection.</li>
</ul>
<h3><p>Distributed Applications / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/OpenIdentityPlatform/OpenIG" rel="noopener noreferrer">OpenIG (⭐89)</a> - High-performance reverse proxy server with specialized session management and credential replay functionality.</li>
</ul>
<h3><p>HTTP Clients / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://avaje.io/http-client" rel="noopener noreferrer">Avaje Http Client</a> - Wrapper on JDK 11's HttpClient that adds Feign-like interface among other enhancements.</li>
</ul>
<h3><p>JSON / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://avaje.io/jsonb/" rel="noopener noreferrer">Avaje Jsonb</a> - Reflection-free Json binding via source code generation with Jackson-like annotations.</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://github.com/OpenIdentityPlatform/OpenAM" rel="noopener noreferrer">OpenAM (⭐878)</a> - Access management solution that includes authentication, SSO, authorization, federation, entitlements and web services security.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/07/29/"/>
    <summary>8 awesome projects updated on Jul 29, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/07/28/</id>
    <title>Awesome Java Updates on Jul 28, 2023</title>
    <updated>2023-07-28T01:37:48.582Z</updated>
    <published>2023-07-28T01:37:48.582Z</published>
    <content type="html"><![CDATA[<h3><p>Websites / Socials</p>
</h3>
<ul>
<li><a href="https://discu.eu/weekly/java/" rel="noopener noreferrer">Java Weekly</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/07/28/"/>
    <summary>1 awesome projects updated on Jul 28, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/07/27/</id>
    <title>Awesome Java Updates on Jul 27, 2023</title>
    <updated>2023-07-27T12:40:28.909Z</updated>
    <published>2023-07-27T12:40:27.896Z</published>
    <content type="html"><![CDATA[<h3><p>Code Analysis / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/jimbethancourt/RefactorFirst" rel="noopener noreferrer">RefactorFirst (⭐538)</a> - Identifies and prioritizes God Classes and Highly Coupled classes.</li>
</ul>
<h3><p>Distribution / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/AdoptOpenJDK/jlink.online" rel="noopener noreferrer">jlink.online (⭐51)</a> - Builds optimized runtimes over HTTP.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/jooq/joox" rel="noopener noreferrer">jOOX (⭐507)</a> - Simple wrapper for the org.w3c.dom package, to allow for fluent XML document creation and manipulation with an API inspired by jQuery.</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://www.topaz.sh" rel="noopener noreferrer">Topaz</a> - Fine-grained authorization for applications with support for RBAC, ABAC, and ReBAC.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/07/27/"/>
    <summary>4 awesome projects updated on Jul 27, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/06/03/</id>
    <title>Awesome Java Updates on Jun 03, 2023</title>
    <updated>2023-06-03T12:39:11.041Z</updated>
    <published>2023-06-03T12:39:11.041Z</published>
    <content type="html"><![CDATA[<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/Ahoo-Wang/CosId" rel="noopener noreferrer">CosId (⭐636)</a> - Universal, flexible, high-performance distributed ID generator.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/06/03/"/>
    <summary>1 awesome projects updated on Jun 03, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/02/26/</id>
    <title>Awesome Java Updates on Feb 26, 2023</title>
    <updated>2023-02-26T12:44:26.294Z</updated>
    <published>2023-02-26T12:44:26.294Z</published>
    <content type="html"><![CDATA[<h3><p>Monitoring / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/opengoofy/hippo4j/blob/develop/README-EN.md" rel="noopener noreferrer">hippo4j (⭐6k)</a> - Dynamic and observable thread pool framework.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/02/26/"/>
    <summary>1 awesome projects updated on Feb 26, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/02/20/</id>
    <title>Awesome Java Updates on Feb 20, 2023</title>
    <updated>2023-02-20T12:47:43.278Z</updated>
    <published>2023-02-20T12:47:42.283Z</published>
    <content type="html"><![CDATA[<h3><p>Bytecode Manipulation</p>
</h3>
<ul>
<li><a href="https://github.com/cojen/maker" rel="noopener noreferrer">Maker (⭐70)</a> - Provides low level bytecode generation.</li>
</ul>
<h3><p>Testing / Asynchronous</p>
</h3>
<ul>
<li><a href="https://github.com/testingisdocumenting/webtau" rel="noopener noreferrer">WebTau (⭐382)</a> - Test across REST-API, Graph QL, Browser, Database, CLI and Business Logic with consistent set of matchers and concepts.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/02/20/"/>
    <summary>2 awesome projects updated on Feb 20, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/02/13/</id>
    <title>Awesome Java Updates on Feb 13, 2023</title>
    <updated>2023-02-13T12:47:26.663Z</updated>
    <published>2023-02-13T12:47:26.641Z</published>
    <content type="html"><![CDATA[<h3><p>Testing / Fixtures</p>
</h3>
<ul>
<li><a href="https://github.com/instancio/instancio" rel="noopener noreferrer">Instancio (⭐1.2k)</a> - Automates data setup in unit tests by generating fully-populated, reproducible objects. Includes JUnit 5 extension.</li>
</ul>
<h3><p>Testing / Matchers</p>
</h3>
<ul>
<li><a href="https://github.com/lukas-krecan/JsonUnit" rel="noopener noreferrer">JsonUnit (⭐999)</a> - Library that simplifies JSON comparison in tests.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/02/13/"/>
    <summary>2 awesome projects updated on Feb 13, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/01/30/</id>
    <title>Awesome Java Updates on Jan 30, 2023</title>
    <updated>2023-01-30T12:50:11.978Z</updated>
    <published>2023-01-30T12:50:10.808Z</published>
    <content type="html"><![CDATA[<h3><p>Code Analysis / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/PicnicSupermarket/error-prone-support" rel="noopener noreferrer">Error Prone Support (⭐32)</a> - Error Prone extensions: extra bug checkers and a large battery of Refaster templates.</li>
</ul>

<ul>
<li><a href="https://github.com/alibaba/p3c" rel="noopener noreferrer">p3c (⭐31k)</a> - Provides Alibaba's coding guidelines for PMD, IDEA and Eclipse.</li>
</ul>
<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://lettuce.io/" rel="noopener noreferrer">Lettuce</a> - Lettuce is a scalable Redis client for building non-blocking Reactive applications.</li>
</ul>
<h3><p>Machine Learning / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/Barqawiz/IntelliJava" rel="noopener noreferrer">Intelligent java (⭐64)</a> - Seamlessly integrate with remote deep learning and language models programmatically.</li>
</ul>
<h3><p>Podcasts and Screencasts / Mocking</p>
</h3>
<ul>
<li><a href="https://foojay.io/today/category/podcast/" rel="noopener noreferrer">Foojay Podcast</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/01/30/"/>
    <summary>5 awesome projects updated on Jan 30, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/01/24/</id>
    <title>Awesome Java Updates on Jan 24, 2023</title>
    <updated>2023-01-24T01:50:59.707Z</updated>
    <published>2023-01-24T01:50:59.269Z</published>
    <content type="html"><![CDATA[<h3><p>Microservice / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/DV8FromTheWorld/JDA" rel="noopener noreferrer">JDA (⭐4.7k)</a> - Wrapping of the Discord REST API and its WebSocket events.</li>
</ul>

<ul>
<li><a href="https://github.com/fabric8io/kubernetes-client" rel="noopener noreferrer">kubernetes-client (⭐3.7k)</a> - Client provides access to the full Kubernetes &amp; OpenShift REST APIs via a fluent DSL.</li>
</ul>

<ul>
<li><a href="https://github.com/TheoKanning/openai-java" rel="noopener noreferrer">OpenAI-Java (⭐4.7k)</a> - Java libraries for using OpenAI's GPT-3 API.</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://github.com/jeremylong/DependencyCheck" rel="noopener noreferrer">DependencyCheck (⭐54)</a> - Detects publicly disclosed vulnerabilities contained within a project's dependencies.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/01/24/"/>
    <summary>4 awesome projects updated on Jan 24, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/01/23/</id>
    <title>Awesome Java Updates on Jan 23, 2023</title>
    <updated>2023-01-23T12:47:12.602Z</updated>
    <published>2023-01-23T12:47:11.467Z</published>
    <content type="html"><![CDATA[<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://hsqldb.org/" rel="noopener noreferrer">HSQLDB</a> - HyperSQL 100% Java database.</li>
</ul>
<h3><p>Development / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://nrktkt.github.io/tail/" rel="noopener noreferrer">Tail</a> - Enable infinite recursion using tail call optimization.</li>
</ul>
<h3><p>Science / Other</p>
</h3>
<ul>
<li><a href="https://datamelt.org/" rel="noopener noreferrer">DataMelt</a> - Environment for scientific computation, data analysis and data visualization. (GPL-3.0-or-later)</li>
</ul>
<h3><p>Testing / Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/dm-drogeriemarkt/log-capture" rel="noopener noreferrer">log-capture (⭐16)</a> - Captures log entries and provides assertions for unit and integration testing.</li>
</ul>
<h3><p>Utility / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/cleopatra27/chocotea" rel="noopener noreferrer">Chocotea (⭐48)</a> - Generates postman collection, environment and integration tests from java code.</li>
</ul>
<h3><p>Influential Books / Mocking</p>
</h3>
<ul>
<li><a href="https://www.oreilly.com/library/view/head-first-java/9781492091646/" rel="noopener noreferrer">Head First Java (3rd Edition)</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/01/23/"/>
    <summary>6 awesome projects updated on Jan 23, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/12/11/</id>
    <title>Awesome Java Updates on Dec 11, 2022</title>
    <updated>2022-12-11T11:29:32.420Z</updated>
    <published>2022-12-11T11:29:31.654Z</published>
    <content type="html"><![CDATA[<h3><p>Configuration / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/joel-jeremy/externalized-properties" rel="noopener noreferrer">Externalized Properties (⭐47)</a> - Simple, lightweight, yet powerful configuration library which supports resolution of properties from external sources such as files, databases, git repositories, and any custom sources, plus an extensible post-processing/conversion mechanism.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/svix/svix-webhooks/tree/main/java" rel="noopener noreferrer">Svix (⭐3.3k)</a> - Library for the Svix API to send webhooks and verify signatures.</li>
</ul>
<h3><p>Monitoring / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/dromara/hertzbeat" rel="noopener noreferrer">HertzBeat (⭐7.3k)</a> - Real-time monitoring system with custom-monitor and agentless.</li>
</ul>
<h3><p>Template Engine / Other</p>
</h3>
<ul>
<li><a href="https://github.com/jstachio/jstachio" rel="noopener noreferrer">jstachio (⭐330)</a> - Typesafe Mustache templating engine.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/12/11/"/>
    <summary>4 awesome projects updated on Dec 11, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/10/22/</id>
    <title>Awesome Java Updates on Oct 22, 2022</title>
    <updated>2022-10-22T09:59:49.000Z</updated>
    <published>2022-10-22T09:44:06.000Z</published>
    <content type="html"><![CDATA[<h3><p>Bytecode Manipulation</p>
</h3>
<ul>
<li><a href="https://www.coley.software/Recaf/" rel="noopener noreferrer">Recaf</a> - JVM reverse engineering toolkit, essentially an IDE for Java bytecode.</li>
</ul>
<h3><p>Configuration / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://curator.apache.org/" rel="noopener noreferrer">Curator Framework</a> - High-level API for Apache ZooKeeper.</li>
</ul>
<h3><p>HTTP Clients / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://hc.apache.org/" rel="noopener noreferrer">Apache HttpComponents</a> - Toolset of low-level Java components focused on HTTP and associated protocols.</li>
</ul>

<ul>
<li><a href="https://github.com/Netflix/ribbon" rel="noopener noreferrer">Ribbon (⭐4.6k)</a> - Client-side IPC library that is battle-tested in the cloud.</li>
</ul>
<h3><p>Networking / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/komamitsu/fluency" rel="noopener noreferrer">Fluency (⭐167)</a> - High throughput data ingestion logger to Fluentd and Fluent Bit.</li>
</ul>
<h3><p>Testing / Fixtures</p>
</h3>
<ul>
<li><a href="https://github.com/nomemory/mockneat" rel="noopener noreferrer">Mockneat (⭐535)</a> - Another fake data generator.</li>
</ul>
<h3><p>Web Frameworks / Mocking</p>
</h3>
<ul>
<li><a href="https://javalin.io/" rel="noopener noreferrer">Javalin</a> - Microframework for web applications.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/10/22/"/>
    <summary>7 awesome projects updated on Oct 22, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/08/31/</id>
    <title>Awesome Java Updates on Aug 31, 2022</title>
    <updated>2022-08-31T17:53:50.000Z</updated>
    <published>2022-08-31T17:52:40.000Z</published>
    <content type="html"><![CDATA[<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/adamfisk/LittleProxy" rel="noopener noreferrer">LittleProxy (⭐2.1k)</a> - High performance HTTP proxy atop Netty's event-based networking library.</li>
</ul>
<h3><p>People / Socials</p>
</h3>
<ul>
<li><a href="https://twitter.com/noctarius2k" rel="noopener noreferrer">Chris Engelbert</a> - Open Source Enthusiast, Speaker, Developer, Developer Advocacy at TimescaleDB.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/08/31/"/>
    <summary>2 awesome projects updated on Aug 31, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/05/14/</id>
    <title>Awesome Java Updates on May 14, 2022</title>
    <updated>2022-05-14T10:30:27.000Z</updated>
    <published>2022-05-14T07:55:37.000Z</published>
    <content type="html"><![CDATA[<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/querystream/querystream" rel="noopener noreferrer">QueryStream (⭐21)</a> - Build JPA Criteria queries using a Stream-like API.</li>
</ul>

<ul>
<li><a href="https://github.com/questdb/questdb" rel="noopener noreferrer">QuestDB (⭐17k)</a> - High-performance SQL database for time series. Supports InfluxDB line protocol, PostgreSQL wire protocol, and REST.</li>
</ul>

<ul>
<li><a href="https://github.com/mhewedy/spring-data-jpa-mongodb-expressions" rel="noopener noreferrer">Spring Data JPA MongoDB Expressions (⭐104)</a> - Allows you to use MongoDB query language to query your relational database.</li>
</ul>

<ul>
<li><a href="https://trino.io" rel="noopener noreferrer">Trino</a> - Distributed SQL query engine for big data.</li>
</ul>
<h3><p>Distribution / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.jdeploy.com" rel="noopener noreferrer">jDeploy</a> - Deploy desktop apps as native Mac, Windows or Linux bundles.</li>
</ul>
<h3><p>Podcasts and Screencasts / Mocking</p>
</h3>
<ul>
<li><a href="https://twitter.com/debugagent/status/1491075324805001219" rel="noopener noreferrer">140 Second Ducklings</a> - Short videos on Twitter explaining Java debugging in depth.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/05/14/"/>
    <summary>6 awesome projects updated on May 14, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/03/14/</id>
    <title>Awesome Java Updates on Mar 14, 2022</title>
    <updated>2022-03-14T17:44:26.000Z</updated>
    <published>2022-03-14T17:44:26.000Z</published>
    <content type="html"><![CDATA[<h3><p>Logging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/tersesystems/echopraxia" rel="noopener noreferrer">Echopraxia (⭐59)</a> - API designed around structured logging, rich context, and conditional logging. There are Logback and Log4J2 implementations, but Echopraxia's API is completely dependency-free, meaning it can be implemented with any logging API.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/03/14/"/>
    <summary>1 awesome projects updated on Mar 14, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/02/19/</id>
    <title>Awesome Java Updates on Feb 19, 2022</title>
    <updated>2022-02-19T18:29:41.000Z</updated>
    <published>2022-02-19T18:28:38.000Z</published>
    <content type="html"><![CDATA[<h3><p>Code Generators / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/verhas/javageci" rel="noopener noreferrer">Geci (⭐138)</a> - Discovers files that need generated code, updates automatically and writes to the source with a convenient API.</li>
</ul>

<ul>
<li><a href="https://www.jpa-buddy.com" rel="noopener noreferrer">JPA Buddy <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Plugin for IntelliJ IDEA. Provides visual tools for generating JPA entities, Spring Data JPA repositories, Liquibase changelogs and SQL scripts. Offers automatic Liquibase/Flyway script generation by comparing model to DB, and reverse engineering JPA entities from DB tables.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/Kartikvk1996/RR4J" rel="noopener noreferrer">RR4J (⭐25)</a> - RR4J is a tool that records java bytecode execution and later allows developers to replay locally.</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://github.com/BastiaanJansen/jwt-java" rel="noopener noreferrer">jwt-java (⭐14)</a> - Easily create and parse JSON Web Tokens and create customized JWT validators using a fluent API.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/02/19/"/>
    <summary>4 awesome projects updated on Feb 19, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/11/08/</id>
    <title>Awesome Java Updates on Nov 08, 2021</title>
    <updated>2021-11-08T09:52:08.000Z</updated>
    <published>2021-11-08T09:36:00.000Z</published>
    <content type="html"><![CDATA[<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/arangodb/arangodb-java-driver" rel="noopener noreferrer">ArangoDB (⭐209)</a> - ArangoDB Java driver.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.pelock.com/products/jobfuscator" rel="noopener noreferrer">JObfuscator<img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Source code obfuscator.</li>
</ul>
<h3><p>Monitoring / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/getsentry/sentry-java" rel="noopener noreferrer">Sentry <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /> (⭐1.3k)</a> - Integration with <a href="https://github.com/getsentry/sentry" rel="noopener noreferrer">Sentry (⭐44k)</a>, an application error tracking and performance analysis platform.</li>
</ul>
<h3><p>Template Engine / Other</p>
</h3>
<ul>
<li><a href="https://github.com/verhas/jamal" rel="noopener noreferrer">Jamal (⭐69)</a> - Extendable template engine embedded into Maven/JavaDoc, supporting multiple extensions (Groovy, Ruby, JavaScript, JShell, PlantUml) with support for snippet handling.</li>
</ul>

<ul>
<li><a href="https://github.com/casid/jte" rel="noopener noreferrer">jte (⭐1.1k)</a> - Compiles to classes, and uses an easy syntax, several features to make development easier and provides fast execution and a small footprint.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/11/08/"/>
    <summary>5 awesome projects updated on Nov 08, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/10/15/</id>
    <title>Awesome Java Updates on Oct 15, 2021</title>
    <updated>2021-10-15T08:18:46.000Z</updated>
    <published>2021-10-15T08:18:46.000Z</published>
    <content type="html"><![CDATA[<h3><p>Code Generators / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/Randgalt/record-builder" rel="noopener noreferrer">Record-Builder (⭐924)</a> - Companion builder class, withers and templates for Java records.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/10/15/"/>
    <summary>1 awesome projects updated on Oct 15, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/09/08/</id>
    <title>Awesome Java Updates on Sep 08, 2021</title>
    <updated>2021-09-08T08:20:37.000Z</updated>
    <published>2021-09-08T08:11:02.000Z</published>
    <content type="html"><![CDATA[<h3><p>Financial / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/cassandre-tech/cassandre-trading-bot" rel="noopener noreferrer">Cassandre (⭐658)</a> - Trading bot framework.</li>
</ul>
<h3><p>Machine Learning / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/BayesWitnesses/m2cgen" rel="noopener noreferrer">m2cgen (⭐3k)</a> - CLI tool to transpile models into native code.</li>
</ul>
<h3><p>Testing / Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/Hakky54/console-captor" rel="noopener noreferrer">ConsoleCaptor (⭐35)</a> - Captures console output for unit testing purposes.</li>
</ul>
<h3><p>Workflow Orchestration Engines / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/flowable/flowable-engine" rel="noopener noreferrer">flowable (⭐9.4k)</a> - Compact and efficient workflow and business process management platform.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/09/08/"/>
    <summary>4 awesome projects updated on Sep 08, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/07/26/</id>
    <title>Awesome Java Updates on Jul 26, 2021</title>
    <updated>2021-07-26T18:09:30.000Z</updated>
    <published>2021-07-26T18:09:13.000Z</published>
    <content type="html"><![CDATA[<h3><p>CLI / Argument Parsing</p>
</h3>
<ul>
<li><a href="https://github.com/jbock-java/jbock" rel="noopener noreferrer">jbock (⭐92)</a> - Reflectionless command line parser.</li>
</ul>
<h3><p>Utility / Mocking</p>
</h3>
<ul>
<li><a href="https://java-diff-utils.github.io/java-diff-utils/" rel="noopener noreferrer">Java Diff Utils</a> - Utilities for text or data comparison and patching.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/07/26/"/>
    <summary>2 awesome projects updated on Jul 26, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/05/25/</id>
    <title>Awesome Java Updates on May 25, 2021</title>
    <updated>2021-05-25T06:50:22.000Z</updated>
    <published>2021-05-25T06:40:23.000Z</published>
    <content type="html"><![CDATA[<h3><p>Code Generators / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://bootify.io" rel="noopener noreferrer">Bootify <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Browser-based Spring Boot app generation with JPA model and REST API.</li>
</ul>
<h3><p>Networking / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/CiscoSE/commons-networking" rel="noopener noreferrer">Commons-networking (⭐21)</a> - Client for server-sent events (SSE).</li>
</ul>
<h3><p>Template Engine / Other</p>
</h3>
<ul>
<li><a href="https://github.com/antlr/stringtemplate4" rel="noopener noreferrer">StringTemplate (⭐1k)</a> - Template engine for generating source code, web pages, emails, or any other formatted text output.</li>
</ul>
<h3><p>Workflow Orchestration Engines / Mocking</p>
</h3>
<ul>
<li><a href="https://cadenceworkflow.io" rel="noopener noreferrer">Cadence</a> - Stateful code platform from Uber.</li>
</ul>

<ul>
<li><a href="https://temporal.io" rel="noopener noreferrer">Temporal</a> - Microservice orchestration platform, forked from Cadence but gRPC based.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/05/25/"/>
    <summary>5 awesome projects updated on May 25, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/05/22/</id>
    <title>Awesome Java Updates on May 22, 2021</title>
    <updated>2021-05-22T13:27:30.000Z</updated>
    <published>2021-05-22T13:27:30.000Z</published>
    <content type="html"><![CDATA[<h3><p>ORM / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/braisdom/ObjectiveSql" rel="noopener noreferrer">ObjectiveSql (⭐1.3k)</a> - ActiveRecord ORM for rapid development and convention over configuration.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/05/22/"/>
    <summary>1 awesome projects updated on May 22, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/03/29/</id>
    <title>Awesome Java Updates on Mar 29, 2021</title>
    <updated>2021-03-29T06:47:55.000Z</updated>
    <published>2021-03-29T06:47:55.000Z</published>
    <content type="html"><![CDATA[<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/smooks/smooks" rel="noopener noreferrer">Smooks (⭐417)</a> - Framework for fragment-based message processing. (Apache-2.0 OR LGPL-3.0-or-later)</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/03/29/"/>
    <summary>1 awesome projects updated on Mar 29, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/03/01/</id>
    <title>Awesome Java Updates on Mar 01, 2021</title>
    <updated>2021-03-01T08:13:11.000Z</updated>
    <published>2021-03-01T07:49:24.000Z</published>
    <content type="html"><![CDATA[<h3><p>CSV / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/osiegmar/FastCSV" rel="noopener noreferrer">FastCSV (⭐685)</a> - Performance-optimized, dependency-free and RFC 4180 compliant.</li>
</ul>
<h3><p>Financial / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/ta4j/ta4j" rel="noopener noreferrer">ta4j (⭐2.5k)</a> - Library for technical analysis.</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://github.com/BastiaanJansen/OTP-Java" rel="noopener noreferrer">OTP-Java (⭐238)</a> - One-time password generator library according to RFC 4226 (HOTP) and RFC 6238 (TOTP).</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/03/01/"/>
    <summary>3 awesome projects updated on Mar 01, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/02/09/</id>
    <title>Awesome Java Updates on Feb 09, 2021</title>
    <updated>2021-02-09T03:12:17.000Z</updated>
    <published>2021-02-09T03:09:44.000Z</published>
    <content type="html"><![CDATA[<h3><p>Distribution / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/artipie/artipie" rel="noopener noreferrer">Artipie (⭐687)</a> - Binary artifact management toolkit which hosts them on the file system or S3.</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://github.com/Password4j/password4j" rel="noopener noreferrer">Password4j (⭐427)</a> - User-friendly cryptographic library that supports Argon2, Bcrypt, Scrypt, PBKDF2 and various other cryptographic hash functions.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/02/09/"/>
    <summary>2 awesome projects updated on Feb 09, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2021/01/10/</id>
    <title>Awesome Java Updates on Jan 10, 2021</title>
    <updated>2021-01-10T12:04:09.000Z</updated>
    <published>2021-01-10T12:04:09.000Z</published>
    <content type="html"><![CDATA[<h3><p>Game Development / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://libgdx.com" rel="noopener noreferrer">libGDX</a> - All-round cross-platform, high-level framework.</li>
</ul>

<ul>
<li><a href="https://litiengine.com/" rel="noopener noreferrer">Litiengine</a> - AWT-based, lightweight 2D game engine.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2021/01/10/"/>
    <summary>2 awesome projects updated on Jan 10, 2021</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/12/19/</id>
    <title>Awesome Java Updates on Dec 19, 2020</title>
    <updated>2020-12-19T21:24:42.000Z</updated>
    <published>2020-12-19T15:06:56.000Z</published>
    <content type="html"><![CDATA[<h3><p>Computer Vision / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://boofcv.org" rel="noopener noreferrer">BoofCV</a> - Library for image processing, camera calibration, tracking, SFM, MVS, 3D vision, QR Code and much more.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/cincheo/jsweet" rel="noopener noreferrer">jsweet (⭐1.5k)</a> - Source transpiler to TypeScript/JavaScript.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/12/19/"/>
    <summary>2 awesome projects updated on Dec 19, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/12/08/</id>
    <title>Awesome Java Updates on Dec 08, 2020</title>
    <updated>2020-12-08T21:06:34.000Z</updated>
    <published>2020-12-08T21:06:34.000Z</published>
    <content type="html"><![CDATA[<h3><p>Computer Vision / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://imagej.net/ImageJ" rel="noopener noreferrer">ImageJ</a> - Medical image processing application with an API.</li>
</ul>

<ul>
<li><a href="https://github.com/bytedeco/javacv" rel="noopener noreferrer">JavaCV (⭐8.3k)</a> - Java interface to OpenCV, FFmpeg, and much more.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/12/08/"/>
    <summary>2 awesome projects updated on Dec 08, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/11/22/</id>
    <title>Awesome Java Updates on Nov 22, 2020</title>
    <updated>2020-11-22T12:20:31.000Z</updated>
    <published>2020-11-22T12:10:25.000Z</published>
    <content type="html"><![CDATA[<h3><p>Data Structures / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/RoaringBitmap/RoaringBitmap" rel="noopener noreferrer">RoaringBitmap (⭐3.9k)</a> - Fast and efficient compressed bitmap.</li>
</ul>
<h3><p>Distribution / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/threerings/getdown" rel="noopener noreferrer">Getdown (⭐529)</a> - System for deploying Java applications to end-user computers and keeping them up to date. Developed as an alternative to Java Web Start.</li>
</ul>

<ul>
<li><a href="https://github.com/fvarrui/JavaPackager" rel="noopener noreferrer">JavaPackager (⭐1.2k)</a> - Maven and Gradle plugin which provides an easy way to package Java applications in native Windows, macOS or GNU/Linux executables, and generate installers for them.</li>
</ul>
<h3><p>Document Processing / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/dhatim/fastexcel" rel="noopener noreferrer">fastexcel (⭐904)</a> - High performance library to read and write large Excel (XLSX) worksheets.</li>
</ul>
<h3><p>HTTP Clients / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/googleapis/google-http-java-client" rel="noopener noreferrer">Google HTTP Client (⭐1.4k)</a> - Pluggable HTTP transport abstraction with support for java.net.HttpURLConnection, Apache HTTP Client, Android, Google App Engine, XML, Gson, Jackson and Protobuf.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/11/22/"/>
    <summary>5 awesome projects updated on Nov 22, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/11/04/</id>
    <title>Awesome Java Updates on Nov 04, 2020</title>
    <updated>2020-11-04T09:55:32.000Z</updated>
    <published>2020-11-04T09:46:18.000Z</published>
    <content type="html"><![CDATA[<h3><p>Configuration / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/SpongePowered/Configurate" rel="noopener noreferrer">Configurate (⭐467)</a> - Configuration library with support for various configuration formats and transformations.</li>
</ul>
<h3><p>Podcasts and Screencasts / Mocking</p>
</h3>
<ul>
<li><a href="https://bootifulpodcast.fm" rel="noopener noreferrer">A Bootiful Podcast</a></li>
</ul>

<ul>
<li><a href="https://inside.java/podcast" rel="noopener noreferrer">Inside Java</a> (Official)</li>
</ul>
<h3><p>Websites / Socials</p>
</h3>
<ul>
<li><a href="https://foojay.io" rel="noopener noreferrer">foojay.io</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/11/04/"/>
    <summary>4 awesome projects updated on Nov 04, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/10/17/</id>
    <title>Awesome Java Updates on Oct 17, 2020</title>
    <updated>2020-10-17T04:41:30.000Z</updated>
    <published>2020-10-17T04:41:30.000Z</published>
    <content type="html"><![CDATA[<h3><p>Networking / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/hierynomus/sshj" rel="noopener noreferrer">sshj (⭐2.7k)</a> - Programmatically use SSH, SCP or SFTP.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/10/17/"/>
    <summary>1 awesome projects updated on Oct 17, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/09/30/</id>
    <title>Awesome Java Updates on Sep 30, 2020</title>
    <updated>2020-09-30T02:24:38.000Z</updated>
    <published>2020-09-30T02:24:38.000Z</published>
    <content type="html"><![CDATA[<h3><p>Science / Other</p>
</h3>
<ul>
<li><a href="https://biojava.org/" rel="noopener noreferrer">BioJava</a> - Facilitates processing biological data by providing algorithms, file format parsers, sequencing and 3D visualization commonly used in bioinformatics.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/09/30/"/>
    <summary>1 awesome projects updated on Sep 30, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/09/21/</id>
    <title>Awesome Java Updates on Sep 21, 2020</title>
    <updated>2020-09-21T09:34:05.000Z</updated>
    <published>2020-09-21T04:52:09.000Z</published>
    <content type="html"><![CDATA[<h3><p>Machine Learning / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://djl.ai" rel="noopener noreferrer">DJL</a> - High-level and engine-agnostic framework for deep learning.</li>
</ul>

<ul>
<li><a href="https://www.ojalgo.org/" rel="noopener noreferrer">oj! Algorithms</a> - High-performance mathematics, linear algebra and optimisation needed for data science, machine learning and scientific computing.</li>
</ul>

<ul>
<li><a href="https://tribuo.org/" rel="noopener noreferrer">Tribuo</a> - Provides tools for classification, regression, clustering, model development and interfaces with other libraries such as scikit-learn, pytorch and TensorFlow.</li>
</ul>
<h3><p>Microservice / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://rpc.activej.io" rel="noopener noreferrer">ActiveRPC</a> - Lightweight and fast library for complex high-load distributed applications and Memcached-like solutions.</li>
</ul>
<h3><p>Native / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/Syncleus/aparapi" rel="noopener noreferrer">Aparapi (⭐480)</a> - Converts bytecode to OpenCL which allows execution on GPUs.</li>
</ul>
<h3><p>PDF / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/tabulapdf/tabula-java" rel="noopener noreferrer">Tabula (⭐2k)</a> - Extracts tables from PDF files.</li>
</ul>
<h3><p>Science / Other</p>
</h3>
<ul>
<li><a href="https://github.com/GSI-CS-CO/chart-fx" rel="noopener noreferrer">Chart-FX (⭐612)</a> - Scientific charting library with focus on performance optimised real-time data visualisation at 25 Hz update rates for large data sets.</li>
</ul>

<ul>
<li><a href="https://github.com/logic-ng/LogicNG" rel="noopener noreferrer">LogicNG (⭐155)</a> - Library for creating, manipulating and solving Boolean and Pseudo-Boolean formulas.</li>
</ul>
<h3><p>Testing / Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/Hakky54/log-captor" rel="noopener noreferrer">LogCaptor (⭐433)</a> - Captures log entries for unit testing purposes.</li>
</ul>
<h3><p>Related Awesome Lists / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/neomatrix369/awesome-graal" rel="noopener noreferrer">Awesome Graal (⭐369)</a></li>
</ul>
<h3><p>People / Socials</p>
</h3>
<ul>
<li><a href="https://twitter.com/theNeomatrix369" rel="noopener noreferrer">Mani Sarkar</a> - Java champion, Polyglot, Software Crafter involved with @graalvm, AI/ML/DL, Data Science, Developer communities, speaker &amp; blogger. Creator of couple of awesome lists like this one.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/09/21/"/>
    <summary>11 awesome projects updated on Sep 21, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/07/19/</id>
    <title>Awesome Java Updates on Jul 19, 2020</title>
    <updated>2020-07-19T11:43:55.000Z</updated>
    <published>2020-07-19T08:44:09.000Z</published>
    <content type="html"><![CDATA[<h3><p>Code Generators / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.telosys.org/" rel="noopener noreferrer">Telosys</a> - Simple and light code generator available as an Eclipse Plugin and also as a CLI.</li>
</ul>
<h3><p>Configuration / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://microconfig.io" rel="noopener noreferrer">microconfig</a> - Configuration system designed for microservices which helps to separate configuration from code. The configuration for different services can have common and specific parts and can be dynamically distributed.</li>
</ul>
<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://calcite.apache.org" rel="noopener noreferrer">Apache Calcite</a> - Dynamic data management framework. It contains many of the pieces that comprise a typical database management system.</li>
</ul>

<ul>
<li><a href="https://github.com/JetBrains/xodus" rel="noopener noreferrer">Xodus (⭐1.3k)</a> - Highly concurrent transactional schema-less and ACID-compliant embedded database.</li>
</ul>
<h3><p>Distributed Transactions / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/seata/seata" rel="noopener noreferrer">Seata (⭐26k)</a> - Delivers high performance and easy to use distributed transaction services under a microservices architecture.</li>
</ul>
<h3><p>High Performance / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/leventov/Koloboke" rel="noopener noreferrer">Koloboke (⭐1k)</a> - Carefully designed extension of the Java Collections Framework with primitive specializations and more.</li>
</ul>
<h3><p>HTTP Clients / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/mizosoft/methanol" rel="noopener noreferrer">methanol (⭐298)</a> - HTTP client extensions library.</li>
</ul>
<h3><p>Hypermedia Types / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/eserating-chwy/siren4j" rel="noopener noreferrer">Siren4J (⭐28)</a> - Library for the Siren specification.</li>
</ul>
<h3><p>Job Scheduling / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/j-easy/easy-batch" rel="noopener noreferrer">easy-batch (⭐622)</a> - Set up batch jobs with simple processing pipelines. Records are read in sequence from a data source, processed in pipeline and written in batches to a data sink.</li>
</ul>

<ul>
<li><a href="https://github.com/lukas-krecan/ShedLock" rel="noopener noreferrer">shedlock (⭐4.2k)</a> - Makes sure that your scheduled tasks are executed at most once at the same time. If a task is being executed on one node, it acquires a lock which prevents execution of the same task from another node or thread.</li>
</ul>
<h3><p>Machine Learning / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.h2o.ai" rel="noopener noreferrer">H2O <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Analytics engine for statistics over big data.</li>
</ul>

<ul>
<li><a href="https://github.com/siddhi-io/siddhi" rel="noopener noreferrer">Siddhi (⭐1.6k)</a> - Cloud native streaming and complex event processing engine.</li>
</ul>
<h3><p>Mobile Development / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.codenameone.com" rel="noopener noreferrer">Codename One</a> - Cross-platform solution for writing native mobile apps. (GPL-2.0-only WITH Classpath-exception-2.0)</li>
</ul>

<ul>
<li><a href="https://mobileui.dev" rel="noopener noreferrer">MobileUI</a> - Cross-platform framework for developing mobile apps with native UI in Java and Kotlin.</li>
</ul>

<ul>
<li><a href="https://multi-os-engine.org" rel="noopener noreferrer">Multi-OS Engine</a> - Open-source, cross-platform engine to develop native mobile (iOS, Android, etc.) apps.</li>
</ul>
<h3><p>Monitoring / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/DataDog/dd-trace-java" rel="noopener noreferrer">Datadog <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /> (⭐725)</a> - Modern monitoring &amp; analytics.</li>
</ul>

<ul>
<li><a href="https://github.com/prometheus/client_java" rel="noopener noreferrer">Prometheus (⭐2.3k)</a> - Provides a multi-dimensional data model, DSL, autonomous server nodes and much more.</li>
</ul>

<ul>
<li><a href="https://github.com/sematext/sematext-agent-java" rel="noopener noreferrer">SPM <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /> (⭐25)</a> - Performance monitor with distributing transaction tracing for JVM apps.</li>
</ul>
<h3><p>Template Engine / Other</p>
</h3>
<ul>
<li><a href="https://github.com/jtwig/jtwig" rel="noopener noreferrer">Jtwig (⭐299)</a> - Modular, configurable and fully tested template engine.</li>
</ul>
<h3><p>Web Frameworks / Mocking</p>
</h3>
<ul>
<li><a href="https://activej.io" rel="noopener noreferrer">ActiveJ</a> - Lightweight asynchronous framework built from the ground up for developing high-performance web applications.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/07/19/"/>
    <summary>20 awesome projects updated on Jul 19, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/05/23/</id>
    <title>Awesome Java Updates on May 23, 2020</title>
    <updated>2020-05-23T08:35:30.000Z</updated>
    <published>2020-05-23T07:33:52.000Z</published>
    <content type="html"><![CDATA[<h3><p>Configuration / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/lightbend/config" rel="noopener noreferrer">config (⭐6.3k)</a> - Configuration library supporting Java properties, JSON or its human optimized superset HOCON.</li>
</ul>
<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://debezium.io/" rel="noopener noreferrer">Debezium</a> - Low latency data streaming platform for change data capture.</li>
</ul>
<h3><p>Game Development / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://mini2dx.org" rel="noopener noreferrer">Mini2Dx</a> - Beginner-friendly, master-ready framework for rapidly prototyping and building 2D games.</li>
</ul>
<h3><p>Job Scheduling / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/jobrunr/jobrunr" rel="noopener noreferrer">JobRunr (⭐3k)</a> - Job scheduling library which utilizes lambdas for fire-and-forget, delayed and recurring jobs. Guarantees execution by single scheduler instance using optimistic locking. Has features for persistence, minimal dependencies and is embeddable.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/05/23/"/>
    <summary>4 awesome projects updated on May 23, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/05/09/</id>
    <title>Awesome Java Updates on May 09, 2020</title>
    <updated>2020-05-09T06:20:02.000Z</updated>
    <published>2020-05-09T06:20:02.000Z</published>
    <content type="html"><![CDATA[<h3><p>Imagery / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/romankh3/image-comparison" rel="noopener noreferrer">image-comparison (⭐395)</a> - Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/05/09/"/>
    <summary>1 awesome projects updated on May 09, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/04/23/</id>
    <title>Awesome Java Updates on Apr 23, 2020</title>
    <updated>2020-04-23T10:20:41.000Z</updated>
    <published>2020-04-23T10:20:41.000Z</published>
    <content type="html"><![CDATA[<h3><p>PDF / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.eclipse.org/birt" rel="noopener noreferrer">Eclipse BIRT</a> - Report engine for creating PDF and other formats (DOCX, XLSX, HTML, etc) using Eclipse-based visual editor.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/04/23/"/>
    <summary>1 awesome projects updated on Apr 23, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/04/22/</id>
    <title>Awesome Java Updates on Apr 22, 2020</title>
    <updated>2020-04-22T23:02:53.000Z</updated>
    <published>2020-04-22T23:02:53.000Z</published>
    <content type="html"><![CDATA[<h3><p>Template Engine / Other</p>
</h3>
<ul>
<li><a href="https://freemarker.apache.org" rel="noopener noreferrer">Freemarker</a> - Library to generate text output (HTML web pages, e-mails, configuration files, source code, etc.) based on templates and changing data.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/04/22/"/>
    <summary>1 awesome projects updated on Apr 22, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/04/07/</id>
    <title>Awesome Java Updates on Apr 07, 2020</title>
    <updated>2020-04-07T06:50:31.000Z</updated>
    <published>2020-04-07T06:50:31.000Z</published>
    <content type="html"><![CDATA[<h3><p>Hypermedia Types / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/blackdoor/hate" rel="noopener noreferrer">hate (⭐25)</a> - Builds hypermedia-friendly objects according to HAL specification.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/04/07/"/>
    <summary>1 awesome projects updated on Apr 07, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/04/03/</id>
    <title>Awesome Java Updates on Apr 03, 2020</title>
    <updated>2020-04-03T18:34:01.000Z</updated>
    <published>2020-04-03T18:34:01.000Z</published>
    <content type="html"><![CDATA[<h3><p>JVM and JDK / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/alibaba/dragonwell8" rel="noopener noreferrer">Dragonwell8 (⭐4.3k)</a> - Downstream version of OpenJDK optimized for online e-commerce, financial, logistics applications.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/04/03/"/>
    <summary>1 awesome projects updated on Apr 03, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/03/25/</id>
    <title>Awesome Java Updates on Mar 25, 2020</title>
    <updated>2020-03-25T13:26:31.000Z</updated>
    <published>2020-03-25T13:25:51.000Z</published>
    <content type="html"><![CDATA[<h3><p>Microservice / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/alibaba/Sentinel" rel="noopener noreferrer">Sentinel (⭐23k)</a> - Flow control component enabling reliability, resilience and monitoring for microservices.</li>
</ul>
<h3><p>Utility / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/alibaba/arthas" rel="noopener noreferrer">Arthas (⭐37k)</a> - Allows to troubleshoot production issues for applications without modifying code or restarting servers.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/03/25/"/>
    <summary>2 awesome projects updated on Mar 25, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/03/14/</id>
    <title>Awesome Java Updates on Mar 14, 2020</title>
    <updated>2020-03-14T19:30:55.000Z</updated>
    <published>2020-03-14T19:30:55.000Z</published>
    <content type="html"><![CDATA[<h3><p>Distribution / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://cloudsmith.io" rel="noopener noreferrer">Cloudsmith <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Fully managed package management SaaS with support for Maven/Gradle/SBT with a free tier.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/03/14/"/>
    <summary>1 awesome projects updated on Mar 14, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/02/28/</id>
    <title>Awesome Java Updates on Feb 28, 2020</title>
    <updated>2020-02-28T19:58:08.000Z</updated>
    <published>2020-02-28T19:58:08.000Z</published>
    <content type="html"><![CDATA[<h3><p>ORM / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/permazen/permazen" rel="noopener noreferrer">Permazen (⭐424)</a> - Language-natural persistence layer.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/02/28/"/>
    <summary>1 awesome projects updated on Feb 28, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/02/14/</id>
    <title>Awesome Java Updates on Feb 14, 2020</title>
    <updated>2020-02-14T02:13:16.000Z</updated>
    <published>2020-02-14T02:13:16.000Z</published>
    <content type="html"><![CDATA[<h3><p>Testing / Asynchronous</p>
</h3>
<ul>
<li><a href="https://github.com/intuit/karate" rel="noopener noreferrer">Karate (⭐8.9k)</a> - DSL that combines API test-automation, mocks and performance-testing making testing REST/HTTP services easy.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/02/14/"/>
    <summary>1 awesome projects updated on Feb 14, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/02/13/</id>
    <title>Awesome Java Updates on Feb 13, 2020</title>
    <updated>2020-02-13T11:38:32.000Z</updated>
    <published>2020-02-13T11:38:32.000Z</published>
    <content type="html"><![CDATA[<h3><p>Logging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.elastic.co/logstash" rel="noopener noreferrer">Logstash</a> - Tool for managing log files.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/02/13/"/>
    <summary>1 awesome projects updated on Feb 13, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/02/02/</id>
    <title>Awesome Java Updates on Feb 02, 2020</title>
    <updated>2020-02-02T09:08:13.000Z</updated>
    <published>2020-02-02T09:08:13.000Z</published>
    <content type="html"><![CDATA[<h3><p>Distributed Applications / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/hazelcast/hazelcast" rel="noopener noreferrer">Hazelcast (⭐6.6k)</a> - Highly scalable in-memory datagrid with a free open-source version.</li>
</ul>
<h3><p>Functional Programming / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/aol/cyclops" rel="noopener noreferrer">Cyclops (⭐1.3k)</a> - Monad and stream utilities, comprehensions, pattern matching, functional extensions for all JDK collections, future streams, trampolines and much more.</li>
</ul>

<ul>
<li><a href="https://www.vavr.io" rel="noopener noreferrer">Vavr</a> - Functional component library that provides persistent data types and functional control structures.</li>
</ul>
<h3><p>Game Development / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://almasb.github.io/FXGL/" rel="noopener noreferrer">FXGL</a> - JavaFX Game Development Framework.</li>
</ul>

<ul>
<li><a href="https://jmonkeyengine.org" rel="noopener noreferrer">jMonkeyEngine</a> - Game engine for modern 3D development.</li>
</ul>
<h3><p>Geospatial / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://astrapi69.github.io/jgeohash/" rel="noopener noreferrer">Jgeohash</a> - Library for using the GeoHash algorithm.</li>
</ul>
<h3><p>GUI / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://gluonhq.com/products/scene-builder/" rel="noopener noreferrer">Scene Builder</a> - Visual layout tool for JavaFX applications.</li>
</ul>

<ul>
<li><a href="https://www.eclipse.org/swt/" rel="noopener noreferrer">SWT</a> - Graphical widget toolkit.</li>
</ul>
<h3><p>High Performance / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://lmax-exchange.github.io/disruptor/" rel="noopener noreferrer">Disruptor</a> - Inter-thread messaging library.</li>
</ul>
<h3><p>HTTP Clients / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/OpenFeign/feign" rel="noopener noreferrer">Feign (⭐9.8k)</a> - HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket.</li>
</ul>

<ul>
<li><a href="https://square.github.io/retrofit/" rel="noopener noreferrer">Retrofit</a> - Typesafe REST client.</li>
</ul>
<h3><p>IDE / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.jetbrains.com/idea/" rel="noopener noreferrer">IntelliJ IDEA <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Supports many JVM languages and provides good options for Android development. The commercial edition targets the enterprise sector.</li>
</ul>
<h3><p>Imagery / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/rkalla/imgscalr" rel="noopener noreferrer">Imgscalr (⭐1.2k)</a> - Simple, efficient and hardware-accelerated image-scaling library implemented in pure Java 2D.</li>
</ul>
<h3><p>Introspection / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="http://projetos.vidageek.net/mirror/mirror/" rel="noopener noreferrer">Mirror</a> - Mirror was created to bring light to a simple problem, usually named ReflectionUtil, which is on almost all projects that rely on reflection to do advanced tasks.</li>
</ul>
<h3><p>JSON / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="http://genson.io" rel="noopener noreferrer">Genson</a> - Powerful and easy-to-use Java-to-JSON conversion library.</li>
</ul>

<ul>
<li><a href="https://github.com/eclipse-ee4j/yasson" rel="noopener noreferrer">Yasson (⭐217)</a> - Binding layer between classes and JSON documents similar to JAXB.</li>
</ul>

<ul>
<li><a href="https://github.com/json-path/JsonPath" rel="noopener noreferrer">JsonPath (⭐9.4k)</a> - Extract data from JSON using XPATH-like syntax.</li>
</ul>
<h3><p>JVM and JDK / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://aws.amazon.com/corretto/" rel="noopener noreferrer">Corretto</a> - No-cost, multiplatform, production-ready distribution of OpenJDK by Amazon. (GPL-2.0-only WITH Classpath-exception-2.0)</li>
</ul>

<ul>
<li><a href="https://bell-sw.com" rel="noopener noreferrer">Liberica JDK</a> - Built from OpenJDK, thoroughly tested and passed the JCK. (GPL-2.0-only WITH Classpath-exception-2.0)</li>
</ul>

<ul>
<li><a href="https://sap.github.io/SapMachine/" rel="noopener noreferrer">SAP Machine</a> - SAP's no-cost, rigorously tested and JCK-verified OpenJDK friendly fork. (GPL-2.0-only WITH Classpath-exception-2.0)</li>
</ul>

<ul>
<li><a href="https://www.azul.com/products/zulu-community/" rel="noopener noreferrer">Zulu</a> - OpenJDK builds for Windows, Linux, and macOS. (GPL-2.0-only WITH Classpath-exception-2.0)</li>
</ul>
<h3><p>Logging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://logging.apache.org/log4j/" rel="noopener noreferrer">Apache Log4j 2</a> - Complete rewrite with a powerful plugin and configuration architecture.</li>
</ul>

<ul>
<li><a href="https://www.elastic.co/kibana" rel="noopener noreferrer">Kibana</a> - Analyzes and visualizes log files. Some features require payment.</li>
</ul>

<ul>
<li><a href="https://tinylog.org/v2/" rel="noopener noreferrer">tinylog</a> - Lightweight logging framework with static logger class.</li>
</ul>

<ul>
<li><a href="https://github.com/zalando/opentracing-toolbox" rel="noopener noreferrer">OpenTracing Toolbox (⭐180)</a> - Collection of libraries that build on top of OpenTracing and provide extensions and plugins to existing instrumentations.</li>
</ul>
<h3><p>Machine Learning / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.cs.waikato.ac.nz/ml/weka/" rel="noopener noreferrer">Weka</a> - Collection of algorithms for data mining tasks ranging from pre-processing to visualization. (GPL-3.0-only)</li>
</ul>
<h3><p>Messaging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/nats-io/nats.java" rel="noopener noreferrer">NATS client (⭐668)</a> - NATS client.</li>
</ul>
<h3><p>Microservice / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://micronaut.io" rel="noopener noreferrer">Micronaut</a> - Modern full-stack framework with focus on modularity, minimal memory footprint and startup time.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://jbake.org" rel="noopener noreferrer">JBake</a> - Static website generator.</li>
</ul>

<ul>
<li><a href="https://github.com/rampatra/jbot" rel="noopener noreferrer">JBot (⭐1.2k)</a> - Framework for building chatbots. (GPL-3.0-only)</li>
</ul>

<ul>
<li><a href="https://www.joda.org/joda-money/" rel="noopener noreferrer">Joda-Money</a> - Basic currency and money classes and algorithms not provided by the JDK.</li>
</ul>

<ul>
<li><a href="https://github.com/gaul/modernizer-maven-plugin" rel="noopener noreferrer">Modernizer (⭐391)</a> - Detect uses of legacy Java APIs.</li>
</ul>

<ul>
<li><a href="https://github.com/OctoLinker/OctoLinker" rel="noopener noreferrer">OctoLinker (⭐5.4k)</a> - Browser extension which allows to navigate through code on GitHub more efficiently.</li>
</ul>
<h3><p>Monitoring / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/zalando/failsafe-actuator" rel="noopener noreferrer">Failsafe Actuator (⭐54)</a> - Out of the box monitoring of Failsafe Circuit Breaker in Spring-Boot environment.</li>
</ul>

<ul>
<li><a href="https://www.inspectit.rocks" rel="noopener noreferrer">inspectIT</a> - Captures detailed run-time information via hooks that can be changed on the fly. It supports tracing over multiple systems via the OpenTracing API and can correlate the data with end user monitoring.</li>
</ul>
<h3><p>Networking / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/apache/dubbo" rel="noopener noreferrer">Dubbo (⭐42k)</a> - High-performance RPC framework.</li>
</ul>

<ul>
<li><a href="https://javaee.github.io/grizzly/" rel="noopener noreferrer">Grizzly</a> - NIO framework. Used as a network layer in Glassfish.</li>
</ul>

<ul>
<li><a href="https://github.com/airlift/drift" rel="noopener noreferrer">Drift (⭐248)</a> - Easy-to-use, annotation-based library for creating Thrift clients and serializable types.</li>
</ul>
<h3><p>ORM / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/domaframework/doma" rel="noopener noreferrer">Doma (⭐503)</a> - Database access framework that verifies and generates source code at compile time using annotation processing as well as native SQL templates called two-way SQL.</li>
</ul>

<ul>
<li><a href="https://ebean.io" rel="noopener noreferrer">Ebean</a> - Provides simple and fast data access.</li>
</ul>

<ul>
<li><a href="https://www.eclipse.org/eclipselink/" rel="noopener noreferrer">EclipseLink</a> - Supports a number of persistence standards: JPA, JAXB, JCA and SDO.</li>
</ul>

<ul>
<li><a href="https://github.com/mybatis/mybatis-3" rel="noopener noreferrer">MyBatis (⭐20k)</a> - Couples objects with stored procedures or SQL statements.</li>
</ul>
<h3><p>PaaS / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://aws.amazon.com/elasticbeanstalk/" rel="noopener noreferrer">AWS Elastic Beanstalk <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - AWS-based, with support for Tomcat and Jetty.</li>
</ul>

<ul>
<li><a href="https://aws.amazon.com/lambda/" rel="noopener noreferrer">AWS Lambda <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Serverless computation.</li>
</ul>

<ul>
<li><a href="https://azure.microsoft.com/en-us/" rel="noopener noreferrer">Microsoft Azure <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Microsoft's cloud infrastructure.</li>
</ul>
<h3><p>PDF / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://xmlgraphics.apache.org/fop/" rel="noopener noreferrer">Apache FOP</a> - Creates PDFs from XSL-FO.</li>
</ul>

<ul>
<li><a href="https://itextpdf.com/en" rel="noopener noreferrer">iText <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Creates PDF files programmatically.</li>
</ul>
<h3><p>Performance analysis / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://fastthread.io" rel="noopener noreferrer">fastThread <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Analyze and visualize thread dumps with a free cloud-based upload interface.</li>
</ul>

<ul>
<li><a href="https://gceasy.io" rel="noopener noreferrer">GCeasy <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Tool to analyze and visualize GC logs. It provides a free cloud-based upload interface.</li>
</ul>
<h3><p>Platform / Apache Commons</p>
</h3>
<ul>
<li><a href="https://commons.apache.org/proper/commons-logging/" rel="noopener noreferrer">Logging</a> - Wrapper around a variety of logging API implementations.</li>
</ul>

<ul>
<li><a href="https://commons.apache.org/proper/commons-rdf/" rel="noopener noreferrer">RDF</a> - Common implementation of RDF 1.1 that could be implemented by systems on the JVM.</li>
</ul>

<ul>
<li><a href="https://commons.apache.org/proper/commons-rng/" rel="noopener noreferrer">RNG</a> - Commons Rng provides implementations of pseudo-random numbers generators.</li>
</ul>
<h3><p>Platform / Other</p>
</h3>
<ul>
<li><a href="https://www.cuba-platform.com/" rel="noopener noreferrer">CUBA Platform</a> - High-level framework for developing enterprise applications with a rich web interface, based on Spring, EclipseLink and Vaadin.</li>
</ul>

<ul>
<li><a href="https://github.com/networknt/light-4j/" rel="noopener noreferrer">Light-4J (⭐3.7k)</a> - Fast, lightweight and productive microservices framework with built-in security.</li>
</ul>

<ul>
<li><a href="https://github.com/OrienteerBAP/Orienteer/" rel="noopener noreferrer">Orienteer (⭐260)</a> - Open-source business application platform for rapid configuration/development of CRM, ERP, LMS and other applications.</li>
</ul>

<ul>
<li><a href="https://spring.io/projects/" rel="noopener noreferrer">Spring</a> - Provides many packages for dependency injection, aspect-oriented programming, security, etc.</li>
</ul>
<h3><p>REST Frameworks / Other</p>
</h3>
<ul>
<li><a href="https://github.com/dropwizard/dropwizard" rel="noopener noreferrer">Dropwizard (⭐8.6k)</a> - Opinionated framework for setting up modern web applications with Jetty, Jackson, Jersey and Metrics.</li>
</ul>

<ul>
<li><a href="https://elide.io" rel="noopener noreferrer">Elide</a> - Opinionated framework for JSON- or GraphQL-APIs based on a JPA data model.</li>
</ul>

<ul>
<li><a href="https://github.com/aol/micro-server" rel="noopener noreferrer">Microserver (⭐935)</a> - Convenient, extensible microservices plugin system for Spring &amp; Spring Boot. With more than 30 plugins and growing, it supports both micro-monolith and pure microservices styles.</li>
</ul>

<ul>
<li><a href="https://resteasy.github.io" rel="noopener noreferrer">RESTEasy</a> - Fully certified and portable implementation of the JAX-RS specification.</li>
</ul>
<h3><p>Science / Other</p>
</h3>
<ul>
<li><a href="https://github.com/zavtech/morpheus-core" rel="noopener noreferrer">Morpheus (⭐245)</a> - Provides a versatile two-dimensional memory efficient tabular data structure called a DataFrame to enable efficient in-memory analytics for scientific computing on the JVM.</li>
</ul>

<ul>
<li><a href="https://github.com/jtablesaw/tablesaw" rel="noopener noreferrer">Tablesaw (⭐3.8k)</a> - Includes a data-frame, an embedded column store, and hundreds of methods to transform, summarize, or filter data.</li>
</ul>
<h3><p>Search / Other</p>
</h3>
<ul>
<li><a href="https://lucene.apache.org/solr/" rel="noopener noreferrer">Apache Solr</a> - Enterprise search engine optimized for high-volume traffic.</li>
</ul>
<h3><p>Server / Other</p>
</h3>
<ul>
<li><a href="https://www.eclipse.org/jetty/" rel="noopener noreferrer">Jetty</a> - Provides a Web server and javax.servlet container, plus support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations.</li>
</ul>

<ul>
<li><a href="https://www.wildfly.org" rel="noopener noreferrer">WildFly</a> - Formerly known as JBoss and developed by Red Hat with extensive Java EE support. (LGPL-2.1-only)</li>
</ul>
<h3><p>Template Engine / Other</p>
</h3>
<ul>
<li><a href="https://jknack.github.io/handlebars.java/" rel="noopener noreferrer">Handlebars.java</a> - Logicless and semantic Mustache templates.</li>
</ul>

<ul>
<li><a href="https://www.thymeleaf.org" rel="noopener noreferrer">Thymeleaf</a> - Aims to be a substitute for JSP and works for XML files.</li>
</ul>
<h3><p>Testing / Asynchronous</p>
</h3>
<ul>
<li><a href="https://github.com/awaitility/awaitility" rel="noopener noreferrer">Awaitility (⭐4k)</a> - DSL for synchronizing asynchronous operations.</li>
</ul>

<ul>
<li><a href="https://github.com/rest-assured/rest-assured" rel="noopener noreferrer">REST Assured (⭐7.1k)</a> - DSL for easy testing of REST/HTTP services.</li>
</ul>
<h3><p>Testing / BDD</p>
</h3>
<ul>
<li><a href="https://github.com/ctco/cukes" rel="noopener noreferrer">Cukes-REST (⭐111)</a> - Collection of Gherkin steps for REST-service testing using Cucumber.</li>
</ul>

<ul>
<li><a href="https://jbehave.org" rel="noopener noreferrer">JBehave</a> - Extensively configurable framework that describes stories.</li>
</ul>

<ul>
<li><a href="https://github.com/serenity-bdd/serenity-core" rel="noopener noreferrer">Serenity BDD (⭐755)</a> - Automated Acceptance testing and reporting library that works with Cucumber, JBehave and JUnit to make it easier to write high quality executable specifications.</li>
</ul>
<h3><p>Testing / Frameworks</p>
</h3>
<ul>
<li><a href="https://junit.org/junit5/" rel="noopener noreferrer">JUnit</a> - Common testing framework.</li>
</ul>
<h3><p>Testing / Matchers</p>
</h3>
<ul>
<li><a href="https://joel-costigliola.github.io/assertj/" rel="noopener noreferrer">AssertJ</a> - Fluent assertions that improve readability.</li>
</ul>
<h3><p>Testing / Miscellaneous</p>
</h3>
<ul>
<li><a href="https://www.pojo.pl" rel="noopener noreferrer">pojo-tester</a> - Automatically performs tests on basic POJO methods. (LGPL-3.0-only)</li>
</ul>
<h3><p>Testing / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/powermock/powermock" rel="noopener noreferrer">PowerMock (⭐4.2k)</a> - Mocks static methods, constructors, final classes and methods, private methods, and removal of static initializers.</li>
</ul>
<h3><p>Utility / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/yegor256/cactoos" rel="noopener noreferrer">cactoos (⭐775)</a> - Collection of object-oriented primitives.</li>
</ul>

<ul>
<li><a href="https://github.com/embulk/embulk" rel="noopener noreferrer">Embulk (⭐1.8k)</a> - Bulk data loader that helps data transfer between various databases, storages, file formats, and cloud services.</li>
</ul>

<ul>
<li><a href="https://www.eclipse.org/jgit/" rel="noopener noreferrer">JGit</a> - Lightweight, pure Java library implementing the Git version control system.</li>
</ul>
<h3><p>Version Managers / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/jenv/jenv" rel="noopener noreferrer">jenv (⭐6.6k)</a> - Java Version Manager inspired by rbenv. Can configure globally or per project. Tested on Debian and macOS.</li>
</ul>
<h3><p>Web Frameworks / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/lets-blade/blade" rel="noopener noreferrer">Blade (⭐5.9k)</a> - Lightweight, modular framework that aims to be elegant and simple.</li>
</ul>

<ul>
<li><a href="https://www.primefaces.org" rel="noopener noreferrer">PrimeFaces</a> - JSF framework with both free and commercial/support versions and frontend components.</li>
</ul>

<ul>
<li><a href="https://vaadin.com" rel="noopener noreferrer">Vaadin</a> - Full-stack open-source Java framework that simplifies web app development. Build complex, interactive applications with Java alone, and enhance with TypeScript and React components, without needing deep JavaScript, CSS, or HTML expertise.</li>
</ul>
<h3><p>Communities / Mocking</p>
</h3>
<ul>
<li><a href="https://www.reddit.com/r/java/" rel="noopener noreferrer">r/java</a> - Subreddit for the Java community.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/02/02/"/>
    <summary>84 awesome projects updated on Feb 02, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/02/01/</id>
    <title>Awesome Java Updates on Feb 01, 2020</title>
    <updated>2020-02-01T16:01:58.000Z</updated>
    <published>2020-02-01T09:15:44.000Z</published>
    <content type="html"><![CDATA[<h3><p>Bean Mapping</p>
</h3>
<ul>
<li><a href="https://github.com/jmapper-framework/jmapper-core" rel="noopener noreferrer">JMapper (⭐245)</a> - Uses byte code manipulation for lightning-fast mapping. Supports annotations and API or XML configuration.</li>
</ul>

<ul>
<li><a href="https://github.com/modelmapper/modelmapper" rel="noopener noreferrer">ModelMapper (⭐2.4k)</a> - Intelligent object mapping library that automatically maps objects to each other.</li>
</ul>
<h3><p>Build</p>
</h3>
<ul>
<li><a href="https://bazel.build" rel="noopener noreferrer">Bazel</a> - Tool from Google that builds code quickly and reliably.</li>
</ul>
<h3><p>Bytecode Manipulation</p>
</h3>
<ul>
<li><a href="https://asm.ow2.io" rel="noopener noreferrer">ASM</a> - All-purpose, low-level bytecode manipulation and analysis.</li>
</ul>

<ul>
<li><a href="https://bytebuddy.net" rel="noopener noreferrer">Byte Buddy</a> - Further simplifies bytecode generation with a fluent API.</li>
</ul>

<ul>
<li><a href="https://github.com/jboss-javassist/javassist" rel="noopener noreferrer">Javassist (⭐4.2k)</a> - Tries to simplify bytecode editing.</li>
</ul>
<h3><p>Caching</p>
</h3>
<ul>
<li><a href="https://infinispan.org" rel="noopener noreferrer">Infinispan</a> - Highly concurrent key/value datastore used for caching.</li>
</ul>
<h3><p>CLI / Argument Parsing</p>
</h3>
<ul>
<li><a href="https://picocli.info" rel="noopener noreferrer">picocli</a> - ANSI colors and styles in usage help with annotation-based POSIX/GNU/any syntax, subcommands, strong typing for both options and positional args.</li>
</ul>
<h3><p>Code Coverage / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.atlassian.com/software/clover" rel="noopener noreferrer">Clover</a> - Relies on source-code instrumentation instead of bytecode instrumentation.</li>
</ul>

<ul>
<li><a href="https://cobertura.github.io/cobertura/" rel="noopener noreferrer">Cobertura</a> - Relies on offline (or static) bytecode instrumentation and class loading to collect code coverage metrics. (GPL-2.0-only)</li>
</ul>

<ul>
<li><a href="https://www.eclemma.org/jacoco/" rel="noopener noreferrer">JaCoCo</a> - Framework that enables collection of code coverage metrics, using both offline and runtime bytecode instrumentation.</li>
</ul>
<h3><p>Code Generators / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/inferred/FreeBuilder" rel="noopener noreferrer">FreeBuilder (⭐829)</a> - Automatically generates the Builder pattern.</li>
</ul>

<ul>
<li><a href="https://www.joda.org/joda-beans/" rel="noopener noreferrer">Joda-Beans</a> - Small framework that adds queryable properties to Java, enhancing JavaBeans.</li>
</ul>
<h3><p>Compiler-compiler / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.antlr.org" rel="noopener noreferrer">ANTLR</a> - Complex full-featured framework for top-down parsing.</li>
</ul>

<ul>
<li><a href="https://javacc.github.io/javacc/" rel="noopener noreferrer">JavaCC</a> - Parser generator that generates top-down parsers. Allows lexical state switching and permits extended BNF specifications.</li>
</ul>

<ul>
<li><a href="https://jflex.de" rel="noopener noreferrer">JFlex</a> - Lexical analyzer generator.</li>
</ul>
<h3><p>Configuration / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/shyiko/dotenv" rel="noopener noreferrer">dotenv (⭐51)</a> - Twelve-factor configuration library which uses environment-specific files.</li>
</ul>
<h3><p>Constraint Satisfaction Problem Solver / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://choco-solver.org" rel="noopener noreferrer">Choco</a> - Off-the-shelf constraint satisfaction problem solver that uses constraint programming techniques.</li>
</ul>
<h3><p>CSV / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://super-csv.github.io/super-csv/" rel="noopener noreferrer">Super CSV</a> - Powerful CSV parser with support for Dozer, Joda-Time and Java 8.</li>
</ul>
<h3><p>Data Structures / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://avro.apache.org" rel="noopener noreferrer">Apache Avro</a> - Data interchange format with dynamic typing, untagged data, and absence of manually assigned IDs.</li>
</ul>

<ul>
<li><a href="https://orc.apache.org" rel="noopener noreferrer">Apache Orc</a> - Fast and efficient columnar storage format for Hadoop-based workloads.</li>
</ul>

<ul>
<li><a href="https://parquet.apache.org" rel="noopener noreferrer">Apache Parquet</a> - Columnar storage format based on assembly algorithms from Google's paper on Dremel.</li>
</ul>

<ul>
<li><a href="https://thrift.apache.org" rel="noopener noreferrer">Apache Thrift</a> - Data interchange format that originated at Facebook.</li>
</ul>

<ul>
<li><a href="https://github.com/bulldog2011/bigqueue" rel="noopener noreferrer">Big Queue (⭐568)</a> - Fast and persistent queue based on memory-mapped files.</li>
</ul>

<ul>
<li><a href="https://github.com/hrldcpr/pcollections" rel="noopener noreferrer">Persistent Collection (⭐784)</a> - Persistent and immutable analogue of the Java Collections Framework.</li>
</ul>

<ul>
<li><a href="https://github.com/protocolbuffers/protobuf" rel="noopener noreferrer">Protobuf (⭐71k)</a> - Google's data interchange format.</li>
</ul>

<ul>
<li><a href="https://github.com/real-logic/simple-binary-encoding" rel="noopener noreferrer">SBE (⭐3.5k)</a> - Simple Binary Encoding, one of the fastest message formats around.</li>
</ul>

<ul>
<li><a href="https://github.com/square/tape" rel="noopener noreferrer">Tape (⭐2.5k)</a> - Lightning-fast, transactional, file-based FIFO.</li>
</ul>

<ul>
<li><a href="https://github.com/square/wire" rel="noopener noreferrer">Wire (⭐4.4k)</a> - Clean, lightweight protocol buffers.</li>
</ul>
<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/eXist-db/exist" rel="noopener noreferrer">eXist (⭐467)</a> - NoSQL document database and application platform. (LGPL-2.1-only)</li>
</ul>

<ul>
<li><a href="https://github.com/arkanovicz/modality" rel="noopener noreferrer">Modality (⭐16)</a> - Lightweight ORM with database reverse engineering features.</li>
</ul>

<ul>
<li><a href="https://github.com/redisson/redisson" rel="noopener noreferrer">Redisson (⭐24k)</a> - Allows for distributed and scalable data structures on top of a Redis server.</li>
</ul>

<ul>
<li><a href="https://github.com/requery/requery" rel="noopener noreferrer">requery (⭐3.1k)</a> - Modern, lightweight but powerful object mapping and SQL generator. Easily map to or create databases, or perform queries and updates from any Java-using platform.</li>
</ul>
<h3><p>Dependency Injection / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://dagger.dev/" rel="noopener noreferrer">Dagger</a> - Compile-time injection framework without reflection.</li>
</ul>
<h3><p>Development / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.eclipse.org/aspectj/" rel="noopener noreferrer">AspectJ</a> - Seamless aspect-oriented programming extension.</li>
</ul>

<ul>
<li><a href="https://github.com/javaparser/javasymbolsolver" rel="noopener noreferrer">JavaSymbolSolver (⭐296)</a> - Symbol solver.</li>
</ul>

<ul>
<li><a href="https://github.com/manifold-systems/manifold" rel="noopener noreferrer">Manifold (⭐2.8k)</a> - Re-energizes Java with powerful features like type-safe metaprogramming, structural typing and extension methods.</li>
</ul>
<h3><p>Distributed Applications / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://axoniq.io" rel="noopener noreferrer">Axon</a> - Framework for creating CQRS applications.</li>
</ul>

<ul>
<li><a href="https://github.com/scalecube/scalecube-services" rel="noopener noreferrer">ScaleCube Services (⭐637)</a> - Embeddable Cluster-Membership library based on SWIM and gossip protocol.</li>
</ul>

<ul>
<li><a href="https://github.com/Netflix/zuul" rel="noopener noreferrer">Zuul (⭐14k)</a> - Gateway service that provides dynamic routing, monitoring, resiliency, security, and more.</li>
</ul>
<h3><p>Distributed Transactions / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/bitronix/btm" rel="noopener noreferrer">Bitronix (⭐431)</a> - Simple but complete implementation of the JTA 1.1 API.</li>
</ul>

<ul>
<li><a href="https://narayana.io" rel="noopener noreferrer">Narayana</a> - Provides support for traditional ACID and compensation transactions, also complies with JTA, JTS and other standards. (LGPL-2.1-only)</li>
</ul>
<h3><p>Distribution / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/puniverse/capsule" rel="noopener noreferrer">Capsule (⭐1.1k)</a> - Simple and powerful packaging and deployment. A fat JAR on steroids, or a "Docker for Java" that supports JVM-optimized containers.</li>
</ul>

<ul>
<li><a href="https://www.sonatype.com" rel="noopener noreferrer">Nexus <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Binary management with proxy and caching capabilities.</li>
</ul>

<ul>
<li><a href="https://github.com/libgdx/packr" rel="noopener noreferrer">packr (⭐2.6k)</a> - Packs JARs, assets and the JVM for native distribution on Windows, Linux and macOS.</li>
</ul>
<h3><p>Document Processing / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://documents4j.com/#/" rel="noopener noreferrer">documents4j</a> - API for document format conversion using third-party converters such as MS Word.</li>
</ul>
<h3><p>Financial / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/square/connect-java-sdk" rel="noopener noreferrer">Square (⭐42)</a> - Integration with the Square API.</li>
</ul>

<ul>
<li><a href="https://github.com/stripe/stripe-java" rel="noopener noreferrer">Stripe (⭐984)</a> - Integration with the Stripe API.</li>
</ul>
<h3><p>Formal Verification / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://plse.cs.washington.edu/daikon/" rel="noopener noreferrer">Daikon</a> - Detects likely program invariants and generates JML specs based on those invariants.</li>
</ul>

<ul>
<li><a href="https://massoni.computacao.ufcg.edu.br/home/jmlok" rel="noopener noreferrer">JMLOK 2.0</a> - Detects inconsistencies between code and JML specification through feedback-directed random tests generation, and suggests a likely cause for each nonconformance detected. (GPL-3.0-only)</li>
</ul>

<ul>
<li><a href="https://www.key-project.org" rel="noopener noreferrer">KeY</a> - Formal software development tool that aims to integrate design, implementation, formal specification, and formal verification of object-oriented software as seamlessly as possible. Uses JML for specification and symbolic execution for verification. (GPL-2.0-or-later)</li>
</ul>
<h3><p>GUI / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://wiki.openjdk.java.net/display/OpenJFX/Main" rel="noopener noreferrer">JavaFX</a> - Successor of Swing.</li>
</ul>
<h3><p>Imagery / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/nguyenq/tess4j" rel="noopener noreferrer">Tess4J (⭐1.8k)</a> - JNA wrapper for Tesseract OCR API.</li>
</ul>
<h3><p>Machine Learning / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/haifengl/smile" rel="noopener noreferrer">Smile (⭐6.4k)</a> - Statistical Machine Intelligence and Learning Engine provides a set of machine learning algorithms and a visualization library.</li>
</ul>
<h3><p>Microservice / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/line/armeria" rel="noopener noreferrer">Armeria (⭐5.1k)</a> - Asynchronous RPC/REST client/server library built on top of Java 8, Netty, HTTP/2, Thrift and gRPC.</li>
</ul>

<ul>
<li><a href="https://github.com/Ecwid/consul-api" rel="noopener noreferrer">consul-api (⭐421)</a> - Client for the Consul API: a distributed, highly available and datacenter-aware registry/discovery service.</li>
</ul>

<ul>
<li><a href="https://github.com/Netflix/eureka" rel="noopener noreferrer">Eureka (⭐13k)</a> - REST-based service registry for resilient load balancing and failover.</li>
</ul>

<ul>
<li><a href="https://helidon.io" rel="noopener noreferrer">Helidon</a> - Two-style approach for writing microservices: Functional-reactive and as an implementation of MicroProfile.</li>
</ul>

<ul>
<li><a href="https://nacos.io" rel="noopener noreferrer">Nacos</a> - Dynamic service discovery, configuration and service management platform for building cloud native applications.</li>
</ul>

<ul>
<li><a href="https://quarkus.io" rel="noopener noreferrer">Quarkus</a> - Kubernetes stack tailored for the HotSpot and Graal VM.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/membrane/service-proxy" rel="noopener noreferrer">Membrane Service Proxy (⭐619)</a> - Open-source, reverse-proxy framework.</li>
</ul>

<ul>
<li><a href="https://github.com/sizovs/pipelinr" rel="noopener noreferrer">PipelinR (⭐491)</a> - Small utility library for using handlers and commands with pipelines.</li>
</ul>

<ul>
<li><a href="https://github.com/bbottema/simple-java-mail" rel="noopener noreferrer">Simple Java Mail (⭐1.3k)</a> - Mailing with a clean and fluent API.</li>
</ul>
<h3><p>Performance analysis / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/jvm-profiling-tools/honest-profiler" rel="noopener noreferrer">honest-profiler (⭐1.3k)</a> - Low-overhead, bias-free sampling profiler.</li>
</ul>
<h3><p>REST Frameworks / Other</p>
</h3>
<ul>
<li><a href="https://www.rapidoid.org" rel="noopener noreferrer">Rapidoid</a> - Simple, secure and extremely fast framework consisting of an embedded HTTP server, GUI components and dependency injection.</li>
</ul>
<h3><p>Science / Other</p>
</h3>
<ul>
<li><a href="https://github.com/knowm/XChart" rel="noopener noreferrer">XChart (⭐1.6k)</a> - Light-weight library for plotting data. Many customizable chart types are available.</li>
</ul>
<h3><p>Testing / Fixtures</p>
</h3>
<ul>
<li><a href="https://github.com/DiUS/java-faker" rel="noopener noreferrer">Java Faker (⭐4.9k)</a> - Port of Ruby's fake data generator.</li>
</ul>
<h3><p>Testing / Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/TNG/junit-dataprovider" rel="noopener noreferrer">junit-dataprovider (⭐249)</a> - TestNG-like data provider/runner for JUnit.</li>
</ul>
<h3><p>Utility / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/vorburger/ch.vorburger.fswatch" rel="noopener noreferrer">fswatch (⭐33)</a> - Micro library to watch for directory file system changes, simplifying java.nio.file.WatchService.</li>
</ul>
<h3><p>Version Managers / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/shyiko/jabba" rel="noopener noreferrer">jabba (⭐3.4k)</a> - Java Version Manager inspired by nvm. Supports macOS, Linux and Windows.</li>
</ul>
<h3><p>Communities / Mocking</p>
</h3>
<ul>
<li><a href="https://stackoverflow.com/questions/tagged/java" rel="noopener noreferrer">Stack Overflow</a> - Question/answer platform.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/02/01/"/>
    <summary>71 awesome projects updated on Feb 01, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/01/16/</id>
    <title>Awesome Java Updates on Jan 16, 2020</title>
    <updated>2020-01-16T08:48:11.000Z</updated>
    <published>2020-01-16T08:48:11.000Z</published>
    <content type="html"><![CDATA[<h3><p>Financial / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/paritytrading/parity" rel="noopener noreferrer">Parity (⭐502)</a> - Platform for trading venues.</li>
</ul>

<ul>
<li><a href="https://github.com/paritytrading/philadelphia" rel="noopener noreferrer">Philadelphia (⭐344)</a> - Low-latency financial information exchange.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/01/16/"/>
    <summary>2 awesome projects updated on Jan 16, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/01/14/</id>
    <title>Awesome Java Updates on Jan 14, 2020</title>
    <updated>2020-01-14T09:40:00.000Z</updated>
    <published>2020-01-14T09:40:00.000Z</published>
    <content type="html"><![CDATA[<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/yWorks/yGuard" rel="noopener noreferrer">yGuard (⭐476)</a> - Obfuscation via renaming and shrinking.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/01/14/"/>
    <summary>1 awesome projects updated on Jan 14, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2020/01/03/</id>
    <title>Awesome Java Updates on Jan 03, 2020</title>
    <updated>2020-01-03T07:07:14.000Z</updated>
    <published>2020-01-03T07:07:14.000Z</published>
    <content type="html"><![CDATA[<h3><p>Testing / Frameworks</p>
</h3>
<ul>
<li><a href="https://jqwik.net" rel="noopener noreferrer">jqwik</a> - Engine for property-based testing built on JUnit 5.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2020/01/03/"/>
    <summary>1 awesome projects updated on Jan 03, 2020</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/12/29/</id>
    <title>Awesome Java Updates on Dec 29, 2019</title>
    <updated>2019-12-29T09:09:55.000Z</updated>
    <published>2019-12-29T09:04:37.000Z</published>
    <content type="html"><![CDATA[<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/Meituan-Dianping/Leaf" rel="noopener noreferrer">Leaf (⭐6.7k)</a> - Distributed ID generate service.</li>
</ul>
<h3><p>Messaging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://rocketmq.apache.org" rel="noopener noreferrer">Apache RocketMQ</a> - Fast, reliable, and scalable distributed messaging platform.</li>
</ul>
<h3><p>REST Frameworks / Other</p>
</h3>
<ul>
<li><a href="https://github.com/springdoc/springdoc-openapi" rel="noopener noreferrer">springdoc-openapi (⭐3.7k)</a> - Automates the generation of API documentation using Spring Boot projects.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/12/29/"/>
    <summary>3 awesome projects updated on Dec 29, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/12/25/</id>
    <title>Awesome Java Updates on Dec 25, 2019</title>
    <updated>2019-12-25T09:12:10.000Z</updated>
    <published>2019-12-25T09:12:10.000Z</published>
    <content type="html"><![CDATA[<h3><p>PaaS / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://cloud.google.com" rel="noopener noreferrer">Google Cloud <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Google's cloud infrastructure.</li>
</ul>

<ul>
<li><a href="https://www.openshift.com" rel="noopener noreferrer">OpenShift <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Provides additionally an on-premise solution.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/12/25/"/>
    <summary>2 awesome projects updated on Dec 25, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/12/11/</id>
    <title>Awesome Java Updates on Dec 11, 2019</title>
    <updated>2019-12-11T18:18:45.000Z</updated>
    <published>2019-12-11T18:09:15.000Z</published>
    <content type="html"><![CDATA[<h3><p>Job Scheduling / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/quartz-scheduler/quartz" rel="noopener noreferrer">Quartz (⭐6.7k)</a> - Feature-rich, open source job scheduling library that can be integrated within virtually any Java application.</li>
</ul>

<ul>
<li><a href="https://github.com/knowm/Sundial" rel="noopener noreferrer">Sundial (⭐280)</a> - Lightweight framework to simply define jobs, define triggers and start the scheduler.</li>
</ul>

<ul>
<li><a href="https://github.com/Coreoz/Wisp" rel="noopener noreferrer">Wisp (⭐148)</a> - Simple library with minimal footprint and straightforward API.</li>
</ul>

<ul>
<li><a href="https://github.com/kagkarlsson/db-scheduler" rel="noopener noreferrer">db-scheduler (⭐1.6k)</a> - Persistent and cluster-friendly scheduler.</li>
</ul>
<h3><p>PDF / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/LibrePDF/OpenPDF" rel="noopener noreferrer">OpenPDF (⭐4.3k)</a> - Open-source iText fork. (LGPL-3.0-only &amp; MPL-2.0)</li>
</ul>
<h3><p>Testing / Matchers</p>
</h3>
<ul>
<li><a href="https://truth.dev" rel="noopener noreferrer">Truth</a> - Google's fluent assertion and proposition framework.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/12/11/"/>
    <summary>6 awesome projects updated on Dec 11, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/11/24/</id>
    <title>Awesome Java Updates on Nov 24, 2019</title>
    <updated>2019-11-24T10:13:31.000Z</updated>
    <published>2019-11-24T10:13:31.000Z</published>
    <content type="html"><![CDATA[<h3><p>JVM and JDK / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://adoptopenjdk.net" rel="noopener noreferrer">Adopt Open JDK</a> - Community-driven OpenJDK builds, including both HotSpot and OpenJ9.</li>
</ul>

<ul>
<li><a href="https://openjdk.java.net" rel="noopener noreferrer">Open JDK</a> - Open JDK community home. (GPL-2.0-only WITH Classpath-exception-2.0)</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/11/24/"/>
    <summary>2 awesome projects updated on Nov 24, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/11/10/</id>
    <title>Awesome Java Updates on Nov 10, 2019</title>
    <updated>2019-11-10T18:55:45.000Z</updated>
    <published>2019-11-10T18:55:45.000Z</published>
    <content type="html"><![CDATA[<h3><p>Networking / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/apple/servicetalk" rel="noopener noreferrer">ServiceTalk (⭐1k)</a> - Framework built on Netty with APIs tailored to specific protocols and support for multiple programming paradigms.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/11/10/"/>
    <summary>1 awesome projects updated on Nov 10, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/11/08/</id>
    <title>Awesome Java Updates on Nov 08, 2019</title>
    <updated>2019-11-08T08:56:50.000Z</updated>
    <published>2019-11-08T08:41:11.000Z</published>
    <content type="html"><![CDATA[<h3><p>Bean Mapping</p>
</h3>
<ul>
<li><a href="https://github.com/remondis-it/remap" rel="noopener noreferrer">reMap (⭐129)</a> - Lambda and method handle-based mapping which requires code and not annotations if objects have different names.</li>
</ul>
<h3><p>Bytecode Manipulation</p>
</h3>
<ul>
<li><a href="https://github.com/nicolasmanic/perses" rel="noopener noreferrer">Perses (⭐70)</a> - Dynamically injects failure/latency at the bytecode level according to principles of chaos engineering.</li>
</ul>
<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://druid.apache.org" rel="noopener noreferrer">druid</a> - High-performance, column-oriented, distributed data store.</li>
</ul>
<h3><p>IDE / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.jgrasp.org" rel="noopener noreferrer">jGRASP</a> - Created to provide software visualizations that work in conjunction with the debugger such as Control Structure Diagrams, UML class diagrams and Object Viewer.</li>
</ul>
<h3><p>People / Socials</p>
</h3>
<ul>
<li><a href="https://twitter.com/spencerbgibb" rel="noopener noreferrer">Spencer Gibb</a> - Software Engineer, Dad, Geek, Co-founder and Lead of Spring Cloud Core @pivotal.</li>
</ul>

<ul>
<li><a href="https://twitter.com/vlad_mihalcea" rel="noopener noreferrer">Vlad Mihalcea</a> - Java Champion working on Hypersistence Optimizer, database aficionado, author of High-Performance Java Persistence book.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/11/08/"/>
    <summary>6 awesome projects updated on Nov 08, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/10/15/</id>
    <title>Awesome Java Updates on Oct 15, 2019</title>
    <updated>2019-10-15T17:37:06.000Z</updated>
    <published>2019-10-15T17:37:06.000Z</published>
    <content type="html"><![CDATA[<h3><p>Introspection / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/classgraph/classgraph" rel="noopener noreferrer">ClassGraph (⭐3k)</a> - ClassGraph (formerly FastClasspathScanner) is an uber-fast, ultra-lightweight, parallelized classpath scanner and module scanner for Java, Scala, Kotlin and other JVM languages.</li>
</ul>

<ul>
<li><a href="https://github.com/EsotericSoftware/reflectasm" rel="noopener noreferrer">ReflectASM (⭐1.5k)</a> - ReflectASM is a very small Java library that provides high performance reflection by using code generation.</li>
</ul>

<ul>
<li><a href="https://github.com/ronmamo/reflections" rel="noopener noreferrer">Reflections (⭐4.8k)</a> - Reflections scans your classpath, indexes the metadata, allows you to query it on runtime and may save and collect that information for many modules within your project.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/10/15/"/>
    <summary>3 awesome projects updated on Oct 15, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/10/08/</id>
    <title>Awesome Java Updates on Oct 08, 2019</title>
    <updated>2019-10-08T19:42:30.000Z</updated>
    <published>2019-10-08T19:42:30.000Z</published>
    <content type="html"><![CDATA[<h3><p>Testing / Matchers</p>
</h3>
<ul>
<li><a href="https://github.com/xmlunit/xmlunit" rel="noopener noreferrer">XMLUnit (⭐317)</a> - Simplifies testing for XML output.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/10/08/"/>
    <summary>1 awesome projects updated on Oct 08, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/10/03/</id>
    <title>Awesome Java Updates on Oct 03, 2019</title>
    <updated>2019-10-03T22:32:05.000Z</updated>
    <published>2019-10-03T00:10:20.000Z</published>
    <content type="html"><![CDATA[<h3><p>Bytecode Manipulation</p>
</h3>
<ul>
<li><a href="https://github.com/Konloch/bytecode-viewer" rel="noopener noreferrer">bytecode-viewer (⭐16k)</a> - Java 8 Jar &amp; Android APK reverse engineering suite. (GPL-3.0-only)</li>
</ul>

<ul>
<li><a href="https://byteman.jboss.org" rel="noopener noreferrer">Byteman</a> - Manipulate bytecode at runtime via DSL (rules); mainly for testing/troubleshooting. (LGPL-2.1-or-later)</li>
</ul>
<h3><p>CLI / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/mabe02/lanterna" rel="noopener noreferrer">Lanterna (⭐2.6k)</a> - Easy console text-GUI library, similar to curses. (LGPL-3.0-only)</li>
</ul>
<h3><p>Code Analysis / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/checkstyle/checkstyle" rel="noopener noreferrer">Checkstyle (⭐9k)</a> - Static analysis of coding conventions and standards. (LGPL-2.1-or-later)</li>
</ul>

<ul>
<li><a href="https://jqassistant.org" rel="noopener noreferrer">jQAssistant</a> - Static code analysis with Neo4J-based query language. (GPL-3.0-only)</li>
</ul>

<ul>
<li><a href="https://github.com/SonarSource/sonar-java" rel="noopener noreferrer">SonarJava (⭐1.2k)</a> - Static analyzer for SonarQube &amp; SonarLint. (LGPL-3.0-only)</li>
</ul>

<ul>
<li><a href="https://github.com/spotbugs/spotbugs" rel="noopener noreferrer">Spotbugs (⭐3.9k)</a> - Static analysis of bytecode to find potential bugs. (LGPL-2.1-only)</li>
</ul>
<h3><p>Constraint Satisfaction Problem Solver / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/radsz/jacop" rel="noopener noreferrer">JaCoP (⭐235)</a> - Includes an interface for the FlatZinc language, enabling it to execute MiniZinc models. (AGPL-3.0)</li>
</ul>
<h3><p>Date and Time / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/MenoData/Time4J" rel="noopener noreferrer">Time4J (⭐470)</a> - Advanced date and time library. (LGPL-2.1-only)</li>
</ul>
<h3><p>Dependency Injection / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/vanillasource/jaywire" rel="noopener noreferrer">JayWire (⭐64)</a> - Lightweight dependency injection framework. (LGPL-3.0-only)</li>
</ul>
<h3><p>Development / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://dcevm.github.io" rel="noopener noreferrer">DCEVM</a> - JVM modification that allows unlimited redefinition of loaded classes at runtime. (GPL-2.0-only)</li>
</ul>

<ul>
<li><a href="https://github.com/HotswapProjects/HotswapAgent" rel="noopener noreferrer">HotswapAgent (⭐2.6k)</a> - Unlimited runtime class and resource redefinition. (GPL-2.0-only)</li>
</ul>
<h3><p>Distributed Applications / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://atomix.io" rel="noopener noreferrer">Atomix</a> - Fault-tolerant distributed coordination framework.</li>
</ul>

<ul>
<li><a href="https://github.com/mtakaki/dropwizard-circuitbreaker" rel="noopener noreferrer">Dropwizard Circuit Breaker (⭐46)</a> - Circuit breaker design pattern for Dropwizard. (GPL-2.0-only)</li>
</ul>
<h3><p>Distribution / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://boxfuse.com" rel="noopener noreferrer">Boxfuse <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Deployment of JVM applications to AWS using the principles of immutable infrastructure.</li>
</ul>
<h3><p>Document Processing / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://poi.apache.org" rel="noopener noreferrer">Apache POI</a> - Supports OOXML (XLSX, DOCX, PPTX) as well as OLE2 (XLS, DOC or PPT).</li>
</ul>
<h3><p>Formal Verification / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://checkerframework.org" rel="noopener noreferrer">Checker Framework</a> - Pluggable type systems. Includes nullness types, physical units, immutability types and more. (GPL-2.0-only WITH Classpath-exception-2.0)</li>
</ul>

<ul>
<li><a href="https://github.com/javapathfinder/jpf-core" rel="noopener noreferrer">Java Path Finder (JPF) (⭐613)</a> - JVM formal verification tool containing a model checker and more. Created by NASA.</li>
</ul>
<h3><p>Functional Programming / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/derive4j/derive4j" rel="noopener noreferrer">derive4j (⭐577)</a> - Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching and morphisms. (GPL-3.0-only)</li>
</ul>
<h3><p>Geospatial / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://geotools.org" rel="noopener noreferrer">GeoTools</a> - Library that provides tools for geospatial data. (LGPL-2.1-only)</li>
</ul>

<ul>
<li><a href="https://github.com/mapsforge/mapsforge" rel="noopener noreferrer">Mapsforge (⭐1.4k)</a> - Map rendering based on OpenStreetMap data. (LGPL-3.0-only)</li>
</ul>
<h3><p>Introspection / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/jOOQ/jOOR" rel="noopener noreferrer">jOOR (⭐2.8k)</a> - jOOR stands for jOOR Object Oriented Reflection. It is a simple wrapper for the java.lang.reflect package.</li>
</ul>
<h3><p>JVM and JDK / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/oracle/graal" rel="noopener noreferrer">Graal (⭐22k)</a> - Polyglot embeddable JVM. (GPL-2.0-only WITH Classpath-exception-2.0)</li>
</ul>

<ul>
<li><a href="https://github.com/codenameone/CodenameOne/tree/master/vm" rel="noopener noreferrer">ParparVM (⭐1.8k)</a> - VM with non-blocking, concurrent GC for iOS. (GPL-2.0-only WITH Classpath-exception-2.0)</li>
</ul>

<ul>
<li><a href="https://developers.redhat.com/products/openjdk/overview" rel="noopener noreferrer">RedHat Open JDK</a> - RedHat's OpenJDK distribution. (GPL-2.0-only WITH Classpath-exception-2.0)</li>
</ul>
<h3><p>Logging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.graylog.org" rel="noopener noreferrer">Graylog</a> - Open-source aggregator suited for extended role and permission management. (GPL-3.0-only)</li>
</ul>
<h3><p>Machine Learning / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/EdwardRaff/JSAT" rel="noopener noreferrer">JSAT (⭐794)</a> - Algorithms for pre-processing, classification, regression, and clustering with support for multi-threaded execution. (GPL-3.0-only)</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition" rel="noopener noreferrer">FizzBuzz Enterprise Edition (⭐24k)</a> - No-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. (No explicit license)</li>
</ul>
<h3><p>Natural Language Processing / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/CogComp/cogcomp-nlp" rel="noopener noreferrer">CogCompNLP (⭐479)</a> - Provides common annotators for plain text input. (Research and Academic Use License)</li>
</ul>

<ul>
<li><a href="https://nlp.stanford.edu/software/corenlp.shtml" rel="noopener noreferrer">CoreNLP</a> - Provides a set of fundamental tools for tasks like tagging, named entity recognition, and sentiment analysis. (GPL-3.0-or-later)</li>
</ul>
<h3><p>Networking / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/slub/urnlib" rel="noopener noreferrer">urnlib (⭐35)</a> - Represent, parse and encode URNs, as in RFC 2141. (GPL-3.0-only)</li>
</ul>
<h3><p>PDF / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/dynamicreports/dynamicreports" rel="noopener noreferrer">DynamicReports (⭐244)</a> - Simplifies JasperReports. (LGPL-3.0-only)</li>
</ul>

<ul>
<li><a href="https://github.com/flyingsaucerproject/flyingsaucer" rel="noopener noreferrer">flyingsaucer (⭐2.2k)</a> - XML/XHTML and CSS 2.1 renderer. (LGPL-2.1-or-later)</li>
</ul>

<ul>
<li><a href="https://community.jaspersoft.com/project/jasperreports-library" rel="noopener noreferrer">JasperReports</a> - Complex reporting engine. (LGPL-3.0-only)</li>
</ul>
<h3><p>Reactive libraries / Other</p>
</h3>
<ul>
<li><a href="https://vertx.io" rel="noopener noreferrer">vert.x</a> - Polyglot event-driven application framework.</li>
</ul>
<h3><p>Science / Other</p>
</h3>
<ul>
<li><a href="https://github.com/jfree/orson-charts" rel="noopener noreferrer">Orson-Charts (⭐121)</a> - Generates a wide variety of 3D charts that can be displayed with Swing and JavaFX or exported to PDF, SVG, PNG and JPEG. (GPL-3.0-only)</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://cryptomator.org" rel="noopener noreferrer">Cryptomator</a> - Multiplatform, transparent, client-side encryption of files in the cloud. (GPL-3.0-only)</li>
</ul>

<ul>
<li><a href="https://www.keycloak.org" rel="noopener noreferrer">Keycloak</a> - Integrated SSO and IDM for browser apps and RESTful web services.</li>
</ul>
<h3><p>Utility / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/gephi/gephi" rel="noopener noreferrer">Gephi (⭐6.6k)</a> - Cross-platform for visualizing and manipulating large graph networks. (GPL-3.0-only)</li>
</ul>
<h3><p>Web Frameworks / Mocking</p>
</h3>
<ul>
<li><a href="https://bootique.io" rel="noopener noreferrer">Bootique</a> - Minimally opinionated framework for runnable apps.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/10/03/"/>
    <summary>40 awesome projects updated on Oct 03, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/10/02/</id>
    <title>Awesome Java Updates on Oct 02, 2019</title>
    <updated>2019-10-02T23:29:20.000Z</updated>
    <published>2019-10-02T08:44:53.000Z</published>
    <content type="html"><![CDATA[<h3><p>IDE / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://netbeans.apache.org" rel="noopener noreferrer">NetBeans</a> - Provides integration for several Java SE and EE features, from database access to HTML5.</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://github.com/google/tink" rel="noopener noreferrer">Tink (⭐14k)</a> - Provides a simple and misuse-proof API for common cryptographic tasks.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/10/02/"/>
    <summary>2 awesome projects updated on Oct 02, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/09/08/</id>
    <title>Awesome Java Updates on Sep 08, 2019</title>
    <updated>2019-09-08T17:31:14.000Z</updated>
    <published>2019-09-08T17:31:14.000Z</published>
    <content type="html"><![CDATA[<h3><p>Testing / Fixtures</p>
</h3>
<ul>
<li><a href="https://github.com/Devskiller/jfairy" rel="noopener noreferrer">jFairy (⭐742)</a> - Fake data generator.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/09/08/"/>
    <summary>1 awesome projects updated on Sep 08, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/08/01/</id>
    <title>Awesome Java Updates on Aug 01, 2019</title>
    <updated>2019-08-01T08:15:16.000Z</updated>
    <published>2019-08-01T08:15:16.000Z</published>
    <content type="html"><![CDATA[<h3><p>HTTP Clients / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/Kong/unirest-java" rel="noopener noreferrer">unirest-java (⭐2.7k)</a> - Simplified, lightweight HTTP client library.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/08/01/"/>
    <summary>1 awesome projects updated on Aug 01, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/05/21/</id>
    <title>Awesome Java Updates on May 21, 2019</title>
    <updated>2019-05-21T19:21:29.000Z</updated>
    <published>2019-05-21T19:21:29.000Z</published>
    <content type="html"><![CDATA[<h3><p>Related Awesome Lists / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/gunnarmorling/awesome-annotation-processing" rel="noopener noreferrer">Awesome Annotation Processing (⭐538)</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/05/21/"/>
    <summary>1 awesome projects updated on May 21, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/05/02/</id>
    <title>Awesome Java Updates on May 02, 2019</title>
    <updated>2019-05-02T02:29:08.000Z</updated>
    <published>2019-05-02T02:29:08.000Z</published>
    <content type="html"><![CDATA[<h3><p>Template Engine / Other</p>
</h3>
<ul>
<li><a href="https://pebbletemplates.io" rel="noopener noreferrer">Pebble</a> - Inspired by Twig and separates itself with its inheritance feature and its easy-to-read syntax. It ships with built-in autoescaping for security and it includes integrated support for internationalization.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/05/02/"/>
    <summary>1 awesome projects updated on May 02, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/04/29/</id>
    <title>Awesome Java Updates on Apr 29, 2019</title>
    <updated>2019-04-29T13:15:28.000Z</updated>
    <published>2019-04-29T13:15:28.000Z</published>
    <content type="html"><![CDATA[<h3><p>Related Awesome Lists / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/s4kibs4mi/java-developer-roadmap" rel="noopener noreferrer">Java Developer Roadmap (⭐4.5k)</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/04/29/"/>
    <summary>1 awesome projects updated on Apr 29, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/04/02/</id>
    <title>Awesome Java Updates on Apr 02, 2019</title>
    <updated>2019-04-02T08:12:32.000Z</updated>
    <published>2019-04-02T07:56:32.000Z</published>
    <content type="html"><![CDATA[<h3><p>Template Engine / Other</p>
</h3>
<ul>
<li><a href="https://github.com/fizzed/rocker" rel="noopener noreferrer">Rocker (⭐781)</a> - Optimized, memory efficient and speedy template engine producing statically typed, plain objects.</li>
</ul>
<h3><p>Related Awesome Lists / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/code-review-checklists/java-concurrency" rel="noopener noreferrer">Java Concurrency Checklist (⭐1.4k)</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/04/02/"/>
    <summary>2 awesome projects updated on Apr 02, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/03/11/</id>
    <title>Awesome Java Updates on Mar 11, 2019</title>
    <updated>2019-03-11T09:06:42.000Z</updated>
    <published>2019-03-11T09:06:42.000Z</published>
    <content type="html"><![CDATA[<h3><p>People / Socials</p>
</h3>
<ul>
<li><a href="https://twitter.com/Sander_Mak" rel="noopener noreferrer">Sander Mak</a> - Java Champion, author.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/03/11/"/>
    <summary>1 awesome projects updated on Mar 11, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/03/07/</id>
    <title>Awesome Java Updates on Mar 07, 2019</title>
    <updated>2019-03-07T21:08:30.000Z</updated>
    <published>2019-03-07T21:08:30.000Z</published>
    <content type="html"><![CDATA[<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://drill.apache.org" rel="noopener noreferrer">Apache Drill</a> - Distributed, schema on-the-fly, ANSI SQL query engine for Big Data exploration.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/03/07/"/>
    <summary>1 awesome projects updated on Mar 07, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/02/24/</id>
    <title>Awesome Java Updates on Feb 24, 2019</title>
    <updated>2019-02-24T12:52:59.000Z</updated>
    <published>2019-02-24T12:52:59.000Z</published>
    <content type="html"><![CDATA[<h3><p>Websites / Socials</p>
</h3>
<ul>
<li><a href="https://blog.overops.com" rel="noopener noreferrer">OverOps Blog</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/02/24/"/>
    <summary>1 awesome projects updated on Feb 24, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/02/10/</id>
    <title>Awesome Java Updates on Feb 10, 2019</title>
    <updated>2019-02-10T07:46:44.000Z</updated>
    <published>2019-02-10T07:46:44.000Z</published>
    <content type="html"><![CDATA[<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/ff4j/ff4j" rel="noopener noreferrer">FF4J (⭐1.4k)</a> - Feature Flags for Java.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/02/10/"/>
    <summary>1 awesome projects updated on Feb 10, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/02/05/</id>
    <title>Awesome Java Updates on Feb 05, 2019</title>
    <updated>2019-02-05T21:51:32.000Z</updated>
    <published>2019-02-05T21:51:09.000Z</published>
    <content type="html"><![CDATA[<h3><p>Caching</p>
</h3>
<ul>
<li><a href="https://cache2k.org" rel="noopener noreferrer">cache2k</a> - In-memory high performance caching library.</li>
</ul>
<h3><p>Development / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/rainerhahnekamp/sneakythrow" rel="noopener noreferrer">SneakyThrow (⭐81)</a> - Ignores checked exceptions without bytecode manipulation. Can also be used inside Java 8 stream operations.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/02/05/"/>
    <summary>2 awesome projects updated on Feb 05, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/01/22/</id>
    <title>Awesome Java Updates on Jan 22, 2019</title>
    <updated>2019-01-22T16:04:04.000Z</updated>
    <published>2019-01-22T16:04:04.000Z</published>
    <content type="html"><![CDATA[<h3><p>Search / Other</p>
</h3>
<ul>
<li><a href="https://github.com/haeungun/indexer4j" rel="noopener noreferrer">Indexer4j (⭐57)</a> - Simple and light full text indexing and searching library.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/01/22/"/>
    <summary>1 awesome projects updated on Jan 22, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2019/01/11/</id>
    <title>Awesome Java Updates on Jan 11, 2019</title>
    <updated>2019-01-11T20:09:13.000Z</updated>
    <published>2019-01-11T20:09:13.000Z</published>
    <content type="html"><![CDATA[<h3><p>Bean Mapping</p>
</h3>
<ul>
<li><a href="https://github.com/doov-io/doov" rel="noopener noreferrer">dOOv (⭐102)</a> - Provides fluent API for typesafe domain model validation and mapping. It uses annotations, code generation and a type safe DSL to make bean validation and mapping fast and easy.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2019/01/11/"/>
    <summary>1 awesome projects updated on Jan 11, 2019</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/12/29/</id>
    <title>Awesome Java Updates on Dec 29, 2018</title>
    <updated>2018-12-29T13:19:50.000Z</updated>
    <published>2018-12-29T12:39:04.000Z</published>
    <content type="html"><![CDATA[<h3><p>Logging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/p6spy/p6spy" rel="noopener noreferrer">p6spy (⭐2.2k)</a> - Enables logging for all JDBC transactions without changes to the code.</li>
</ul>
<h3><p>Messaging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://qpid.apache.org" rel="noopener noreferrer">Apache Qpid</a> - Apache Qpid makes messaging tools that speak AMQP and support many languages and platforms.</li>
</ul>

<ul>
<li><a href="https://github.com/rabbitmq/rabbitmq-java-client" rel="noopener noreferrer">RabbitMQ Java client (⭐1.3k)</a> - RabbitMQ client.</li>
</ul>
<h3><p>Monitoring / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/jaegertracing/jaeger-client-java" rel="noopener noreferrer">Jaeger client (⭐490)</a> - Jaeger client.</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://github.com/abstractj/kalium" rel="noopener noreferrer">Kalium (⭐219)</a> - Binding for the Networking and Cryptography (NaCl) library.</li>
</ul>
<h3><p>Websites / Socials</p>
</h3>
<ul>
<li><a href="https://www.baeldung.com" rel="noopener noreferrer">Baeldung</a></li>
</ul>

<ul>
<li><a href="https://dzone.com" rel="noopener noreferrer">Dzone</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/12/29/"/>
    <summary>7 awesome projects updated on Dec 29, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/12/09/</id>
    <title>Awesome Java Updates on Dec 09, 2018</title>
    <updated>2018-12-09T16:09:59.000Z</updated>
    <published>2018-12-09T16:09:59.000Z</published>
    <content type="html"><![CDATA[<h3><p>JVM and JDK / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/eclipse/openj9" rel="noopener noreferrer">OpenJ9 (⭐3.5k)</a> - High performance, enterprise-calibre, flexibly licensed, openly-governed cross-platform JVM extending and augmenting the runtime technology components from the Eclipse OMR and OpenJDK project.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/12/09/"/>
    <summary>1 awesome projects updated on Dec 09, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/12/01/</id>
    <title>Awesome Java Updates on Dec 01, 2018</title>
    <updated>2018-12-01T09:41:52.000Z</updated>
    <published>2018-12-01T09:41:52.000Z</published>
    <content type="html"><![CDATA[<h3><p>Document Processing / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.docx4java.org/trac/docx4j" rel="noopener noreferrer">docx4j</a> - Create and manipulate Microsoft Open XML files.</li>
</ul>

<ul>
<li><a href="https://github.com/creditdatamw/zerocell" rel="noopener noreferrer">zerocell (⭐82)</a> - Annotation-based API for reading data from Excel sheets into POJOs with focus on reduced overhead.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/12/01/"/>
    <summary>2 awesome projects updated on Dec 01, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/10/22/</id>
    <title>Awesome Java Updates on Oct 22, 2018</title>
    <updated>2018-10-22T13:37:57.000Z</updated>
    <published>2018-10-22T13:37:57.000Z</published>
    <content type="html"><![CDATA[<h3><p>Bytecode Manipulation</p>
</h3>
<ul>
<li><a href="https://github.com/SpongePowered/Mixin" rel="noopener noreferrer">Mixin (⭐1.7k)</a> - Manipulate bytecode at runtime using real Java code.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/10/22/"/>
    <summary>1 awesome projects updated on Oct 22, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/10/19/</id>
    <title>Awesome Java Updates on Oct 19, 2018</title>
    <updated>2018-10-19T12:59:01.000Z</updated>
    <published>2018-10-19T11:35:31.000Z</published>
    <content type="html"><![CDATA[<h3><p>CLI / Argument Parsing</p>
</h3>
<ul>
<li><a href="https://github.com/jline/jline3" rel="noopener noreferrer">JLine (⭐1.8k)</a> - Includes features from modern shells like completion or history.</li>
</ul>
<h3><p>CLI / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/fusesource/jansi" rel="noopener noreferrer">Jansi (⭐1.2k)</a> - ANSI escape codes to format console output.</li>
</ul>

<ul>
<li><a href="https://github.com/beryx/text-io" rel="noopener noreferrer">Text-IO (⭐353)</a> - Aids the creation of full console-based applications.</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://github.com/tersesystems/securitybuilder" rel="noopener noreferrer">SecurityBuilder (⭐48)</a> - Fluent Builder API for JCA and JSSE classes and especially X.509 certificates.</li>
</ul>
<h3><p>Utility / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/vladimir-bukhtoyarov/bucket4j" rel="noopener noreferrer">bucket4j (⭐2.8k)</a> - Rate limiting library based on token-bucket algorithm.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/10/19/"/>
    <summary>5 awesome projects updated on Oct 19, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/10/16/</id>
    <title>Awesome Java Updates on Oct 16, 2018</title>
    <updated>2018-10-16T18:34:45.000Z</updated>
    <published>2018-10-16T18:34:45.000Z</published>
    <content type="html"><![CDATA[<h3><p>Networking / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/marianobarrios/tls-channel" rel="noopener noreferrer">TLS Channel (⭐209)</a> - Implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/10/16/"/>
    <summary>1 awesome projects updated on Oct 16, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/08/10/</id>
    <title>Awesome Java Updates on Aug 10, 2018</title>
    <updated>2018-08-10T08:54:58.000Z</updated>
    <published>2018-08-10T08:54:58.000Z</published>
    <content type="html"><![CDATA[<h3><p>Processes / Other</p>
</h3>
<ul>
<li><a href="https://github.com/vorburger/ch.vorburger.exec" rel="noopener noreferrer">ch.vorburger.exec (⭐41)</a> - Convenient API around Apache Commons Exec.</li>
</ul>

<ul>
<li><a href="https://github.com/zeroturnaround/zt-exec" rel="noopener noreferrer">zt-exec (⭐914)</a> - Provides a unified API to Apache Commons Exec and ProcessBuilder.</li>
</ul>

<ul>
<li><a href="https://github.com/zeroturnaround/zt-process-killer" rel="noopener noreferrer">zt-process-killer (⭐138)</a> - Stops processes started from Java or the system processes via PID.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/08/10/"/>
    <summary>3 awesome projects updated on Aug 10, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/07/30/</id>
    <title>Awesome Java Updates on Jul 30, 2018</title>
    <updated>2018-07-30T11:28:46.000Z</updated>
    <published>2018-07-30T11:28:46.000Z</published>
    <content type="html"><![CDATA[<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://github.com/cossacklabs/themis" rel="noopener noreferrer">Themis (⭐2k)</a> - Multi-platform high-level cryptographic library provides easy-to-use encryption for protecting sensitive data: secure messaging with forward secrecy, secure data storage (AES256GCM); suits for building end-to-end encrypted applications.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/07/30/"/>
    <summary>1 awesome projects updated on Jul 30, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/06/18/</id>
    <title>Awesome Java Updates on Jun 18, 2018</title>
    <updated>2018-06-18T00:27:43.000Z</updated>
    <published>2018-06-18T00:27:43.000Z</published>
    <content type="html"><![CDATA[<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://github.com/auth0/jwks-rsa-java" rel="noopener noreferrer">Jwks RSA (⭐206)</a> - JSON Web Key Set parser.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/06/18/"/>
    <summary>1 awesome projects updated on Jun 18, 2018</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2018/05/31/</id>
    <title>Awesome Java Updates on May 31, 2018</title>
    <updated>2018-05-31T11:42:37.000Z</updated>
    <published>2018-05-31T10:36:51.000Z</published>
    <content type="html"><![CDATA[<h3><p>Architecture</p>
</h3>
<ul>
<li><a href="https://github.com/TNG/ArchUnit" rel="noopener noreferrer">ArchUnit (⭐3.8k)</a> - Test library for specifying and asserting architecture rules.</li>
</ul>
<h3><p>Bean Mapping</p>
</h3>
<ul>
<li><a href="https://github.com/mapstruct/mapstruct" rel="noopener noreferrer">MapStruct (⭐7.7k)</a> - Code generator that simplifies mappings between different bean types, based on a convention-over-configuration approach.</li>
</ul>

<ul>
<li><a href="https://github.com/orika-mapper/orika" rel="noopener noreferrer">Orika (⭐1.3k)</a> - JavaBean-mapping framework that recursively copies (among other capabilities) data from one object to another.</li>
</ul>

<ul>
<li><a href="https://github.com/xebia-france/selma" rel="noopener noreferrer">Selma (⭐213)</a> - Annotation processor-based bean mapper.</li>
</ul>
<h3><p>Build</p>
</h3>
<ul>
<li><a href="https://maven.apache.org" rel="noopener noreferrer">Apache Maven</a> - Declarative build and dependency management that favors convention over configuration. It might be preferable to Apache Ant, which uses a rather procedural approach and can be difficult to maintain.</li>
</ul>

<ul>
<li><a href="https://gradle.org" rel="noopener noreferrer">Gradle</a> - Incremental builds programmed via Groovy instead of declaring XML. Works well with Maven's dependency management.</li>
</ul>
<h3><p>Bytecode Manipulation</p>
</h3>
<ul>
<li><a href="https://github.com/cglib/cglib" rel="noopener noreferrer">cglib (⭐4.9k)</a> - Bytecode generation library.</li>
</ul>
<h3><p>Caching</p>
</h3>
<ul>
<li><a href="https://github.com/ben-manes/caffeine" rel="noopener noreferrer">Caffeine (⭐18k)</a> - High-performance, near-optimal caching library.</li>
</ul>
<h3><p>Code Analysis / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/google/error-prone" rel="noopener noreferrer">Error Prone (⭐7.2k)</a> - Catches common programming mistakes as compile-time errors.</li>
</ul>

<ul>
<li><a href="https://github.com/facebook/infer" rel="noopener noreferrer">Infer (⭐16k)</a> - Modern static analysis tool for verifying the correctness of code.</li>
</ul>

<ul>
<li><a href="https://github.com/uber/NullAway" rel="noopener noreferrer">NullAway (⭐4.1k)</a> - Eliminates NullPointerExceptions with low build-time overhead.</li>
</ul>

<ul>
<li><a href="https://github.com/pmd/pmd" rel="noopener noreferrer">PMD (⭐5.4k)</a> - Source code analysis for finding bad coding practices.</li>
</ul>

<ul>
<li><a href="https://github.com/INRIA/spoon" rel="noopener noreferrer">Spoon (⭐1.9k)</a> - Library for analyzing and transforming Java source code.</li>
</ul>
<h3><p>Code Generators / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/sviperll/adt4j" rel="noopener noreferrer">ADT4J (⭐150)</a> - JSR-269 code generator for algebraic data types.</li>
</ul>

<ul>
<li><a href="https://github.com/google/auto" rel="noopener noreferrer">Auto (⭐11k)</a> - Generates factory, service, and value classes.</li>
</ul>

<ul>
<li><a href="https://immutables.github.io" rel="noopener noreferrer">Immutables</a> - Annotation processors to generate simple, safe and consistent value objects.</li>
</ul>

<ul>
<li><a href="https://github.com/square/javapoet" rel="noopener noreferrer">JavaPoet (⭐11k)</a> - API to generate source files.</li>
</ul>

<ul>
<li><a href="https://github.com/jhipster/generator-jhipster" rel="noopener noreferrer">JHipster (⭐22k)</a> - Yeoman source code generator for Spring Boot and AngularJS.</li>
</ul>

<ul>
<li><a href="https://projectlombok.org" rel="noopener noreferrer">Lombok</a> - Code generator that aims to reduce verbosity.</li>
</ul>
<h3><p>Configuration / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/line/centraldogma" rel="noopener noreferrer">centraldogma (⭐664)</a> - Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2.</li>
</ul>

<ul>
<li><a href="https://github.com/mariomac/kaconf" rel="noopener noreferrer">KAConf (⭐63)</a> - Annotation-based configuration system for Java and Kotlin.</li>
</ul>

<ul>
<li><a href="https://github.com/lviggiano/owner" rel="noopener noreferrer">owner (⭐936)</a> - Reduces boilerplate of properties.</li>
</ul>
<h3><p>Constraint Satisfaction Problem Solver / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.optaplanner.org" rel="noopener noreferrer">OptaPlanner</a> - Business planning and resource scheduling optimization solver.</li>
</ul>
<h3><p>CSV / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/FasterXML/jackson-dataformat-csv" rel="noopener noreferrer">jackson-dataformat-csv (⭐195)</a> - Jackson extension for reading and writing CSV.</li>
</ul>

<ul>
<li><a href="https://github.com/uniVocity/univocity-parsers" rel="noopener noreferrer">uniVocity-parsers (⭐935)</a> - One of the fastest and most feature-complete parsers. Also comes with parsers for TSV and fixed-width records.</li>
</ul>
<h3><p>Database / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://phoenix.apache.org" rel="noopener noreferrer">Apache Phoenix</a> - High-performance relational database layer over HBase for low-latency applications.</li>
</ul>

<ul>
<li><a href="https://github.com/OpenHFT/Chronicle-Map" rel="noopener noreferrer">Chronicle Map (⭐3k)</a> - Efficient, in-memory (opt. persisted to disk), off-heap key-value store.</li>
</ul>

<ul>
<li><a href="https://github.com/vladmihalcea/flexy-pool" rel="noopener noreferrer">FlexyPool (⭐1.2k)</a> - Brings metrics and failover strategies to the most common connection pooling solutions.</li>
</ul>

<ul>
<li><a href="https://flywaydb.org" rel="noopener noreferrer">Flyway</a> - Simple database migration tool.</li>
</ul>

<ul>
<li><a href="https://h2database.com" rel="noopener noreferrer">H2</a> - Small SQL database notable for its in-memory functionality.</li>
</ul>

<ul>
<li><a href="https://github.com/brettwooldridge/HikariCP" rel="noopener noreferrer">HikariCP (⭐21k)</a> - High-performance JDBC connection pool.</li>
</ul>

<ul>
<li><a href="https://github.com/xetorthio/jedis" rel="noopener noreferrer">Jedis (⭐12k)</a> - Small client for interaction with Redis, with methods for commands.</li>
</ul>

<ul>
<li><a href="https://github.com/searchbox-io/Jest" rel="noopener noreferrer">Jest (⭐2.1k)</a> - Client for the Elasticsearch REST API.</li>
</ul>

<ul>
<li><a href="https://github.com/justinsb/jetcd" rel="noopener noreferrer">jetcd (⭐143)</a> - Client library for etcd.</li>
</ul>

<ul>
<li><a href="https://github.com/my2iu/Jinq" rel="noopener noreferrer">Jinq (⭐662)</a> - Typesafe database queries via symbolic execution of Java 8 Lambdas (on top of JPA or jOOQ).</li>
</ul>

<ul>
<li><a href="https://www.jooq.org" rel="noopener noreferrer">jOOQ</a> - Generates typesafe code based on SQL schema.</li>
</ul>

<ul>
<li><a href="https://github.com/vorburger/MariaDB4j" rel="noopener noreferrer">MariaDB4j (⭐16)</a> - Launcher for MariaDB that requires no installation or external dependencies.</li>
</ul>

<ul>
<li><a href="http://www.querydsl.com" rel="noopener noreferrer">Querydsl</a> - Typesafe unified queries.</li>
</ul>

<ul>
<li><a href="https://github.com/realm/realm-java" rel="noopener noreferrer">Realm (⭐11k)</a> - Mobile database to run directly inside phones, tablets or wearables.</li>
</ul>

<ul>
<li><a href="https://github.com/speedment/speedment" rel="noopener noreferrer">Speedment (⭐2.1k)</a> - Database access library that utilizes Java 8's Stream API for querying.</li>
</ul>

<ul>
<li><a href="https://www.vibur.org" rel="noopener noreferrer">Vibur DBCP</a> - JDBC connection pool library with advanced performance monitoring capabilities.</li>
</ul>
<h3><p>Date and Time / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/ical4j/ical4j" rel="noopener noreferrer">iCal4j (⭐836)</a> - Parse and build iCalendar <a href="https://tools.ietf.org/html/rfc5545" rel="noopener noreferrer">RFC 5545</a> data models.</li>
</ul>

<ul>
<li><a href="https://github.com/ThreeTen/threeten-extra" rel="noopener noreferrer">ThreeTen-Extra (⭐423)</a> - Additional date-time classes that complement those in JDK 8.</li>
</ul>
<h3><p>Dependency Injection / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://deltaspike.apache.org" rel="noopener noreferrer">Apache DeltaSpike</a> - CDI extension framework.</li>
</ul>

<ul>
<li><a href="https://github.com/zsoltherpai/feather" rel="noopener noreferrer">Feather (⭐364)</a> - Ultra-lightweight, JSR-330-compliant dependency injection library.</li>
</ul>

<ul>
<li><a href="https://github.com/Netflix/governator" rel="noopener noreferrer">Governator (⭐829)</a> - Extensions and utilities that enhance Google Guice.</li>
</ul>

<ul>
<li><a href="https://github.com/google/guice" rel="noopener noreferrer">Guice (⭐13k)</a> - Lightweight and opinionated framework that completes Dagger.</li>
</ul>
<h3><p>Development / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/zalando/faux-pas" rel="noopener noreferrer">Faux Pas (⭐143)</a> - Library that simplifies error handling by circumventing the issue that none of the functional interfaces in the Java Runtime is allowed by default to throw checked exceptions.</li>
</ul>

<ul>
<li><a href="https://github.com/javaparser/javaparser" rel="noopener noreferrer">JavaParser (⭐6.1k)</a> - Parse, modify and generate Java code.</li>
</ul>

<ul>
<li><a href="https://noexception.machinezoo.com" rel="noopener noreferrer">NoException</a> - Allows checked exceptions in functional interfaces and converts exceptions to Optional return.</li>
</ul>
<h3><p>Distributed Applications / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://geode.apache.org" rel="noopener noreferrer">Apache Geode</a> - In-memory data management system that provides reliable asynchronous event notifications and guaranteed message delivery.</li>
</ul>

<ul>
<li><a href="https://storm.apache.org" rel="noopener noreferrer">Apache Storm</a> - Realtime computation system.</li>
</ul>

<ul>
<li><a href="https://zookeeper.apache.org" rel="noopener noreferrer">Apache ZooKeeper</a> - Coordination service with distributed configuration, synchronization, and naming registry for large distributed systems.</li>
</ul>

<ul>
<li><a href="https://github.com/jhalterman/failsafe" rel="noopener noreferrer">Failsafe (⭐4.3k)</a> - Simple failure handling with retries and circuit breakers.</li>
</ul>

<ul>
<li><a href="http://www.jgroups.org" rel="noopener noreferrer">JGroups</a> - Toolkit for reliable messaging and cluster creation.</li>
</ul>

<ul>
<li><a href="https://github.com/resilience4j/resilience4j" rel="noopener noreferrer">resilience4j (⭐11k)</a> - Functional fault tolerance library.</li>
</ul>
<h3><p>Distributed Transactions / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.atomikos.com" rel="noopener noreferrer">Atomikos</a> - Provides transactions for REST, SOA and microservices with support for JTA and XA.</li>
</ul>
<h3><p>Distribution / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://search.maven.org" rel="noopener noreferrer">Central Repository</a> - Largest binary component repository available as a free service to the open-source community. Default used by Apache Maven, and available in all other build tools.</li>
</ul>

<ul>
<li><a href="https://github.com/brianm/really-executable-jars-maven-plugin" rel="noopener noreferrer">really-executable-jars-maven-plugin (⭐136)</a> - Maven plugin for making self-executing JARs.</li>
</ul>
<h3><p>Formal Verification / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/ksen007/janala2" rel="noopener noreferrer">CATG (⭐106)</a> - Concolic unit testing engine. Automatically generates unit tests using formal methods.</li>
</ul>
<h3><p>Functional Programming / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://bitbucket.org/atlassian/fugue" rel="noopener noreferrer">Fugue</a> - Functional extensions to Guava.</li>
</ul>

<ul>
<li><a href="https://github.com/jOOQ/jOOL" rel="noopener noreferrer">jOOλ (⭐2.1k)</a> - Extension to Java 8 that aims to fix gaps in lambda by providing numerous missing types and a rich set of sequential Stream API additions.</li>
</ul>

<ul>
<li><a href="https://github.com/poetix/protonpack" rel="noopener noreferrer">protonpack (⭐486)</a> - Collection of stream utilities.</li>
</ul>

<ul>
<li><a href="https://github.com/amaembo/streamex" rel="noopener noreferrer">StreamEx (⭐2.3k)</a> - Enhances Java 8 Streams.</li>
</ul>
<h3><p>Game Development / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.lwjgl.org" rel="noopener noreferrer">LWJGL</a> - Robust framework that abstracts libraries like OpenGL/CL/AL.</li>
</ul>
<h3><p>Geospatial / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://sis.apache.org" rel="noopener noreferrer">Apache SIS</a> - Library for developing geospatial applications.</li>
</ul>

<ul>
<li><a href="https://github.com/davidmoten/geo" rel="noopener noreferrer">Geo (⭐435)</a> - GeoHash utilities in Java.</li>
</ul>

<ul>
<li><a href="https://github.com/graphhopper/graphhopper" rel="noopener noreferrer">GraphHopper (⭐6.6k)</a> - Road-routing engine. Used as a Java library or standalone web service.</li>
</ul>

<ul>
<li><a href="https://github.com/locationtech/spatial4j" rel="noopener noreferrer">Spatial4j (⭐962)</a> - General-purpose spatial/geospatial library.</li>
</ul>
<h3><p>High Performance / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/real-logic/Agrona" rel="noopener noreferrer">Agrona (⭐3.2k)</a> - Data structures and utility methods that are common in high-performance applications.</li>
</ul>

<ul>
<li><a href="https://github.com/eclipse/eclipse-collections" rel="noopener noreferrer">Eclipse Collections (⭐2.6k)</a> - Collections framework inspired by Smalltalk.</li>
</ul>

<ul>
<li><a href="https://labs.carrotsearch.com/hppc.html" rel="noopener noreferrer">HPPC</a> - Primitive collections.</li>
</ul>

<ul>
<li><a href="https://github.com/JCTools/JCTools" rel="noopener noreferrer">JCTools (⭐3.9k)</a> - Concurrency tools currently missing from the JDK.</li>
</ul>
<h3><p>HTTP Clients / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/AsyncHttpClient/async-http-client" rel="noopener noreferrer">Async Http Client (⭐6.4k)</a> - Asynchronous HTTP and WebSocket client library.</li>
</ul>

<ul>
<li><a href="https://github.com/zalando/riptide" rel="noopener noreferrer">Riptide (⭐340)</a> - Client-side response routing for Spring's RestTemplate.</li>
</ul>
<h3><p>Hypermedia Types / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/jsonld-java/jsonld-java" rel="noopener noreferrer">JSON-LD (⭐388)</a> - JSON-LD implementation.</li>
</ul>
<h3><p>IDE / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.eclipse.org" rel="noopener noreferrer">Eclipse</a> - Established open-source project with support for lots of plugins and languages.</li>
</ul>

<ul>
<li><a href="https://code.visualstudio.com/docs/languages/java" rel="noopener noreferrer">Visual Studio Code</a> - Provides Java support for lightweight projects with a simple, modern workflow by using extensions from the internal marketplace.</li>
</ul>
<h3><p>Imagery / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/coobird/thumbnailator" rel="noopener noreferrer">Thumbnailator (⭐5.4k)</a> - High-quality thumbnail generation library.</li>
</ul>

<ul>
<li><a href="https://github.com/haraldk/TwelveMonkeys" rel="noopener noreferrer">TwelveMonkeys (⭐2.1k)</a> - Collection of plugins that extend the number of supported image file formats.</li>
</ul>

<ul>
<li><a href="https://github.com/zxing/zxing" rel="noopener noreferrer">ZXing (⭐34k)</a> - Multi-format 1D/2D barcode image processing library.</li>
</ul>
<h3><p>JSON / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/ngs-doo/dsl-json" rel="noopener noreferrer">DSL-JSON (⭐1.1k)</a> - JSON library with advanced compile time databinding.</li>
</ul>

<ul>
<li><a href="https://github.com/google/gson" rel="noopener noreferrer">Gson (⭐24k)</a> - Serializes objects to JSON and vice versa. Good performance with on-the-fly usage.</li>
</ul>

<ul>
<li><a href="https://github.com/brettwooldridge/HikariJSON" rel="noopener noreferrer">HikariJSON (⭐469)</a> - High-performance JSON parser, 2x faster than Jackson.</li>
</ul>

<ul>
<li><a href="https://github.com/FasterXML/jackson-modules-java8" rel="noopener noreferrer">jackson-modules-java8 (⭐423)</a> - Set of Jackson modules for Java 8 datatypes and features.</li>
</ul>

<ul>
<li><a href="https://github.com/zalando/jackson-datatype-money" rel="noopener noreferrer">Jackson-datatype-money (⭐262)</a> - Open-source Jackson module to support JSON serialization and deserialization of JavaMoney data types.</li>
</ul>

<ul>
<li><a href="https://github.com/FasterXML/jackson" rel="noopener noreferrer">Jackson (⭐9.8k)</a> - Similar to GSON, but offers performance gains if you need to instantiate the library more often.</li>
</ul>

<ul>
<li><a href="https://github.com/jdereg/json-io" rel="noopener noreferrer">JSON-io (⭐388)</a> - Convert Java to JSON/TOON and back. Supports complex object graphs, cyclic references, and TOON format for 40-50% LLM token savings.</li>
</ul>

<ul>
<li><a href="https://github.com/bluelinelabs/LoganSquare" rel="noopener noreferrer">LoganSquare (⭐3.2k)</a> - JSON parsing and serializing library based on Jackson's streaming API. Outperforms GSON &amp; Jackson's library.</li>
</ul>

<ul>
<li><a href="https://github.com/square/moshi" rel="noopener noreferrer">Moshi (⭐10k)</a> - Modern JSON library, less opinionated and uses built-in types like List and Map.</li>
</ul>

<ul>
<li><a href="https://github.com/alibaba/fastjson" rel="noopener noreferrer">fastjson (⭐26k)</a> - Very fast processor with no additional dependencies and full data binding.</li>
</ul>

<ul>
<li><a href="https://github.com/bazaarvoice/jolt" rel="noopener noreferrer">Jolt (⭐1.7k)</a> - JSON to JSON transformation tool.</li>
</ul>

<ul>
<li><a href="https://github.com/jsurfer/JsonSurfer" rel="noopener noreferrer">JsonSurfer (⭐317)</a> - Streaming JsonPath processor dedicated to processing big and complicated JSON data.</li>
</ul>
<h3><p>Logging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/zalando/logbook" rel="noopener noreferrer">Logbook (⭐2.1k)</a> - Extensible, open-source library for HTTP request and response logging.</li>
</ul>
<h3><p>Machine Learning / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://flink.apache.org" rel="noopener noreferrer">Apache Flink</a> - Fast, reliable, large-scale data processing engine.</li>
</ul>

<ul>
<li><a href="https://mahout.apache.org" rel="noopener noreferrer">Apache Mahout</a> - Scalable algorithms focused on collaborative filtering, clustering and classification.</li>
</ul>

<ul>
<li><a href="https://deeplearning4j.org" rel="noopener noreferrer">Deeplearning4j</a> - Distributed and multi-threaded deep learning library.</li>
</ul>

<ul>
<li><a href="https://github.com/OryxProject/oryx" rel="noopener noreferrer">Oryx 2 (⭐1.8k)</a> - Framework for building real-time, large-scale machine learning applications. Includes end-to-end applications for collaborative filtering, classification, regression, and clustering.</li>
</ul>
<h3><p>Messaging / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/real-logic/Aeron" rel="noopener noreferrer">Aeron (⭐8.7k)</a> - Efficient, reliable, unicast and multicast message transport.</li>
</ul>

<ul>
<li><a href="https://activemq.apache.org" rel="noopener noreferrer">Apache ActiveMQ</a> - Message broker that implements JMS and converts synchronous to asynchronous communication.</li>
</ul>

<ul>
<li><a href="https://camel.apache.org" rel="noopener noreferrer">Apache Camel</a> - Glues together different transport APIs via Enterprise Integration Patterns.</li>
</ul>

<ul>
<li><a href="https://kafka.apache.org" rel="noopener noreferrer">Apache Kafka</a> - High-throughput distributed messaging system.</li>
</ul>

<ul>
<li><a href="https://pulsar.apache.org" rel="noopener noreferrer">Apache Pulsar</a> - Distributed pub/sub-messaging system.</li>
</ul>

<ul>
<li><a href="https://github.com/greenrobot/EventBus" rel="noopener noreferrer">EventBus (⭐25k)</a> - Simple publish/subscribe event bus.</li>
</ul>

<ul>
<li><a href="https://github.com/zeromq/jeromq" rel="noopener noreferrer">JeroMQ (⭐2.4k)</a> - Implementation of ZeroMQ.</li>
</ul>

<ul>
<li><a href="https://github.com/zalando/nakadi" rel="noopener noreferrer">Nakadi (⭐967)</a> - Provides a RESTful API on top of Kafka.</li>
</ul>

<ul>
<li><a href="https://github.com/igniterealtime/Smack" rel="noopener noreferrer">Smack (⭐2.4k)</a> - Cross-platform XMPP client library.</li>
</ul>
<h3><p>Miscellaneous / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/npgall/cqengine" rel="noopener noreferrer">CQEngine (⭐1.8k)</a> - Ultra-fast, SQL-like queries on Java collections.</li>
</ul>

<ul>
<li><a href="https://github.com/iluwatar/java-design-patterns" rel="noopener noreferrer">Design Patterns (⭐94k)</a> - Implementation and explanation of the most common design patterns.</li>
</ul>

<ul>
<li><a href="https://github.com/google/j2objc" rel="noopener noreferrer">J2ObjC (⭐6k)</a> - Java-to-Objective-C translator for porting Android libraries to iOS.</li>
</ul>

<ul>
<li><a href="https://github.com/google/jimfs" rel="noopener noreferrer">Jimfs (⭐2.6k)</a> - In-memory file system.</li>
</ul>

<ul>
<li><a href="https://github.com/takari/maven-wrapper" rel="noopener noreferrer">Maven Wrapper (⭐1.6k)</a> - Analogue of Gradle Wrapper for Maven, allows building projects without installing maven.</li>
</ul>

<ul>
<li><a href="https://github.com/Guichaguri/MinimalFTP" rel="noopener noreferrer">MinimalFTP (⭐191)</a> - Lightweight, small and customizable FTP server.</li>
</ul>

<ul>
<li><a href="https://github.com/winterbe/java8-tutorial" rel="noopener noreferrer">Modern Java - A Guide to Java 8 (⭐17k)</a> - Popular Java 8 guide.</li>
</ul>

<ul>
<li><a href="https://github.com/takari/polyglot-maven" rel="noopener noreferrer">Polyglot for Maven (⭐922)</a> - Extensions for Maven 3.3.1+ that allows writing the POM model in dialects other than XML.</li>
</ul>

<ul>
<li><a href="https://www.togglz.org" rel="noopener noreferrer">Togglz</a> - Implementation of the Feature Toggles pattern.</li>
</ul>

<ul>
<li><a href="https://github.com/jhalterman/typetools" rel="noopener noreferrer">TypeTools (⭐629)</a> - Tools for resolving generic types.</li>
</ul>

<ul>
<li><a href="https://github.com/SvenEwald/xmlbeam" rel="noopener noreferrer">XMLBeam (⭐76)</a> - Processes XML by using annotations or XPath within code.</li>
</ul>
<h3><p>Monitoring / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/stevensouza/automon" rel="noopener noreferrer">Automon (⭐571)</a> - Combines the power of AOP with monitoring and/or logging tools.</li>
</ul>

<ul>
<li><a href="https://glowroot.org" rel="noopener noreferrer">Glowroot</a> - Open-source Java APM.</li>
</ul>

<ul>
<li><a href="https://instrumentalapp.com" rel="noopener noreferrer">Instrumental <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Real-time Java application performance monitoring. A commercial service with free development accounts.</li>
</ul>

<ul>
<li><a href="https://github.com/javamelody/javamelody" rel="noopener noreferrer">JavaMelody (⭐3k)</a> - Performance monitoring and profiling.</li>
</ul>

<ul>
<li><a href="https://github.com/jmxtrans/jmxtrans" rel="noopener noreferrer">jmxtrans (⭐1.7k)</a> - Connect to multiple JVMs and query them for their attributes via JMX. Its query language is based on JSON, which allows non-Java programmers to access the JVM attributes. Supports different output writes, including Graphite, Ganglia, and StatsD.</li>
</ul>

<ul>
<li><a href="https://jolokia.org" rel="noopener noreferrer">Jolokia</a> - JMX over REST.</li>
</ul>

<ul>
<li><a href="https://github.com/lorenzoongithub/nudge4j" rel="noopener noreferrer">nudge4j (⭐163)</a> - Remote developer console from the browser for Java 8 via bytecode injection.</li>
</ul>

<ul>
<li><a href="https://github.com/naver/pinpoint" rel="noopener noreferrer">Pinpoint (⭐14k)</a> - Open-source APM tool.</li>
</ul>

<ul>
<li><a href="https://github.com/stagemonitor/stagemonitor" rel="noopener noreferrer">Stagemonitor (⭐1.7k)</a> - Open-source performance monitoring and transaction tracing for JVM apps.</li>
</ul>

<ul>
<li><a href="https://github.com/palantir/Sysmon" rel="noopener noreferrer">Sysmon (⭐161)</a> - Lightweight platform monitoring tool for Java VMs.</li>
</ul>

<ul>
<li><a href="https://zipkin.io" rel="noopener noreferrer">zipkin</a> - Distributed tracing system which gathers timing data needed to troubleshoot latency problems in microservice architectures.</li>
</ul>
<h3><p>Native / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/bytedeco/javacpp" rel="noopener noreferrer">JavaCPP (⭐4.7k)</a> - Provides efficient and easy access to native C++.</li>
</ul>

<ul>
<li><a href="https://github.com/java-native-access/jna" rel="noopener noreferrer">JNA (⭐8.9k)</a> - Work with native libraries without writing JNI. Also provides interfaces to common system libraries.</li>
</ul>

<ul>
<li><a href="https://github.com/jnr/jnr-ffi" rel="noopener noreferrer">JNR (⭐1.3k)</a> - Work with native libraries without writing JNI. Also provides interfaces to common system libraries. Same goals as JNA, but faster, and serves as the basis for the upcoming <a href="https://openjdk.java.net/projects/panama" rel="noopener noreferrer">Project Panama</a>.</li>
</ul>
<h3><p>Natural Language Processing / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://dkpro.github.io" rel="noopener noreferrer">DKPro</a> - Collection of reusable NLP tools for linguistic pre-processing, machine learning, lexical resources, etc.</li>
</ul>
<h3><p>Networking / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/puniverse/comsat" rel="noopener noreferrer">Comsat (⭐594)</a> - Integrates standard Java web-related APIs with Quasar fibers and actors.</li>
</ul>

<ul>
<li><a href="https://github.com/EsotericSoftware/kryonet" rel="noopener noreferrer">KryoNet (⭐1.9k)</a> - Provides a clean and simple API for efficient TCP and UDP client/server network communication using NIO and Kryo.</li>
</ul>

<ul>
<li><a href="https://mina.apache.org" rel="noopener noreferrer">MINA</a> - Abstract, event-driven async I/O API for network operations over TCP/IP and UDP/IP via Java NIO.</li>
</ul>

<ul>
<li><a href="https://netty.io" rel="noopener noreferrer">Netty</a> - Framework for building high-performance network applications.</li>
</ul>
<h3><p>ORM / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://cayenne.apache.org" rel="noopener noreferrer">Apache Cayenne</a> - Provides a clean, static API for data access. Also includes a GUI Modeler for working with database mappings, and DB reverse engineering and generation.</li>
</ul>

<ul>
<li><a href="https://github.com/arnaudroger/SimpleFlatMapper" rel="noopener noreferrer">SimpleFlatMapper (⭐458)</a> - Simple database and CSV mapper.</li>
</ul>
<h3><p>PaaS / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://www.heroku.com" rel="noopener noreferrer">Heroku <img src="https://cdn.rawgit.com/akullpp/23246ca832bda82bb505230bf3538e2a/raw/d9bcdb769bf025292f9c6bc1290f01f1fcd1f864/commercial.svg" alt="c" /></a> - Abstract computing environments.</li>
</ul>
<h3><p>PDF / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://pdfbox.apache.org" rel="noopener noreferrer">Apache PDFBox</a> - Toolbox for creating and manipulating PDFs.</li>
</ul>
<h3><p>Performance analysis / Text-Based User Interfaces</p>
</h3>
<ul>
<li><a href="https://github.com/giltene/jHiccup" rel="noopener noreferrer">jHiccup (⭐704)</a> - Logs and records platform JVM stalls.</li>
</ul>

<ul>
<li><a href="https://github.com/AdoptOpenJDK/jitwatch" rel="noopener noreferrer">JITWatch (⭐3.3k)</a> - Analyze the JIT compiler optimisations made by the HotSpot JVM.</li>
</ul>

<ul>
<li><a href="https://github.com/LatencyUtils/LatencyUtils" rel="noopener noreferrer">LatencyUtils (⭐466)</a> - Utilities for latency measurement and reporting.</li>
</ul>
<h3><p>Reactive libraries / Other</p>
</h3>
<ul>
<li><a href="https://akka.io" rel="noopener noreferrer">Akka</a> - Toolkit and runtime for building concurrent, distributed, fault-tolerant and event-driven applications.</li>
</ul>

<ul>
<li><a href="https://github.com/reactive-streams/reactive-streams-jvm" rel="noopener noreferrer">Reactive Streams (⭐4.9k)</a> - Provides a standard for asynchronous stream processing with non-blocking backpressure.</li>
</ul>

<ul>
<li><a href="https://github.com/ReactiveX/RxJava" rel="noopener noreferrer">RxJava (⭐48k)</a> - Allows for composing asynchronous and event-based programs using observable sequences.</li>
</ul>
<h3><p>REST Frameworks / Other</p>
</h3>
<ul>
<li><a href="https://jersey.github.io" rel="noopener noreferrer">Jersey</a> - JAX-RS reference implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/linkedin/rest.li" rel="noopener noreferrer">rest.li (⭐2.5k)</a> - Framework for building robust, scalable RESTful architectures using typesafe bindings and asynchronous, non-blocking IO with an end-to-end developer workflow that promotes clean practices, uniform interface design and consistent data modeling.</li>
</ul>

<ul>
<li><a href="https://github.com/RestExpress/RestExpress" rel="noopener noreferrer">RestExpress (⭐939)</a> - Thin wrapper on the JBoss Netty HTTP stack that provides scaling and performance.</li>
</ul>

<ul>
<li><a href="https://github.com/restlet/restlet-framework-java" rel="noopener noreferrer">Restlet Framework (⭐667)</a> - Pioneering framework with powerful routing and filtering capabilities, and a unified client and server API.</li>
</ul>

<ul>
<li><a href="https://swagger.io" rel="noopener noreferrer">Swagger</a> - Standard, language-agnostic interface to REST APIs.</li>
</ul>
<h3><p>Science / Other</p>
</h3>
<ul>
<li><a href="https://github.com/Erdos-Graph-Framework/Erdos" rel="noopener noreferrer">Erdos (⭐128)</a> - Modular, light and easy graph framework for theoretic algorithms.</li>
</ul>

<ul>
<li><a href="https://github.com/jgrapht/jgrapht" rel="noopener noreferrer">JGraphT (⭐2.8k)</a> - Graph library that provides mathematical graph-theory objects and algorithms.</li>
</ul>

<ul>
<li><a href="https://github.com/jgraph/jgraphx" rel="noopener noreferrer">JGraphX (⭐691)</a> - Library for visualizing (mainly Swing) and interacting with node-edge graphs.</li>
</ul>

<ul>
<li><a href="https://github.com/MinesJTK/jtk" rel="noopener noreferrer">Mines Java Toolkit (⭐86)</a> - Library for geophysical scientific computation, visualization and digital signal analysis.</li>
</ul>
<h3><p>Search / Other</p>
</h3>
<ul>
<li><a href="https://lucene.apache.org" rel="noopener noreferrer">Apache Lucene</a> - High-performance, full-featured, cross-platform, text search engine library.</li>
</ul>

<ul>
<li><a href="https://www.elastic.co" rel="noopener noreferrer">Elasticsearch</a> - Distributed, multitenant-capable, full-text search engine with a RESTful web interface and schema-free JSON documents.</li>
</ul>
<h3><p>Security / Other</p>
</h3>
<ul>
<li><a href="https://shiro.apache.org" rel="noopener noreferrer">Apache Shiro</a> - Performs authentication, authorization, cryptography and session management.</li>
</ul>

<ul>
<li><a href="https://www.bouncycastle.org/java.html" rel="noopener noreferrer">Bouncy Castle</a> - All-purpose cryptographic library and JCA provider offering a wide range of functions, from basic helpers to PGP/SMIME operations.</li>
</ul>

<ul>
<li><a href="https://github.com/hdiv/hdiv" rel="noopener noreferrer">Hdiv (⭐219)</a> - Runtime application that repels application security risks included in the OWASP Top 10, including SQL injection, cross-site scripting, cross-site request forgery, data tampering, and brute force attacks.</li>
</ul>

<ul>
<li><a href="https://github.com/jwtk/jjwt" rel="noopener noreferrer">jjwt (⭐11k)</a> - JSON web token for Java and Android.</li>
</ul>

<ul>
<li><a href="https://github.com/square/keywhiz" rel="noopener noreferrer">Keywhiz (⭐2.6k)</a> - System for distributing and managing secrets.</li>
</ul>

<ul>
<li><a href="https://github.com/GoSimpleLLC/nbvcxz" rel="noopener noreferrer">Nbvcxz (⭐309)</a> - Advanced password strength estimation.</li>
</ul>

<ul>
<li><a href="http://oaccframework.org" rel="noopener noreferrer">OACC</a> - Provides permission-based authorization services.</li>
</ul>

<ul>
<li><a href="https://github.com/pac4j/pac4j" rel="noopener noreferrer">pac4j (⭐2.5k)</a> - Security engine.</li>
</ul>
<h3><p>Serialization / Other</p>
</h3>
<ul>
<li><a href="https://github.com/google/flatbuffers" rel="noopener noreferrer">FlatBuffers (⭐26k)</a> - Memory-efficient serialization library that can access serialized data without unpacking and parsing it.</li>
</ul>

<ul>
<li><a href="https://github.com/RuedigerMoeller/fast-serialization" rel="noopener noreferrer">FST (⭐1.6k)</a> - JDK-compatible, high-performance object graph serialization.</li>
</ul>

<ul>
<li><a href="https://github.com/EsotericSoftware/kryo" rel="noopener noreferrer">Kryo (⭐6.5k)</a> - Fast and efficient object graph serialization framework.</li>
</ul>

<ul>
<li><a href="https://github.com/msgpack/msgpack-java" rel="noopener noreferrer">MessagePack (⭐1.5k)</a> - Efficient binary serialization format.</li>
</ul>

<ul>
<li><a href="https://github.com/marcospassos/java-php-serializer" rel="noopener noreferrer">PHP Serializer (⭐19)</a> - Serializing objects in the PHP serialization format.</li>
</ul>
<h3><p>Server / Other</p>
</h3>
<ul>
<li><a href="https://tomcat.apache.org" rel="noopener noreferrer">Apache Tomcat</a> - Robust, all-round server for Servlet and JSP.</li>
</ul>

<ul>
<li><a href="https://tomee.apache.org" rel="noopener noreferrer">Apache TomEE</a> - Tomcat plus Java EE.</li>
</ul>

<ul>
<li><a href="https://github.com/NanoHttpd/nanohttpd" rel="noopener noreferrer">nanohttpd (⭐7.2k)</a> - Tiny, easily embeddable HTTP server.</li>
</ul>
<h3><p>Template Engine / Other</p>
</h3>
<ul>
<li><a href="https://github.com/neuland/jade4j" rel="noopener noreferrer">Jade4J (⭐707)</a> - Implementation of Pug (formerly known as Jade).</li>
</ul>
<h3><p>Testing / Asynchronous</p>
</h3>
<ul>
<li><a href="https://github.com/jhalterman/concurrentunit" rel="noopener noreferrer">ConcurrentUnit (⭐419)</a> - Toolkit for testing multi-threaded and asynchronous applications.</li>
</ul>

<ul>
<li><a href="https://github.com/SpectoLabs/hoverfly-java" rel="noopener noreferrer">Hoverfly Java (⭐176)</a> - Native bindings for Hoverfly, a proxy which allows you to simulate HTTP services.</li>
</ul>
<h3><p>Testing / BDD</p>
</h3>
<ul>
<li><a href="https://github.com/cucumber/cucumber-jvm" rel="noopener noreferrer">Cucumber (⭐2.8k)</a> - Provides a way to describe features in a plain language which customers can understand.</li>
</ul>

<ul>
<li><a href="https://github.com/j8spec/j8spec" rel="noopener noreferrer">J8Spec (⭐49)</a> - Follows a Jasmine-like syntax.</li>
</ul>

<ul>
<li><a href="https://github.com/RichardWarburton/lambda-behave" rel="noopener noreferrer">Lamdba Behave (⭐252)</a> - Aims to provide a fluent API to write tests in long and descriptive sentences that read like plain English.</li>
</ul>
<h3><p>Testing / Fixtures</p>
</h3>
<ul>
<li><a href="https://github.com/keepcosmos/beanmother" rel="noopener noreferrer">Beanmother (⭐121)</a> - Sets up beans from YAML fixtures.</li>
</ul>

<ul>
<li><a href="https://github.com/six2six/fixture-factory" rel="noopener noreferrer">Fixture Factory (⭐444)</a> - Generates fake objects from a template.</li>
</ul>

<ul>
<li><a href="https://github.com/randomizedtesting/randomizedtesting" rel="noopener noreferrer">Randomized Testing (⭐184)</a> - JUnit test runner and plugins for running JUnit tests with pseudo-randomness.</li>
</ul>
<h3><p>Testing / Frameworks</p>
</h3>
<ul>
<li><a href="https://citrusframework.org" rel="noopener noreferrer">Citrus</a> - Integration testing framework that focuses on both client- and server-side messaging.</li>
</ul>

<ul>
<li><a href="https://gatling.io" rel="noopener noreferrer">Gatling</a> - Load testing tool designed for ease of use, maintainability and high performance.</li>
</ul>

<ul>
<li><a href="https://github.com/DiUS/pact-jvm" rel="noopener noreferrer">Pact JVM (⭐1.1k)</a> - Consumer-driven contract testing.</li>
</ul>
<h3><p>Testing / Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/MutabilityDetector/MutabilityDetector" rel="noopener noreferrer">Mutability Detector (⭐246)</a> - Reports whether instances of a given class are immutable.</li>
</ul>

<ul>
<li><a href="https://github.com/nidi3/raml-tester" rel="noopener noreferrer">raml-tester (⭐74)</a> - Tests if a request/response matches a given RAML definition.</li>
</ul>
<h3><p>Testing / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/mockito/mockito" rel="noopener noreferrer">Mockito (⭐15k)</a> - Mocking framework that lets you write tests with a clean and simple API.</li>
</ul>

<ul>
<li><a href="https://www.mock-server.com" rel="noopener noreferrer">MockServer</a> - Allows mocking of systems integrated with HTTPS.</li>
</ul>

<ul>
<li><a href="https://github.com/dreamhead/moco" rel="noopener noreferrer">Moco (⭐4.4k)</a> - Concise web services for stubs and mocks.</li>
</ul>
<h3><p>Utility / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/PatMartin/Dex" rel="noopener noreferrer">Dex (⭐1.3k)</a> - Java/JavaFX tool capable of powerful ETL and data visualization.</li>
</ul>

<ul>
<li><a href="https://github.com/google/guava" rel="noopener noreferrer">Guava (⭐52k)</a> - Collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and more.</li>
</ul>

<ul>
<li><a href="https://github.com/VerbalExpressions/JavaVerbalExpressions" rel="noopener noreferrer">JavaVerbalExpressions (⭐2.6k)</a> - Library that helps with constructing difficult regular expressions.</li>
</ul>

<ul>
<li><a href="https://github.com/minio/minio-java" rel="noopener noreferrer">minio-java (⭐1.3k)</a> - Provides simple APIs to access any Amazon S3-compatible object storage server.</li>
</ul>

<ul>
<li><a href="https://protege.stanford.edu" rel="noopener noreferrer">Protégé</a> - Provides an ontology editor and a framework to build knowledge-based systems.</li>
</ul>

<ul>
<li><a href="https://github.com/javadev/underscore-java" rel="noopener noreferrer">Underscore-java (⭐551)</a> - Port of Underscore.js functions.</li>
</ul>
<h3><p>Version Managers / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/sdkman/sdkman-cli" rel="noopener noreferrer">SDKMan (⭐6.8k)</a> - Java Version Manager inspired by RVM and rbenv. Supports UNIX-based platforms and Windows.</li>
</ul>
<h3><p>Web Crawling / Mocking</p>
</h3>
<ul>
<li><a href="https://nutch.apache.org" rel="noopener noreferrer">Apache Nutch</a> - Highly extensible, highly scalable web crawler for production environments.</li>
</ul>

<ul>
<li><a href="https://github.com/yasserg/crawler4j" rel="noopener noreferrer">Crawler4j (⭐4.6k)</a> - Simple and lightweight web crawler.</li>
</ul>

<ul>
<li><a href="https://jsoup.org" rel="noopener noreferrer">jsoup</a> - Scrapes, parses, manipulates and cleans HTML.</li>
</ul>

<ul>
<li><a href="https://github.com/code4craft/webmagic" rel="noopener noreferrer">webmagic (⭐12k)</a> - Scalable crawler with downloading, url management, content extraction and persistent.</li>
</ul>
<h3><p>Web Frameworks / Mocking</p>
</h3>
<ul>
<li><a href="https://tapestry.apache.org" rel="noopener noreferrer">Apache Tapestry</a> - Component-oriented framework for creating dynamic, robust, highly scalable web applications.</li>
</ul>

<ul>
<li><a href="https://wicket.apache.org" rel="noopener noreferrer">Apache Wicket</a> - Component-based web application framework similar to Tapestry, with a stateful GUI.</li>
</ul>

<ul>
<li><a href="https://www.playframework.com" rel="noopener noreferrer">Play</a> - Built on Akka, it provides predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications in Java and Scala.</li>
</ul>

<ul>
<li><a href="https://ratpack.io" rel="noopener noreferrer">Ratpack</a> - Set of libraries that facilitate fast, efficient, evolvable and well-tested HTTP applications.</li>
</ul>

<ul>
<li><a href="https://github.com/yegor256/takes" rel="noopener noreferrer">Takes (⭐876)</a> - Opinionated web framework which is built around the concepts of True Object-Oriented Programming and immutability.</li>
</ul>
<h3><p>Related Awesome Lists / Mocking</p>
</h3>
<ul>
<li><a href="https://github.com/ksoichiro/awesome-gradle" rel="noopener noreferrer">Awesome Gradle Plugins (⭐486)</a></li>
</ul>

<ul>
<li><a href="https://github.com/mhrimaz/AwesomeJavaFX" rel="noopener noreferrer">AwesomeJavaFX (⭐3.4k)</a></li>
</ul>

<ul>
<li><a href="https://github.com/deephacks/awesome-jvm" rel="noopener noreferrer">Awesome JVM (⭐2.2k)</a></li>
</ul>

<ul>
<li><a href="https://github.com/mfornos/awesome-microservices" rel="noopener noreferrer">Awesome Microservices (⭐14k)</a></li>
</ul>

<ul>
<li><a href="https://github.com/marmelab/awesome-rest" rel="noopener noreferrer">Awesome REST (⭐3.9k)</a></li>
</ul>

<ul>
<li><a href="https://github.com/christian-bromann/awesome-selenium" rel="noopener noreferrer">Awesome Selenium (⭐1.1k)</a></li>
</ul>

<ul>
<li><a href="https://github.com/ciandcd/awesome-ciandcd" rel="noopener noreferrer">ciandcd (⭐2k)</a></li>
</ul>

<ul>
<li><a href="https://github.com/Vedenin/useful-java-links" rel="noopener noreferrer">Useful Java Links (⭐6.2k)</a></li>
</ul>
<h3><p>Frontends / Mocking</p>
</h3>
<ul>
<li><a href="https://java.libhunt.com" rel="noopener noreferrer">java.libhunt.com</a></li>
</ul>
<h3><p>Influential Books / Mocking</p>
</h3>
<ul>
<li><a href="https://www.amazon.com/Core-Java-I-Fundamentals-10th/dp/0134177304" rel="noopener noreferrer">Core Java Volume I--Fundamentals</a></li>
</ul>

<ul>
<li><a href="https://www.amazon.com/Core-Java-II-Advanced-Features-10th/dp/0134177290" rel="noopener noreferrer">Core Java, Volume II--Advanced Features</a></li>
</ul>

<ul>
<li><a href="https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997" rel="noopener noreferrer">Effective Java (3rd Edition)</a></li>
</ul>

<ul>
<li><a href="https://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601" rel="noopener noreferrer">Java Concurrency in Practice</a></li>
</ul>

<ul>
<li><a href="https://www.amazon.com/Thinking-Java-Edition-Bruce-Eckel/dp/0131872486" rel="noopener noreferrer">Thinking in Java</a></li>
</ul>
<h3><p>Podcasts and Screencasts / Mocking</p>
</h3>
<ul>
<li><a href="http://www.javaposse.com" rel="noopener noreferrer">The Java Posse</a> - Discontinued as of 02/2015.</li>
</ul>
<h3><p>People / Socials</p>
</h3>
<ul>
<li><a href="https://twitter.com/AdamBien" rel="noopener noreferrer">Adam Bien</a> - Freelance author, JavaOne Rockstar speaker, consultant, Java Champion.</li>
</ul>

<ul>
<li><a href="https://twitter.com/shipilev" rel="noopener noreferrer">Aleksey Shipilëv</a> - Performance geek, benchmarking czar, concurrency bug hunter.</li>
</ul>

<ul>
<li><a href="https://twitter.com/agoncal" rel="noopener noreferrer">Antonio Goncalves</a> - Java Champion, JUG Leader, Devoxx France, Java EE 6/7, JCP, Author.</li>
</ul>

<ul>
<li><a href="https://twitter.com/arungupta" rel="noopener noreferrer">Arun Gupta</a> - Java Champion, JavaOne Rockstar, JUG Leader, Devoxx4Kids-er, VP of Developer Advocacy at Couchbase.</li>
</ul>

<ul>
<li><a href="https://twitter.com/brunoborges" rel="noopener noreferrer">Bruno Borges</a> - Product Manager/Java Jock at Oracle.</li>
</ul>

<ul>
<li><a href="https://twitter.com/edburns" rel="noopener noreferrer">Ed Burns</a> - Consulting Member of the Technical Staff at Oracle.</li>
</ul>

<ul>
<li><a href="https://twitter.com/baeldung" rel="noopener noreferrer">Eugen Paraschiv</a> - Author of the Spring Security Course.</li>
</ul>

<ul>
<li><a href="https://twitter.com/heinzkabutz" rel="noopener noreferrer">Heinz Kabutz</a> - Java Champion, speaker, author of The Java Specialists' Newsletter, concurrency performance expert.</li>
</ul>

<ul>
<li><a href="https://twitter.com/holly_cummins" rel="noopener noreferrer">Holly Cummins</a> - Technical Lead of IBM London's Bluemix Garage, Java Champion, developer, author, JavaOne rockstar.</li>
</ul>

<ul>
<li><a href="https://twitter.com/JavaFXpert" rel="noopener noreferrer">James Weaver</a> - Java/JavaFX/IoT developer, author and speaker.</li>
</ul>

<ul>
<li><a href="https://twitter.com/java" rel="noopener noreferrer">Java</a> - Official Java Twitter account.</li>
</ul>

<ul>
<li><a href="https://twitter.com/javinpaul" rel="noopener noreferrer">Javin Paul</a> - Well-known Java blogger.</li>
</ul>

<ul>
<li><a href="https://twitter.com/starbuxman" rel="noopener noreferrer">Josh Long</a> - Spring Advocate at Pivotal, author of O'Reilly's Cloud Native Java- and Building Microservices with Spring Boot, JavaOne Rock Star.</li>
</ul>

<ul>
<li><a href="https://twitter.com/mariofusco" rel="noopener noreferrer">Mario Fusco</a> - RedHatter, JUG coordinator, frequent speaker and author.</li>
</ul>

<ul>
<li><a href="https://twitter.com/MkHeck" rel="noopener noreferrer">Mark Heckler</a> - Pivotal Principal Technologist and Developer Advocate, conference speaker, published author, and Java Champion, focusing on Internet of Things and the cloud.</li>
</ul>

<ul>
<li><a href="https://twitter.com/myfear" rel="noopener noreferrer">Markus Eisele</a> - Java EE evangelist, Red Hat.</li>
</ul>

<ul>
<li><a href="https://twitter.com/karianna" rel="noopener noreferrer">Martijn Verburg</a> - London JUG co-leader, speaker, author, Java Champion and much more.</li>
</ul>

<ul>
<li><a href="https://twitter.com/mjpt777" rel="noopener noreferrer">Martin Thompson</a> - Pasty faced performance gangster.</li>
</ul>

<ul>
<li><a href="https://twitter.com/mon_beck" rel="noopener noreferrer">Monica Beckwith</a> - Performance consultant, JavaOne Rock Star.</li>
</ul>

<ul>
<li><a href="https://twitter.com/OpenJDK" rel="noopener noreferrer">OpenJDK</a> - Official OpenJDK account.</li>
</ul>

<ul>
<li><a href="https://twitter.com/PeterLawrey" rel="noopener noreferrer">Peter Lawrey</a> - Peter Lawrey, Java performance expert.</li>
</ul>

<ul>
<li><a href="https://twitter.com/randyshoup" rel="noopener noreferrer">Randy Shoup</a> - Stitch Fix VP Engineering, speaker, JavaOne Rock Star.</li>
</ul>

<ul>
<li><a href="https://twitter.com/reza_rahman" rel="noopener noreferrer">Reza Rahman</a> - Java EE/GlassFish/WebLogic evangelist, author, speaker, open source hacker.</li>
</ul>

<ul>
<li><a href="https://twitter.com/sjmaple" rel="noopener noreferrer">Simon Maple</a> - Java Champion, VirtualJUG founder, LJC leader, RebelLabs author.</li>
</ul>

<ul>
<li><a href="https://twitter.com/trisha_gee" rel="noopener noreferrer">Trisha Gee</a> - Java Champion and speaker.</li>
</ul>

<ul>
<li><a href="https://twitter.com/venkat_s" rel="noopener noreferrer">Venkat Subramaniam</a> - Author, University of Houston professor, MicroSoft MVP award recipient, JavaOne Rock Star, Java Champion.</li>
</ul>
<h3><p>Websites / Socials</p>
</h3>
<ul>
<li><a href="https://google.github.io/styleguide/javaguide.html" rel="noopener noreferrer">Google Java Style</a></li>
</ul>

<ul>
<li><a href="https://www.infoq.com" rel="noopener noreferrer">InfoQ</a></li>
</ul>

<ul>
<li><a href="https://algs4.cs.princeton.edu/code" rel="noopener noreferrer">Java Algorithms and Clients</a></li>
</ul>

<ul>
<li><a href="https://blog.jooq.org" rel="noopener noreferrer">Java, SQL, and jOOQ</a></li>
</ul>

<ul>
<li><a href="https://community.oracle.com/community/java" rel="noopener noreferrer">Java.net</a></li>
</ul>

<ul>
<li><a href="https://dzone.com/java-jdk-development-tutorials-tools-news" rel="noopener noreferrer">Javalobby</a></li>
</ul>

<ul>
<li><a href="https://www.javaworld.com" rel="noopener noreferrer">JavaWorld</a></li>
</ul>

<ul>
<li><a href="https://jaxenter.com" rel="noopener noreferrer">JAXenter</a></li>
</ul>

<ul>
<li><a href="https://zeroturnaround.com/rebellabs" rel="noopener noreferrer">RebelLabs</a></li>
</ul>

<ul>
<li><a href="https://vanilla-java.github.io" rel="noopener noreferrer">Vanilla Java</a></li>
</ul>

<ul>
<li><a href="https://www.voxxed.com" rel="noopener noreferrer">Voxxed</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2018/05/31/"/>
    <summary>259 awesome projects updated on May 31, 2018</summary>
  </entry>
</feed>