.gitignore Generator

Select the languages, frameworks, and editors your project uses to combine their common ignore patterns into one .gitignore file — covers Node.js, Python, Java, Go, Rust, and more, plus OS and editor cruft like .DS_Store and .idea/.

How to use

  1. Check every stack and tool relevant to your project.
  2. Copy the result or download it directly as .gitignore.

FAQ

Can I combine multiple languages/tools?

Yes — check as many as apply; each becomes its own labeled section in the output, in the order shown.

What if a pattern I need is missing?

This covers the most common patterns per stack, not an exhaustive list — add any project-specific entries by hand after generating the base file.