.gitignore Generator
Combine .gitignore templates for your stack in your browser — no data leaves your machine.
How this works
Check the languages, frameworks and editors you use — the templates combine into one .gitignore, in a fixed order so the output is stable regardless of click order.
Common uses
- Bootstrapping a new repo’s .gitignore in one step for your stack (e.g. Node + Next.js + macOS + VS Code)
- Adding an OS or editor template to an existing project that’s missing one
- Quickly checking what a given language’s typical ignore patterns look like
FAQ
Where do these patterns come from?
They’re a curated, hand-picked subset of the common ignore rules for each ecosystem — not a live fetch from a template repo, so this works fully offline.
Can I combine multiple languages?
Yes — check as many templates as you want. They’re concatenated in a fixed order, so the output is identical no matter what order you clicked them in.
What if I need a template that isn’t listed?
Add it manually to the generated output — this tool covers the most common combinations, not every possible stack.