awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
sviperll avatar

sviperll/adt4j

0
View on GitHub↗
150 stars·9 forks·Java·BSD-3-Clause·8 views

Adt4j

adt4j - Algebraic Data Types for Java

Features

  • Code Generation and Bytecode - Implements algebraic data types via annotation processing.
  • Code Generators - JSR-269 generator for algebraic data types.

Star history

Star history chart for sviperll/adt4jStar history chart for sviperll/adt4j

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does sviperll/adt4j do?

adt4j - Algebraic Data Types for Java

What are the main features of sviperll/adt4j?

The main features of sviperll/adt4j are: Code Generation and Bytecode, Code Generators.

What are some open-source alternatives to sviperll/adt4j?

Open-source alternatives to sviperll/adt4j include: square/javapoet — JavaPoet is a source code generator and metaprogramming utility for the Java language. It functions as an abstract… jhipster/generator-jhipster — This project is a full-stack application generator and Java application scaffolder designed to produce the initial… google/auto — This project is a Java annotation processing framework and source code generator designed to automate repetitive… ahmetalpbalkan/go-linq — .NET LINQ capabilities in Go. antst/go-apispec — Generate OpenAPI 3.1 specs from Go source code via static analysis — zero annotations, automatic framework detection. andreasewering/travelm-agency — Compile time internationalization for Elm supporting multiple input and output formats.

Open-source alternatives to Adt4j

Similar open-source projects, ranked by how many features they share with Adt4j.
  • jhipster/generator-jhipsterjhipster avatar

    jhipster/generator-jhipster

    22,418View on GitHub↗

    This project is a full-stack application generator and Java application scaffolder designed to produce the initial project structure and boilerplate code for modern web applications and microservice architectures. It functions as a development platform that uses predefined technology stacks to automate the creation of backend services and APIs. The system includes a customizable code blueprint tool, allowing users to extend or replace standard generation patterns to modify the default code structure of client and server components. It also provides a containerized development environment to e

    TypeScriptangularclouddocker
    View on GitHub↗22,418
  • square/javapoetsquare avatar

    square/javapoet

    10,850View on GitHub↗

    JavaPoet is a source code generator and metaprogramming utility for the Java language. It functions as an abstract syntax tree construction library that allows developers to model classes, methods, and fields as objects before emitting them as source code. The library distinguishes itself through automatic import management and code formatting. It tracks referenced types to generate required import statements and handles line wrapping, semicolon placement, and indentation to ensure generated files remain readable. The tool covers a broad range of generation capabilities, including the defini

    Java
    View on GitHub↗10,850
  • google/autogoogle avatar

    google/auto

    10,545View on GitHub↗

    This project is a Java annotation processing framework and source code generator designed to automate repetitive boilerplate and reduce manual coding errors. It functions as a toolkit for building custom annotation processors that produce source code, metadata, and type definitions during the compilation process. The framework specifically automates the creation of immutable value types with built-in equality and hashing logic, as well as the generation of factory implementations for dependency injection. It also handles the automated production of service provider configuration files to enab

    Java
    View on GitHub↗10,545
  • ahmetalpbalkan/go-linqahmetalpbalkan avatar

    ahmetalpbalkan/go-linq

    3,654View on GitHub↗

    .NET LINQ capabilities in Go

    Go
    View on GitHub↗3,654
  • See all 30 alternatives to Adt4j→