Developer Tools

.gitignore Generator — Build Your Ignore File From Presets

Select the technologies in your project and get a clean, deduplicated .gitignore file. Covers Node, Python, React, Next.js, Java, Go, Rust, macOS, Windows, VS Code, JetBrains, and more. Copy or download in one click — no account, no upload.

  1. Select the technologies and tools used in your project.
  2. Get a clean, deduplicated .gitignore file instantly.
  3. Copy or download the file and add it to your repository.
# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.npm
.yarn-integrity
dist/
build/
.env
.env.local
.env.*.local

# macOS
.DS_Store
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes
.fseventsd

Frequently Asked Questions

Are duplicates removed?
Yes. If two presets share a pattern (for example, node_modules/ in both Node and React), it appears only once in the output.
Can I select multiple presets?
Yes. Select any combination — for example Node + macOS + VS Code — and the entries are merged and deduplicated automatically.
Is my data sent anywhere?
No. The .gitignore is built entirely in your browser from embedded preset lists. Nothing is sent to a server.