Share
Build a .gitignore from popular language and tool templates.
Generate a clean .gitignore file by selecting your stack — Node, Python, Java, Go, Rust, Next.js, Django, macOS, Windows, JetBrains, VSCode, and more. Combines official GitHub gitignore templates with sensible defaults, deduplicated automatically. Fully offline — no API calls.
Share this tool
# Generated by Toolsy .gitignore Generator # https://toolsy.my/t/gitignore-generator # ─── Node ─── node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* .npm .pnpm-store/ .yarn/cache .yarn/unplugged .yarn/build-state.yml .yarn/install-state.gz .eslintcache .cache/ coverage/ *.tsbuildinfo dist/ build/ # ─── macOS ─── .DS_Store .AppleDouble .LSOverride Icon ._* .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent # ─── Environment Files ─── .env .env.local .env.development.local .env.test.local .env.production.local .env.*.local
File saves as .gitignore — place at the root of your repository.