.gitignore Generator

Build a .gitignore file by picking your languages, tools, and operating systems. Combines curated templates instantly — no signup, no network.

Select what your project uses

About .gitignore

A .gitignore file tells Git which files to leave untracked — build output, dependencies, secrets, editor settings, and OS junk like .DS_Store. Keeping these out of version control keeps your repository clean and avoids leaking local files. Pick the stacks your project uses and this tool stitches the matching rules together.