40+ modules · open source

Ship production-ready workflows for |

One command. Git hooks, linting, testing, CI/CD, Docker, security and releases — all configured and wired together in seconds.

1$ npx create-devflow
2
3 Detected: TypeScript · React · pnpm
4 Git hooks configured
5 ESLint + Prettier wired
6 Vitest + coverage ready
7 GitHub Actions pipeline
8
9 🎉 5 modules applied — 0 errors
1$ npx create-devflow --all
2
3 Preset: full
4 Stack: react
5
6 Husky · lint-staged · commitlint
7 ESLint · Prettier · EditorConfig
8 Vitest · Playwright · Codecov
9 Docker · CI/CD · Security
10
11 🎉 22 modules applied — 0 errors
1# Add only git hooks
2$ npx create-devflow --husky
3
4# Add linting + testing
5$ npx create-devflow --lint --test
6
7# Docker + CI in one go
8$ npx create-devflow --docker --ci github
9
10# Preview without writing
11$ npx create-devflow --dry-run
React
Next.js
NestJS
Vue
SvelteKit
Nuxt
Turborepo
Nx
React
Next.js
NestJS
Vue
SvelteKit
Nuxt
Turborepo
Nx
What’s inside

Every tool your repo needs, wired together

40+ modules across 10 categories. Pick exactly what you need or run a preset — DevFlow configures and connects everything.

Browse modules

Git & Commits

Husky, lint-staged, Commitlint, Commitizen, Lefthook, git-cliff — conventional commits enforced from day one.

Code Quality

ESLint flat config, Prettier, Biome, EditorConfig — stack-aware rules auto-detected from your project.

Testing

Vitest or Jest with coverage thresholds, happy-dom, and sensible defaults wired in immediately.

CI/CD

GitHub Actions, GitLab CI, Dependabot and Renovate configs generated and ready to push.

Docker

Multi-stage Dockerfile, docker-compose.yml, and .dockerignore crafted for your stack.

Monorepo

First-class Nx, Turborepo, and pnpm/yarn workspace support with shared config inheritance.

How it works

From zero to fully configured in minutes

Run one command. DevFlow walks you through four simple steps — no manual config, no copy-pasted boilerplate.

1$ npx create-devflow
2
3 Scanning project...
4
5 Package manager: pnpm
6 Language: TypeScript
7 Framework: React (Vite)
8 Monorepo: No
9
10 Ready to configure 5 modules.
Developer experience

Designed for real-world repos

Three different ways to use DevFlow — wizard, presets, or direct flags. Whichever fits your workflow.

Direct Commands

Skip the wizard entirely. Use --husky, --lint, --test, --ci, --docker and more to add exactly one module from a script or CI pipeline.

LEARN MORE
Preset Configs

Minimal, Recommended, or Full presets per stack. Run npx create-devflow --all for an opinionated, batteries-included setup in seconds.

LEARN MORE
Safe Re-runs

Already have a .eslintrc? DevFlow detects it and skips. Run it again after adding a new feature — only missing pieces are added.

LEARN MORE

Your repo deserves a proper workflow

One command is all it takes. Open-source, free forever, and ready for any stack.