No categories selected
Pick categories from the left panel, or choose a preset above to get started
What is Gitignore Generator?
Gitignore Generator is a web-based tool that creates production-ready .gitignore files based on your technology stack. Select from 30 categories spanning operating systems, IDEs, programming languages, frameworks, build tools, and more — or use a preset for popular stacks like Next.js, Spring Boot, Flutter, and Python.
How to use
1. Select categories from the grouped checklist, or pick a preset (e.g., "Next.js App"). 2. Optionally paste or upload an existing .gitignore and choose a merge strategy (Smart, Append, Overwrite). 3. Add any custom patterns you need in the custom input section. 4. Preview the output in the right panel — switch between Raw and Diff view. 5. Click Copy or Download to get your .gitignore file.
Features
- 30 categories with 300+ curated patterns from real-world projects.
- 9 ready-made presets for popular technology stacks.
- Smart merge that preserves existing patterns and skips duplicates.
- Diff view to see exactly what will be added.
- Custom pattern input with automatic deduplication.
- 100% client-side — your data never leaves the browser.
- Session persistence — your selections are saved automatically.