GM Console is a pure-gml debug console for your game! It is very capable and almost entirely just scripts! Setting it up is super simple as well. The project comes with a fully-featured example that shows a standard way to use this in a game.
You can download a demo for it here.
Furthermore, you can also download the manual for it here in case your wondering about how it works or something like that.
Features:
Unbelievably easy-to-add commands
Colour! Use [colour] to use colour text! Try it out in the demo!
It's lightweight! There is almost no impact on the FPS
Well documented
Lots of comments so you can understand everything
End User Licence Agreement (EULA).
Make the console follow the view instead of being static.