.gitignore Generator

Generate .gitignore files from presets for popular languages and frameworks. Combine multiple presets and add custom rules.

All processing happens in your browser. No data is uploaded.
Offline Ready
File Output

.gitignore Generator

Generate .gitignore files from presets for popular languages and frameworks. Combine multiple presets and add custom rules.

🔒All processing happens in your browser. No data is uploaded.
Select Presets
Languages & Frameworks
Node.js
Python
Java
Go
Rust
C# / .NET
Ruby
Swift / iOS
Operating Systems & Editors
macOS
Windows
Linux
IDEs & Editors
Custom Rules
# Add your custom ignore rules here *.log *.tmp .secret
Selected Presets
Node.js
macOS
Generated .gitignore
# Generated .gitignore
# Presets: Node.js, macOS

# === Node.js ===
# Dependencies
node_modules/
package-lock.json
yarn.lock
pnpm-lock.yaml

# Build output
dist/
build/
.next/
.nuxt/
.output/

# Environment
.env
.env.local
.env.*.local

# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Coverage
coverage/
.nyc_output/

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