.gitignore Generator
Pick the languages, frameworks, editors, and operating systems in your project and get a combined, de-duplicated .gitignore. Covers Node, Next.js, Python, Java, Go, Rust, macOS, Windows, Linux, VS Code, JetBrains, and secrets. Copy or download instantly.
100% client-side · no data leaves your browser
Pick the languages, frameworks, and tools in your project:
# Node node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* .pnpm-debug.log* .npm *.tgz .eslintcache # macOS .DS_Store .AppleDouble .LSOverride ._* .Spotlight-V100 .Trashes
How to create a .gitignore file
Generate a .gitignore tailored to your project's stack.
- 1
Select templates
Click the languages, frameworks, editors, and OSes you use.
- 2
Review
The combined .gitignore updates live with duplicates removed.
- 3
Download
Copy or download the .gitignore into your repository root.