Skip to content

.gitignore Generator

Pick any combination of languages, editors and operating systems and get a merged .gitignore — real rules, not a summary, with duplicate lines (like "dist/" appearing in both a language and an editor template) collapsed automatically instead of repeated.

  • 10 templates: Node, Python, Java, Go, Rust, macOS, Windows, Linux, VS Code, JetBrains
  • Combine any mix, deduplicated automatically
  • Real rules per template, not a summary
  • Copy the merged result in one click
  • Runs fully client-side

Generator

Generated locally, nothing uploaded

Pick any combination

.gitignore

How to generate a .gitignore file

  1. 01

    Check the templates you need

    Any combination of language, editor and OS templates.

  2. 02

    Review the merged result

    Duplicate lines shared between templates appear only once.

  3. 03

    Copy it

    Paste the result into a .gitignore file at your project root.

Why lines get deduplicated instead of just concatenated#

Several templates share common rules — both the Node and Python templates ignore a "dist/" directory, for instance. Concatenating templates naively repeats those lines once per template selected; this tool tracks every line already added and skips exact duplicates, so combining five templates does not produce five copies of the same rule scattered through the file.

Frequently asked questions

Can I combine multiple languages and tools at once?

Yes — check any combination, and the merged result deduplicates lines shared between templates automatically.

Are these the real GitHub gitignore templates?

They are a real, stable subset of what each language/tool actually needs ignored — not the full upstream template verbatim, but not an invented summary either.

Is anything uploaded?

No. The file is generated entirely in your browser.

Developers

UUID Generator

Generate cryptographically random UUID v4 or time-ordered UUID v7, in bulk.

Developers

Base64 Encoder & Decoder

Encode and decode Base64 with correct UTF-8 handling, including the URL-safe alphabet.

Developers

ULID Generator

Generate ULIDs — sortable by creation time like UUID v7, but Crockford Base32 instead of hex.