If you ever commited a config file from your editor or a temporary file by accident, this project is for you.
With this website you can generate .gitignore files for various editors, languages, operating systems and frameworks.
There is even a cli tool for all major operating systems (Linux, Mac, Windows) so you can use it in your favorite shell on the command line.