I'd like to make an application displaying a fragment shader in C,
with the abillity to set the uniforms of the shader.

I have written 2D fragment shaders on editor.thebookofshaders.com ,
but only written tiny console applications in C.

What library and boilerplate would be a good place to start?
glfw or something else?