They have a wrapper for GLFW and OpenGL, I've been using GLES2 which has good compatability with everything. You have to be prepared to learn how to write shaders and use OpenGL, though, so it can be a bit intimidating. Here's the (extremely incomplete and very bad) game I have so far:
Reminds me of the time I created an improved version of the "8-puzzle" game in Go to learn about "channels" and "goroutines". Especially, the use of "select" statement for listening on multiple channels for the main event loop.
No need for HTML/js and API is pretty simple
Could be a good combination for people. :)
A video series where I teach programming via game projects. We do some software rendering, some SDL2, simplex noise, 2d rpgs, and some 3d opengl.
g3n seems like the most promising recent candidate:
Azul3D used to be a promising candidate, but looks to be very dead now. :(