.gitignore file generator by stack (Node, Python…)
Generate a .gitignore file for your stack (Node, Python, macOS, IDE…).
🔒 100% client-side — no data sent
Pick your stack (Node, Python, Java, macOS, etc.) and generate a suitable .gitignore file in one click. Avoid committing useless or sensitive files from the start of a project. Generation happens in your browser, with no external dependency.
What is it for?
- ▸ Start a new project with a clean .gitignore
- ▸ Combine several stacks in a single file
- ▸ Exclude system files (macOS, Windows)
- ▸ Avoid committing node_modules
FAQ
Can I combine several languages?
Yes, select several stacks and the file will merge the rules for each.
Where should I put the .gitignore file?
At the root of your Git repository. It then applies to the whole project.
Is data sent to a server?
No, generation is local to your browser.
Related tools
Basic Auth · header generator Generate the HTTP Authorization: Basic header from a username and password. Bearer · Authorization header Generate the HTTP Authorization: Bearer header and extract a token from a header. Code playground (JS/TS/Python/PHP) Run JavaScript, TypeScript, Python or PHP and see the result instantly, 100% in your browser. Color shades Generate the tints and shades of a color for your palette, in your browser. Cookie · parser Break down a Cookie or Set-Cookie header into readable key/value pairs. CORS headers · builder Generate CORS headers (Access-Control-Allow-*) for your server.