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.
- Select the technologies and tools used in your project.
- Get a clean, deduplicated .gitignore file instantly.
- 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.