Skip to content
@avaje

avaje

JVM libraries for DI, config, json, rest, metrics

Logo

Compile-time libraries for JVM applications

View the documentation →

Static Badge Discord Link

Avaje is a set of Java libraries for building applications.

Most use annotation processing to make them exceptionally light and most importantly, reflection-free. The effective size of all the following libraries combined barely takes up 0.8MB. (This is because most of the heavy lifting is done in annotation processors that are not included in your final jar)

General information:

Pinned Loading

  1. avaje-inject avaje-inject Public

    Dependency injection via source code generation

    Java 294 28

  2. avaje-http avaje-http Public

    Controller generation for Javalin, Helidon SE.

    Java 89 18

  3. avaje-config avaje-config Public

    Application configuration / properties loading for JVM applications

    Java 91 11

  4. avaje-jsonb avaje-jsonb Public

    java json binding library via source code generation

    Java 89 8

Repositories

Showing 10 of 46 repositories
  • avaje-spi-service Public

    META-INF/services generator

    avaje/avaje-spi-service’s past year of commit activity
    Java 7 Apache-2.0 0 0 0 Updated Jan 6, 2026
  • avaje-webview Public

    Experimental fork of webview_java

    avaje/avaje-webview’s past year of commit activity
    Java 1 MIT 1 1 1 Updated Jan 5, 2026
  • avaje/avaje-simple-logger’s past year of commit activity
    Java 1 Apache-2.0 1 0 0 Updated Jan 5, 2026
  • avaje-http Public

    Controller generation for Javalin, Helidon SE.

    avaje/avaje-http’s past year of commit activity
    Java 89 Apache-2.0 18 6 0 Updated Jan 5, 2026
  • avaje-applog-slf4j Public

    SLF4J provider for AppLog System.Logger

    avaje/avaje-applog-slf4j’s past year of commit activity
    Java 1 Apache-2.0 0 0 0 Updated Jan 5, 2026
  • avaje-jsonb Public

    java json binding library via source code generation

    avaje/avaje-jsonb’s past year of commit activity
    Java 89 Apache-2.0 8 1 0 Updated Jan 5, 2026
  • avaje-validator Public

    POJO validation using annotation processing

    avaje/avaje-validator’s past year of commit activity
    Java 54 Apache-2.0 4 0 0 Updated Jan 5, 2026
  • avaje-jex Public

    Web Routing for the JDK Http server

    avaje/avaje-jex’s past year of commit activity
    Java 50 Apache-2.0 2 2 2 Updated Jan 4, 2026
  • avaje-inject Public

    Dependency injection via source code generation

    avaje/avaje-inject’s past year of commit activity
    Java 294 Apache-2.0 28 4 0 Updated Jan 5, 2026
  • avaje-httpserver-realworld Public Forked from bowbahdoe/jdk-httpserver-realworld

    avaje jdk http server example

    avaje/avaje-httpserver-realworld’s past year of commit activity
    Java 3 MIT 2 0 0 Updated Jan 1, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…