What this tool does
The .gitignore Generator assembles a complete, de-duplicated .gitignore file by combining curated templates for the languages, frameworks, operating systems, editors, and tools you select — plus any custom patterns you add.
How it works
Each template contributes a labelled block of ignore patterns. Patterns shared across templates are emitted only once, your custom lines are appended in their own section, and the chosen line ending (LF or CRLF) is applied. The logic is a pure function, so the same selection always produces the same file.
Privacy
Everything runs locally in your browser using built-in templates. Nothing is uploaded, logged, or stored.