Gitignore Generator - Free Online .gitignore Builder Tool | IconVault
Pick from 150+ templates for Node.js, Python, React, Docker and more, merged into one clean .gitignore with duplicates removed. Free, runs in your browser.
Gitignore Generator
Merge 150+ templates into one clean .gitignore
Languages
Frameworks
Tools
OSs
IDEs
A curated set of 137 hand-checked templates. Selected templates merge into one file with duplicate lines removed.
5 of 5 free generations left - runs fully in your browser, nothing is uploaded.
Live preview: .gitignore
# Generated by IconVault Gitignore Generator ########## Node.js ########## node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* .pnp .pnp.js .yarn/cache .yarn/unplugged .yarn/build-state.yml ########## macOS ########## .DS_Store .AppleDouble .LSOverride ._* .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent .AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk ########## Windows ########## Thumbs.db Thumbs.db:encryptable ehthumbs.db ehthumbs_vista.db *.stackdump [Dd]esktop.ini $RECYCLE.BIN/ *.cab *.msi *.msix *.msm *.msp *.lnk ########## VS Code ########## .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json *.code-workspace
About this tool
IconVault's Gitignore Generator turns ignore rules into a two-minute job. Choose from 150+ curated templates covering languages (Node.js, Python, Go, Rust, Java), frameworks (React, Next.js, Django, Laravel, Flutter), tools (Docker, Terraform, Firebase), operating systems and IDEs, and the tool merges your selection into one clean .gitignore file.
The merge is smart: duplicate lines are removed automatically, every section is labeled, and you get a live preview as you toggle templates, then copy or download the finished file. It is free with no signup and runs fully in your browser, so your project setup stays private. The honest caveat: templates are starting points, so review the preview before committing, and remember .gitignore cannot untrack files you already committed (use git rm --cached for those).
Frequently asked questions
Popular searches
More tools
Code Playground
Write HTML, CSS & JS with live preview.
JSON Formatter
Beautify, validate & minify JSON.
Base64 Encoder
Encode & decode text and files.
JWT Decoder
Inspect tokens without sending them anywhere.
Coming soon
CLI
Coming soon
Figma plugin
Coming soon
VS Code extension
Coming soon
Chrome extension
Coming soon
AI icon generator
Coming soon
Team workspaces
Coming soon