The Community has been growing slowly and steadily for five years. A lot of that growth is due to the community building tools on top of I want to highlight some great tools built by the community that use to help you create useful .gitignore files for your project.

Clients #

goji by Cuong Manh Le #

This is a gitignore client built in Go with the goal of making gitignore client more portable, without relying on the shell, curl, wget or any other http client.


go get -u

ignr by Antriksh Yadav # (or simply ignr) is a Python-based command line utility to fetch .gitignore templates from has official command line tools, but they rely on bash or zsh, and may not be compatible with all systems out there.


pip install ignr

add-ignore by Tejas Kumar #

Add ignore is a node.js interactive command line tool for creating templates. The best way to explain add-gitignore is to see it in action.


npm i -g add-gitignore

Extensions #

GNU Emacs helm by Juan Placencia #


This package provides a configured helm to generate .gitignore files.

Visual Studio Code gi by Hasit Mistry #

An extension for generating .gitignore files from inside Visual Studio Code.

Neovim fzf by Filip Szymański #


fzf interface for creating .gitignore files using the API.

Join The Community #

If you have an idea for a project that you want to build on top of there is a JSON endpoint for the list of all of the templates hosted at

I also want to thank the developers who build and maintain these projects.


Now read this

Benchmarking Express vs Vapor

Migrating from Express To Vapor # I have maintained since February of 2013. Recently, I decided to update the website from the ground up to version 2.0 with lofty goals such as snapshot tests, public metrics,... Continue →