Skip to main content

CodeBaker

Git-Centric Code Generation and Scaffolding for JetBrains IDEs. UI-Powered, Safe by Design.

Build reusable project templates from real source code and generate new structures without sacrificing IDE support or maintainability.

my-projectsrc/.CodeBaker/CRUD/same templatesfor everyoneupdate templatemain

Git-Centric Workflow

Templates live in .CodeBaker/ inside your own repository, so the whole team shares, reviews and versions them like any other code.

Generate from Template1234entityNametableNameTasktaskscomputedCancelNext >>

UI-Driven Generation

A guided dialog collects your values, resolves them top to bottom, and shows a preview of every file before anything is written.

Compare ChangesCurrent fileFinal contentCodeBakerMove changes across, or edit the final content by hand

Safe & Native Preview

Review every file, compare changes in the IDE's diff viewer, and edit the generated content before it is written to disk.

What's Inside

Configuration & Control

  • JSON5 configuration (comments and trailing commas allowed)
  • Variables resolved top to bottom, with Pebble expressions and filters
  • Custom placeholders and syntax style
  • Advanced templates: rename, repeat in a loop, write once (seed), insert, JSON upsert

Templates That Stay Valid

  • Template files keep their native extensions and syntax
  • Directives hidden in ordinary comments
  • Pebble (Twig-like) templating
  • Inline value replacement that keeps real, working values

IDE Integration

  • A guided dialog: form, progress log, file preview
  • Edit generated files before they are written
  • Compare changes in the IDE's diff viewer
  • Install sample templates, or any template from a link

See every feature in one table