Why config generators
Config files are one of the most copy-pasted artifacts in software development. You know the drill: open a docs page, scroll past the explanations, find the example, paste it, then tweak the parts you need. The Config Generator on 1tt.dev skips the docs and gives you an interactive form instead.
Supported configs
The tool currently supports 13 config types across different ecosystems:
- TypeScript —
tsconfig.jsonwith target, module, strict mode, path aliases, and more - ESLint — flat config format with parser, plugin, and rule presets
- Prettier — formatting options like print width, tabs vs spaces, trailing commas
- Docker — multi-stage Dockerfiles with base image, build steps, and runtime config
- nginx — server blocks, reverse proxy, SSL, and caching directives
- .gitignore — pre-built templates for Node, Python, Go, Rust, and more
- .editorconfig — indent style, charset, and end-of-line settings
- And more:
.env,docker-compose.yml, GitHub Actions, Tailwind CSS, Vite
How to use it
Pick a config type from the sidebar. Each one shows a form with the relevant options for that tool.
Toggle options, fill in values, and watch the preview update in real time. The generated output is always valid and ready to use.
Copy the result to your clipboard or download it as a file. The filename is pre-set to the conventional name (e.g., tsconfig.json, .prettierrc).