Skip to content
Utilerio

.gitignore Generator

Pick your languages, frameworks and editors, merge their common .gitignore rules into one file.

.gitignore

# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
dist/
build/
.turbo/

# Environment / secrets
.env
.env.local
.env.*.local
*.pem
*.key

Was this tool useful?

About this tool

A missing `.gitignore` rule means a build folder or an editor's settings file eventually gets committed by accident. This merges a curated set of rules for the languages, frameworks and tools a project actually uses into one file.

How to use it

  1. Check every language, framework, editor and OS relevant to the project.
  2. Copy the merged result, or download it directly as .gitignore.

Examples

A Node + Next.js project on macOS with VS Code

Node.js, Next.js, macOS, Visual Studio Code, Environment / secrets checked
One file combining node_modules/, .next/, .DS_Store, .vscode/* and .env rules, duplicates removed.

Common problems

A rule I need isn't covered by any of the checkboxes.
This is a deliberately short-listed set of common rules, not an exhaustive per-tool database — add anything project-specific by hand after downloading.

Frequently asked questions