.gitignore Generator

Pick your stackTap one or more to start

Languages

Frameworks

Editors

Operating systems

Templates are bundled in your browser — no server call, nothing logged. Duplicate rule lines across templates are dropped automatically.

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

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…