← All projects
Developer ToolIn Progress2025
Forge CLI
A zero-config CLI that scaffolds typed, production-ready projects with sensible defaults baked in.
forge - terminal - main
+ video
Overview
Forge removes the boilerplate tax of starting a new project - pick a template, answer a couple prompts, and get a fully wired, typed codebase.
The problem
Every new project starts with the same hours of setup: tooling, linting, types, CI. That friction discourages experiments.
The solution
Forge ships opinionated, composable templates with everything pre-wired. One command, sensible defaults, ready to build.
Architecture
A plugin-based generator resolves a template graph, applies typed transforms, and writes the tree with post-install hooks.
architecture diagram
Features
Composable templates
Mix presets without merge conflicts.
Typed prompts
Answers are validated against a schema.
CI baked in
GitHub Actions configured out of the box.
Fast
Scaffolds in under a second.
Technical decisions
Template graph
A graph beats string templating for composing features cleanly.
Zero runtime deps
Keeps installs instant and supply chain small.
Challenges & lessons
Keeping templates current as ecosystems churn without turning the tool into a maintenance burden.
Good defaults are a product. Most people never change them.
Tech stack
TypeScriptNodeDX
Timeline
2025
v1.2 released
2024
First public version
Changelog
v1.2.02025
New templates + faster resolver.
v1.0.02024
Initial release.
Roadmap
Plugin marketplacePLANNED
Core CLISHIPPED
FAQ
Is it free?
Yes, MIT licensed.
Can I add templates?
Yes - templates are plugins.
Related projects
Desktop App
Beam
Fast, private, peer-to-peer file transfers over your local network. No cloud, no accounts.
Library
mDNS Explorer
A small, dependency-free library for discovering services on the local network.
Full Stack
Portfolio v3
This site - a database-driven portfolio and CMS built to update content without touching code.