About this tool
A curated set of common patterns for popular languages, tools, and operating systems — not a full mirror of the community github/gitignorerepository. Duplicate lines across selected templates are removed automatically.
Combine common .gitignore snippets for languages and editors into one file. Runs entirely in your browser.
Select what to include
A curated set of common patterns for popular languages, tools, and operating systems — not a full mirror of the community github/gitignorerepository. Duplicate lines across selected templates are removed automatically.
Copy this HTML to cite this tool from your own site or article.
gitignore Generator combines community-tested .gitignore rules for operating systems, IDEs, frameworks, and programming languages into a single file.
Selected: Node, macOS, VSCode Output: Combines node_modules/, .DS_Store, and .vscode/ ignore patterns.
Rules are sourced from standard open-source GitHub .gitignore template repositories.
Yes. You can paste custom directory and file glob patterns into the generated output.
DevOps
Convert Unix file permissions between checkboxes, octal, and symbolic notation.
DevOps
Calculate network address, broadcast address, netmask, and usable host range from CIDR notation.
DevOps
Build and validate a standard five-field cron expression from individual schedule fields.