How do I use the .gitignore Generator?
Search or browse templates by category, select the languages and tools your project uses, then click Generate. The tool merges all selected templates, removes duplicates, and produces a clean .gitignore you can download or copy.
What is the difference between Full and Minimal output?
Full mode includes every rule from the selected templates for maximum coverage. Minimal mode keeps only the most essential rules, producing a shorter .gitignore that covers common cases without extra noise.
Does the generator handle nested templates?
Yes. When you select a template that depends on another (e.g., Next.js includes Node.js rules), the generator automatically merges the parent rules and deduplicates them so you never get conflicting or repeated entries.
Can I edit the generated .gitignore before downloading?
Yes. After generation, the output is displayed in an editable preview. You can add or remove lines directly in the editor before downloading the final file or copying it to your clipboard.
How many templates are available?
The tool includes thirty-two curated templates covering languages (Node.js, Python, Java, Go, Rust, C#, etc.), frameworks (React, Next.js, Django, Laravel), editors (VS Code, Vim, JetBrains), operating systems (Windows, macOS, Linux), and DevOps tools (Docker, Kubernetes, Terraform).
Is my project data sent to a server?
No. Everything runs entirely in your browser. Template selection, rule merging, deduplication, and file generation all happen client-side. No data is uploaded or stored on any server.