Generate merged, de-duplicated .gitignore files from 26 curated stack templates — fast, private, and fully offline.
A premium, zero-dependency
.gitignorebuilder. Every template — Node, Python, Unity, Godot, Docker, and more — is baked directly into the app as static text, so nothing is ever fetched from a network. Pick your stacks, watch the merged file build live, and copy or download a clean, de-duplicated result.
Gitignore Generator Pro is part of the Web Utility Suite. It runs entirely in the browser with no build step, no frameworks, and no network calls — open index.html from disk and it works, even without an internet connection. A checkbox grid groups 26 real-world stacks by category; selecting any combination instantly rebuilds a single merged .gitignore in the preview pane, with each contributing stack labeled by a # ==== Stack Name ==== header and every duplicate ignore pattern removed so the same line never appears twice.
- 26 curated templates across six categories — Languages & Runtimes (Node.js, Python, Java, Go, Rust, C/C++ CMake, Ruby, PHP, .NET/Visual Studio, Elixir, Android, Xcode/Swift, Flutter/Dart), Frameworks & Engines (Unity, Godot, Next.js/React), Editors & IDEs (VS Code, JetBrains/IntelliJ, Sublime Text, Vim/Emacs), Operating Systems (macOS, Windows, Linux), DevOps (Docker, Terraform), and Environment & Secrets (
.env, logs, keys). - Live merged preview — every checkbox toggle instantly rebuilds the combined
.gitignoretext. - Smart de-duplication — patterns already emitted by an earlier-selected stack are skipped everywhere they recur; a stack's header comment is only printed if it actually contributes a new line.
- Search/filter box — narrow the checklist by stack name as you type.
- Select all / Clear all — one click to toggle every stack.
- Copy to clipboard or Download as a real
.gitignorefile. - Auto-persist — your last selection is saved to
localStorageand restored on your next visit. - Dark & light themes, fully responsive down to small screens, accessible, and keyboard-driven.
No dependencies, no build step.
git clone https://github.com/kasapdev/gitignore-generator-pro.git
cd gitignore-generator-proThen simply open index.html in any modern browser (double-click it, or file:// it). That's it.
- Use the search box to find a stack, or scroll the grouped checklist (Languages, Frameworks/Engines, Editors/IDEs, OS, DevOps, Environment & Secrets).
- Check the boxes for every stack, tool, and OS relevant to your project.
- Watch the Preview pane rebuild live — each selected stack appears as its own labeled, de-duplicated block.
- Click Copy to copy the merged file to your clipboard, or Download to save it as
.gitignore. - Your selection is remembered automatically — reopen the app later and it picks up where you left off.
| Action | Shortcut |
|---|---|
Copy merged .gitignore |
Ctrl/⌘ + C |
Download .gitignore |
Ctrl/⌘ + S |
| Show shortcuts help | ? |
| Close dialog | Esc |
Screenshots coming soon.
- Per-stack "preview only this block" toggle before adding it to the merge
- Custom user-added patterns section appended to the generated file
- Import an existing
.gitignoreand detect which templates it roughly matches - Shareable URL that encodes the current stack selection
- Additional templates (Kotlin, Scala, Haskell, WordPress, Laravel-specific)
MIT Licensed. Part of the Web Utility Suite.