Generate
Build a .gitignore from common language and framework templates.
Runs entirely in your browser
Nothing you paste is uploaded. Monaco and Prettier load on demand from this origin.
Templates
.gitignore
# Node node_modules/ dist/ build/ .env .env.local npm-debug.log* yarn-error.log .DS_Store coverage/ *.tsbuildinfo # macOS .DS_Store .AppleDouble .LSOverride ._* .Spotlight-V100 .Trashes
There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check. See how it stays private.
How to gitignore generator
- Pick your stack. Select languages, frameworks, editors, and OSes.
- Generate. Their standard ignore patterns are combined.
- Copy or download. Save the .gitignore into your repo.
A good .gitignore keeps a repo clean of build output, secrets, and editor cruft. Assembling one from the well-known patterns for your exact stack saves copying rules from memory and forgetting the OS-specific ones.
Pair it with the LICENSE and Dockerfile generators to scaffold a new project's boilerplate quickly.
Frequently asked questions
What should a .gitignore include?
Build artifacts, dependency folders, environment files, editor settings, and OS junk — anything generated or machine-specific that shouldn't be committed. The tool bundles the standard sets per stack.
Can I combine multiple languages?
Yes. Select everything your project touches and the patterns are merged into one file, de-duplicated where they overlap.
Is anything uploaded?
No. The file is assembled locally, so your stack choices stay in the tab.