Build your project config in seconds.
Generate ESLint, Prettier, TypeScript, and more config files with stack-based presets. No more copy-pasting from docs.
Popular Presets
Pick a preset to start with pre-configured options
How It Works
Choose a file or stack
Pick a config file or start with a preset stack
Customize options
Toggle settings with checkboxes, dropdowns, and toggles
Copy or Download
Get individual files or download everything as a ZIP
Supported Config Files
Generate 9 essential config files for your project with customizable options.
eslint.config.mjs
Generate a modern ESLint flat config with TypeScript, framework support, and custom rules.
prettier.config.mjs
Generate a Prettier config with your preferred formatting rules.
tsconfig.json
Generate a tsconfig.json with strict mode, path aliases, and modern settings.
.gitignore
Generate a .gitignore file for your OS, IDE, and framework.
vite.config.ts
Generate a Vite config with plugins, path aliases, and dev server options.
vitest.config.ts
Generate a Vitest config with test environment, coverage, and setup files.
next.config.js
Generate a Next.js config with images, redirects, and webpack customization.
.editorconfig
Generate an .editorconfig file for consistent coding styles across editors and IDEs.
.env
Generate an .env file with environment variables for your project.
FAQ
Are the generated files up to date?
Yes. We follow the latest official documentation and best practices for each tool.
Can I use these in production?
Absolutely. The generated configs are production-ready and follow community standards.
Do I need to download all files?
No. You can copy individual files or download only what you need.
Is my data sent to a server?
No. Everything runs in your browser. No data is sent anywhere.