.gitignore Generator

Build a .gitignore by picking your languages, tools and operating systems.

# Pick one or more templates above…

Frequently asked questions

How does it build a .gitignore?

Pick the languages, frameworks, editors and operating systems you use, and it combines the relevant ignore rules into a single, de-duplicated .gitignore you can drop into your repository.

What should a .gitignore exclude?

Build artifacts, dependency folders (like node_modules), environment files with secrets, editor and OS junk (.DS_Store, .idea) and logs — anything generated or machine-specific that should not be committed.

Does it run locally?

Yes. The file is assembled in your browser from built-in templates; nothing is fetched or sent.