DEVELOPER TOOL
.gitignore Generator
Generate a .gitignore file for your stack — Node, Python, Java, and more.
About this tool
Pick the languages, frameworks, and editors your project uses and get a ready-to-use .gitignore file — combining common patterns for build output, dependencies, caches, environment files, and OS/editor clutter so they never get committed by accident.
Everything is generated locally in your browser from built-in templates — nothing is uploaded.
Frequently asked questions
- Can I select more than one template?
- Yes — check as many as apply (for example, Node + macOS + VS Code) and they're merged into one file with duplicate lines removed.
- Where do these patterns come from?
- They're a curated set of the most common, widely-used ignore patterns for each ecosystem — not an exhaustive copy of every possible generated file, so review the result and add any project-specific paths you need.
- What if I already have a .gitignore file?
- You can append the generated patterns to your existing file, or use this as a starting point for a new project. Git only reads whatever
.gitignorefile is at your project root (plus any nested ones).