.gitignore Generator
Generate a .gitignore file for your stack by combining ready-made templates.
About .gitignore Generator
Setting up a new repository always means figuring out what to exclude from version control — build artifacts, dependency folders, IDE settings, OS-generated files. This tool lets you select any combination of language, framework, IDE, and OS templates (Node.js, Python, Java, Go, Rust, React, Next.js, Android, iOS, macOS, Windows, VS Code, IntelliJ, Terraform, and more) and instantly combines them into one ready-to-use .gitignore file. Download it directly or copy it to your clipboard and drop it into your project root.
Read the full .gitignore guideFrequently Asked Questions
Yes, select as many templates as you need — for example, Node.js + React + macOS + VS Code — and they'll be merged into a single file with clear section headers.
A .gitignore file tells Git which files and folders to exclude from version control, such as dependency directories, build output, secrets, and OS/IDE-specific files that shouldn't be shared with collaborators.
These templates cover the most common exclusions for each stack, but you should still review the file and add any project-specific paths (like custom build directories or local config files).