# toptal/gitignore.io

Create useful .gitignore files for your project

Repository: https://github.com/toptal/gitignore.io
Canonical: https://ross.abutalabs.com/products/gitignoreio
Homepage: https://www.toptal.com/developers/gitignore
Language: Swift
License: MIT
License Family: permissive
Topics: gitignore, macos, swift, vapor-swift, linux, server-side-swift, gitignore-files
Last push: 2024-12-23T15:12:40+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4948, "days_push": 618, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 8738, forks 688 (observed 2026-08-28T04:10:25.432104+00:00)

## What it is
gitignore.io is a web service and API that generates useful .gitignore files for Git repositories based on operating system, programming language, or IDE. It is written in Swift using the Vapor framework and can be self-hosted via Docker, with a graphical web interface and command-line usage.

## Use cases
- generate a .gitignore file for my project
- create gitignore for a specific IDE or language
- self-host a gitignore generator service
- fetch gitignore templates from the command line
- combine multiple gitignore templates into one file

## When to choose
- you need up-to-date .gitignore templates for many languages, OSes, and IDEs
- you want a hosted web UI plus a CLI/API for generating gitignore files
- you want to self-host the service with Docker

## When to avoid
- you just need a single static .gitignore you can copy once
- you need general Git tooling beyond gitignore generation

## Facets
- artifact type: service
- maturity: active
- function: http-server, cli, developer-tools, version-control, templating
- domain: developer-tools, version-control, web-development
- platform: windows, cli
- tags: gitignore, git, code-generation, vapor, self-hosted, web-service, command-line, linux, macos, web-server, docker, swift

## Member repositories
- toptal/gitignore.io (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:25.432104+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:25:18.076295+00:00, confidence not recorded.
  - readme: https://github.com/toptal/gitignore.io (fetched 2026-08-28T04:10:25.432104+00:00, sha acc5f4f9d47d)
  - homepage: https://www.toptal.com/developers/gitignore (fetched 2026-08-29T08:25:34.310711+00:00, sha 9e3bcb8165b0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
