Toolverge

.gitignore Generator

A .gitignore generator saves you from hand-typing common ignore patterns for your language, operating system, and editor. Toolverge combines real, accurate preset blocks for Node, Python, Java, macOS, Windows, VSCode, and IntelliJ into one de-duplicated file you can copy.

Presets

.gitignore (2 presets)

# Node
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.pnpm-store/
dist/
build/
coverage/
.env
.env.local

# VSCode
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
*.code-workspace

How it works

  1. Check the boxes for every language runtime, OS, and editor your project uses.
  2. The generator combines the matching presets, removing duplicate lines that appear in more than one.
  3. Copy the resulting block into a .gitignore file at your repo root.

Frequently asked questions

Which presets are included?

Node, Python, Java, macOS, Windows, VSCode, and IntelliJ, each with short, accurate common ignore patterns.

Can I combine multiple presets, like Node and macOS?

Yes. Select any combination; the generator merges them into one block and removes duplicate lines automatically.

Will this catch every file I want ignored?

It covers common patterns for each preset, but you may still need to add project-specific entries by hand.

Do I need internet access to generate a .gitignore?

No. All preset content is bundled in the tool and combined locally in your browser.

Can I edit the output before using it?

Yes. Copy the generated text into your .gitignore file and edit freely — it is a plain text starting point.