.gitignore Generator
Select any combination of languages, frameworks, OS, and editor - get one merged, deduplicated file.
Languages & frameworks
OS & editor
# Node.js node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* .pnpm-debug.log* .env .env.local .env.*.local dist/ build/ coverage/ .npm .eslintcache *.tsbuildinfo # macOS .DS_Store .AppleDouble .LSOverride Icon ._* .Spotlight-V100 .Trashes # VSCode .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json
Was this tool helpful?
See this same kind of analysis applied to your whole repository
Call graphs, dead code, blast radius, and a health score. Results in 60 seconds, free.
Related tools
See all Git tools →Git Commit Message Linter
Conventional Commits spec check with exact failure reasons, plus a picker for which type to use if you're not sure.
CODEOWNERS Generator
Path patterns to owners - valid CODEOWNERS file, bottom-to-top matching explained.
.gitattributes Generator
Line endings, language diff settings, Git LFS, and vendored paths in one file.
Git Hooks Generator
Pick a hook type and checks, get a working shell script plus install steps.
Branch Naming Convention Checker
Check a branch name against type/description, Jira-style, or kebab-case.
Runs entirely in your browser. Nothing is stored. Free forever.
