Free · Instant · Nothing uploaded

.gitignore & license generator

Combine official .gitignore templates for any language, framework, editor or OS — or generate a filled-in open-source LICENSE file in one click.

Languages & frameworks

Editors & OS

🔒 Everything is assembled entirely on your device — nothing is uploaded.

How to set up a new project's .gitignore and license

Two things almost every repository needs on day one — done in a few clicks instead of copy-pasting from memory.

☑️

1. Pick your stack

Check every language, framework, editor and OS that applies.

📄

2. Choose a license

Fill in your name and year — the text updates live.

⬇️

3. Download & commit

Drop both files straight into your new repository.

.gitignore templates come from the official github/gitignore collection — the same one GitHub itself offers when you create a repository — combined with section headers so you can see exactly which template contributed which lines. License text comes from the official choosealicense.com collection. This tool doesn't give legal advice — if you're unsure which license fits your project, consult a lawyer or your organization's policy.

.gitignore & license generator FAQ

Where do the .gitignore templates come from?

The official github/gitignore template collection — the same source GitHub itself offers when creating a new repository.

Where do the license texts come from?

The official choosealicense.com template collection, the same source GitHub uses for its own license picker.

Which license should I pick?

This tool doesn't give legal advice. MIT, BSD and ISC are short and permissive; Apache 2.0 adds an explicit patent grant; GPLv3 and MPL 2.0 are copyleft; the Unlicense dedicates the work to the public domain. When in doubt, consult a lawyer or your organization's policy.