Generate .gitignore files for any stack
Stop committing node_modules, vendor, uploads, and .env files. Pick your CMS or framework and get a sensible starting .gitignore you can tweak.
FAQ
What is a .gitignore file?
A .gitignore tells Git which files and folders to exclude from version control — like uploads, cache, dependencies, and environment files.
Which project types are supported?
WordPress, Laravel, Node.js/React/Next.js, Python/Django, PHP, Drupal, Shopify, Ghost, Vue/Nuxt, Jekyll, Hugo, and static HTML sites.
Can I combine templates?
Pick a base project type, then tick extras like macOS, Windows, IDE files, or logs to append common rules.
Is this gitignore generator free?
Yes — generate, copy, or download your .gitignore instantly. No signup required.