Java Code-Generator

Open-source Java projects categorized as Code-Generator

Top 11 Java Code-Generator Projects

Code-Generator
  1. jOOQ

    jOOQ is the best way to write SQL in Java

    Project mention: How to Make Websites That Will Require Lots of Your Time and Energy | news.ycombinator.com | 2025-07-28

    at the very least, if you are really writing lots of INSERTs by hand I bet you are either not quoting properly or you are writing queries with 15 placeholders and someday you'll put one in the wrong place.

    ORMs and related toolkits have come a long way since they were called the "Vietnam of Computer Science". I am a big fan of JooQ in Java

    https://www.jooq.org/

    and SQLAlchemy in Python

    https://www.sqlalchemy.org/

    Note both of these support both an object <-> SQL mapper (usually with generated objects) that covers the case of my code sample above, and a DSL for SQL inside the host language which is delightful if you want to do code generation to make query builders and stuff like that. I work on a very complex search interface which builds out joins, subqueries, recursive CTEs, you name it, and the code is pretty easy to maintain.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. JavaParser

    Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.

  4. Speedment

    Speedment is a Stream ORM Java Toolkit and Runtime

  5. ballcat

    😸一个快速开发脚手架,快速搭建企业级后台管理系统,并提供多种便捷starter进行功能扩展。主要功能包括前后台用户分离,菜单权限,数据权限,定时任务,访问日志,操作日志,异常日志,统一异常处理,XSS过滤,SQL防注入,国际化 等多种功能

    Project mention: BallCat: Your New Secret Weapon for Supercharged Project Development | dev.to | 2025-04-19

    View the Project on GitHub

  6. MCreator

    MCreator is an open-source software used to make Minecraft Java Edition mods, Minecraft Bedrock Edition Add-Ons, resource packs, and data packs using an intuitive easy-to-learn interface or with an integrated code editor. It is used worldwide by Minecraft players, aspiring mod developers, for education, online classes, and STEM workshops.

  7. colfer

    binary serialization format

  8. core

    An advanced and highly optimized Java library to build frameworks: it's useful for scanning class paths, generating classes at runtime, facilitating the use of reflection, scanning the filesystem, executing stringified source code and much more... (by burningwave)

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. Telosys

    Telosys Command Line Interface - Code Generator for any language with any framework

    Project mention: Dashboard of open source low-code tools | dev.to | 2024-11-24

    In fact, there are a few. For instance, Telosys (that we also covered here). But Telosys defines itself as a "lightweight and pragmatic code generator", not as a low-code tool. Once again, the diverse terminology in our area makes a small domain even smaller and hides useful tools from potential users that are using the "wrong" keywords. To read mode about the relationship between the low-code and model-driven communities, take a look at our work on a Metascience Study of the Adoption of Low-Code terminology in Modeling Publications, which we are now updating and extending as I still believe it's an important discussion to have in our community.

  11. JavaForger

    Generate java source code based on existing classes using templates

  12. auto-record

    Java record source generator

  13. hiberium

    Code generator to create working springboot+hibernate projects from a csv schema definition.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Code-Generator discussion

Log in or Post with

Java Code-Generator related posts

  • Teaching D from Scratch: Is it a viable first language?

    1 project | news.ycombinator.com | 21 Jan 2024
  • Haven't used MCreator in a while, just downloaded 2023.3, just testing it out. Why do custom dimensions not generate dirt?

    1 project | /r/MCreator | 5 Nov 2023
  • How difficult would it be, for someone with a small amount of coding experience, to make a few custom items that you can equip to modify stats like drop rates or overall damage?

    1 project | /r/feedthebeast | 9 Jul 2023
  • overlay for custom armor bar

    1 project | /r/MCreator | 5 Jul 2023
  • 📸 The first #MCreator 2023.3 snapshot is coming soon, so stay tuned at https://mcreator.net/ 📸

    1 project | /r/MCreator | 29 Jun 2023
  • so like in theory how hard would it be to make an minecraft mod that just adds stuff an existing one (with no codding knowledge lol)

    1 project | /r/feedthebeast | 24 Jun 2023
  • Did you try out the new 2023.2 MCreator update? More at https://mcreator.net/news/97580/mcreator-20232-minecraft-1194-and-more

    1 project | /r/MCreator | 12 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Code-Generator projects in Java? This list will help you:

# Project Stars
1 jOOQ 6,508
2 JavaParser 5,927
3 Speedment 2,092
4 ballcat 1,666
5 MCreator 1,018
6 colfer 750
7 core 211
8 Telosys 179
9 JavaForger 13
10 auto-record 6
11 hiberium 6

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com