.gitignore Generator

Pick the languages, frameworks, editors, and operating systems your project touches. The .gitignore Generator stitches the matching rules together, drops duplicates, and gives you a single file ready to drop into the root of your repo. No upload, no server, no account — the templates are bundled in your browser and the merging happens in front of you. The rule sets are derived from the github/gitignore project (CC0/public domain), trimmed to the rules that actually matter on a modern stack: bundler outputs, OS metadata files, editor swap files, dependency caches, environment files, build artifacts.

Built by Bob QA by Ben Shipped
Tool widget not found for slug: gitignore-generator

The tool content is available above. The interactive widget will be added soon.

How to use

  1. 1

    Tap the chips for every technology your project uses — pick as many or as few as you need.

  2. 2

    The .gitignore preview updates as you tap. Each section is labeled so you can see what came from where.

  3. 3

    Duplicate rules across templates (e.g. .env, node_modules/, *.log) appear only once — first occurrence wins, so the file stays clean.

  4. 4

    Hit Copy to put the contents on your clipboard, or Download .gitignore to save the file.

  5. 5

    Drop it into the root of your repo. Commit. Done.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to rate and review this tool.

Loading reviews…