Skip to main content
Home.gitignore Generator

.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. 1

    Select templates

    Click the languages, frameworks, editors, and OSes you use.

  2. 2

    Review

    The combined .gitignore updates live with duplicates removed.

  3. 3

    Download

    Copy or download the .gitignore into your repository root.