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 .gitignore file is at your project root (plus any nested ones).