.gitignore Generator

Combine curated .gitignore templates by language, editor, OS, and tooling into one file.

Language / Framework
Editor / IDE
OS
Tooling
# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
dist/
build/
.env
.env.local
.env.*.local
.cache/

# VS Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

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

About the .gitignore Generator

A new repo needs a .gitignore covering the language, editor, and OS you're actually using โ€” this tool combines curated, commonly-used templates into one file, so you're not starting from a blank slate or copying a stale one from an old project.

Key Features

  • Templates for Node, Python, Java, Go, Rust, and React/Next.js.
  • Editor (VS Code, IntelliJ), OS (macOS, Windows, Linux), and tooling (Docker, Terraform) templates.
  • Combine as many as you need โ€” duplicates and headers stay organized per section.