A customizable and ready-to-compile setup for Game Boy projects using RGBDS. Contains your bread and butter, yet guaranteed 100% kitchen-sink-free!
Warning
Windows users: please use WSL! Due to a bug in Make, this project will not work outside of WSL!
The wiki has information on how to use this project.
If you want something more barebones, check out gb-boilerplate.
Perhaps a gbdev style guide may be of interest to you?
I recommend the Emulicious emulator for developing ROMs, as it has the best debugging features out there. SameBoy is slightly more accurate, but has a more lackluster interface outside of macOS.