gitignore.io lets you select operating systems, IDEs, and programming languages to create a custom .gitignore file for your project. It generates the combined file after you choose your stack. ([toptal.com](https://www.toptal.com/developers/gitignore/))