JavaFactory – IntelliJ plugin to generate Java code
Hi HN, I built a code generator plugin for IntelliJ that uses LLMs to create repetitive Java code like implementations, tests, and fixtures — based on custom natural-language patterns and annotation-based references. Most tools like Copilot or Cursor aim to be general, but fail to produce code that actually fits a project structure or passes tests. So I made something more explicit: define patterns + reference scope, and generate code consistently. In this demo, 400 lines of Java were generated in 20 seconds — and all tests passed: https://www.youtube.com/watch?v=ReBCXKOpW3M…
JavaFactory – IntelliJ plugin to generate Java code launched on May 20, 2025 with 44 votes, #644 of 7,905 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 1 year on.
In plain words
JavaFactory is an IntelliJ plugin that generates repetitive Java code such as implementations, tests, and fixtures using large language models. It works by defining custom natural-language patterns and annotation-based references to consistently produce code that fits project structure and passes tests. The plugin targets Java developers seeking to automate boilerplate code generation with predictable, project-specific results rather than general-purpose AI assistants.
written from the facts on this page · September 2026
From the sources
Contribute to JavaFactoryPluginDev/javafactory-plugin development by creating an account on GitHub.
JavaFactory is a tool that uses LLMs to automatically generate repetitive Java code. It produces results that are more predictable and stable than those of traditional AI code generators. JavaFactory operates based on two core components: Pattern Definition: Define each unit of work in natural language (e.g., test generation, implementation generation, etc.) Annotation-Based Reference Collection: Explicitly specify the required classes using annotations. Once defined, these patterns can be reused repeatedly to generate various types of code — such as implementations, tests, and fixtures. Repetitive tasks can be defined as a single pattern. A pattern clearly specifies what to generate, how…from github.com
In the maker’s words, at launch
Hi HN, I built a code generator plugin for IntelliJ that uses LLMs to create repetitive Java code like implementations, tests, and fixtures — based on custom natural-language patterns and annotation-based references. Most tools like Copilot or Cursor aim to be general, but fail to produce code that actually fits a…
Does a similar job
all alternatives →
IntelliJ plugin to auto generate boilerplate code for Java unit tests2018 · squaretest.com · ▲11Generate a test class with code to construct the source class, initialize the dependencies and create test methods. Each test method contains code to initialize the arguments, invoke the source-method and compare the returned value to an expected value.

JD Generator2022 · hirequotient.com · ▲215The Jedi of JDs is right here! Craft expert JDs in seconds.
I spent my vacation writing a modern JVM assembler2022 · github.com · ▲218A JVM assembler for the modern age. Contribute to roscopeco/jasm development by creating an account on GitHub.
Programmatically Generate Diagrams for GitHub Readmes2019 · github.com · ▲220🧜♀️ RESTful rendering pipeline for generating sequence and UML diagrams using Mermaid for Markdown docs (Diagrams as a Service) - Schachte/Mermrender
- 3L300k lines of Java UI code running native in browser at desktop speed2019 · reportmill.com · ▲289
More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 20d ago · stillwet.art

PixVerse R2▲381A real-time world model you can explore and change
AI · 28d ago · world.pixverse.video
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, May 2025
the whole month →
Tapflow 2.0▲1,125We built Tapflow for devs, designers, PMs, and tech folks who’ve been sitting on internal docs, templates, and systems — but never productized them. Upload a PDF, notes, or workshop deck, and Tapflow drafts a structured product (with chapters, teaser and pricing plans). It’s good for AI kits, onboarding guides, design systems, and frameworks. You can sell through Stripe, LemonSqueezy, or PayPal. Real-time collaboration is in early beta. No site builder, no LMS — clean design and just focused tools to ship. Fully bootstrapped and just launched on PH today →…
Work · 2025 · tapflow.ai
- C9
Life & fun · 2025 · felixrieseberg.github.io
Appwrite Sites▲990Appwrite 2.0 brings a new engine, a rebuilt Console, five database types, an S3 API, an OAuth 2.1 server, and organization-level Domains and Firewall.
Dev tools · 2025 · appwrite.io


