.gitignore Generator
Generate a .gitignore file for your stack - Laravel, Node.js, React, Python, and more - by selecting the technologies you use.
Select the technologies your project uses and this tool combines the right ignore patterns into one clean .gitignore file.
Re-run this any time you add a new tool or IDE to your project to keep your .gitignore current.
What Is a .gitignore File?
A .gitignore file tells Git which files and folders to never track - things like dependency folders, build output, environment files, and IDE configuration that don't belong in version control.
Why Use This Tool?
Writing a correct, complete .gitignore by hand for a modern stack (framework + package manager + OS + editor) is tedious and easy to get wrong. This tool combines well-known patterns for each technology you select, so you don't accidentally commit a node_modules folder or a .env file.
How to Use It
- Check every technology your project uses (you can select more than one - e.g. Laravel + Vue + Docker + VS Code).
- Click Generate.
- Copy or download the combined .gitignore content into your project root.
Limitations
This covers common, well-known patterns for each technology - always review the result and add any project-specific paths (like a custom storage/ or uploads/ folder) it doesn't already cover.