# .gitignore generator — build ignore rules, no upload

> Generate a .gitignore file for your languages, frameworks, and tools in your browser. Nothing is uploaded — the file is built on your device.

Build a .gitignore by picking the languages, frameworks, and tools your project uses, combining their standard ignore rules. It's assembled in the browser with no upload.

A good .gitignore keeps a repo clean of build output, secrets, and editor cruft. Assembling one from the well-known patterns for your exact stack saves copying rules from memory and forgetting the OS-specific ones.

Pair it with the LICENSE and Dockerfile generators to scaffold a new project's boilerplate quickly.

## How to

1. **Pick your stack.** Select languages, frameworks, editors, and OSes.
2. **Generate.** Their standard ignore patterns are combined.
3. **Copy or download.** Save the .gitignore into your repo.

## FAQ

### What should a .gitignore include?

Build artifacts, dependency folders, environment files, editor settings, and OS junk — anything generated or machine-specific that shouldn't be committed. The tool bundles the standard sets per stack.

### Can I combine multiple languages?

Yes. Select everything your project touches and the patterns are merged into one file, de-duplicated where they overlap.

### Is anything uploaded?

No. The file is assembled locally, so your stack choices stay in the tab.


## Related tools

- [LICENSE](https://www.safepaper.app/dev/license-gen)
- [Dockerfile](https://www.safepaper.app/dev/dockerfile-gen)
- [robots.txt](https://www.safepaper.app/dev/robots-txt)
- [README badge](https://www.safepaper.app/dev/badge-gen)

---

Canonical HTML: https://www.safepaper.app/dev/gitignore
Markdown: https://www.safepaper.app/dev/gitignore.md

There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check.
