   What are people using these days for context(GLUT,freeglut, openglut,etc.)?
  Hello,I've learned opengl by using glut, but am now getting ready to work on some real projects for university research.I'm looking for a lightweight(So that rules out SDL) library that can just handle windowing, mouse input, and maybe menu bars.  GLUT is outdated, but what about the alternatives: freeglut, openglut, glfw, etc.Which are best maintained, open sourced, and being used in commercial grade software.Thanks,Basic   
  To me, SDL seems pretty lightweight. What about it doesn't seem lightweight to you?SFML is an alternative, but it's probably 'less light' than SDL, which probably rules it out. Also, SDL 1.2.x doesn't have any menu bar support that I'm aware of (not sure about SDL 1.3 or SFML).Some people strongly recommend GLFW. I don't have much experience with it, but I get the impression that some consider it to be 'more lightweight' than SDL, so that might be a good choice.(SDL 1.2.x is definitely stable and well-maintained, and has been used in commercial software. Not sure about SFML and GLFW.)   ;  Yes whats not lightweight about SDL?though it doesnt handle menubars but you could use one of thesehttp://www.libsdl.org/libraries.php?order=name&category=14&completed=0&os=-1&match_name=&perpage=50   ;  Hmm, perhaps I will take another look at SDL and take into consideration SFML.  Heh, otherwise the alternative is building exactly what I need though Win API. :( Thanks for the suggestions guys.  :)   ;  Something you might consider for more professional work is Qt, which is a cross-platform UI framework (providing an OpenGL context). It is extremely powerful, lots of tools are freely available (even free books) and the community is huge. You can choose among a Commercial License and GNU LGPL and GNU GPL license. Qt Homepage There is also a widget available named libqglviewer, which has lots of useful functionality for common OpenGL rendering tasks. Check out their websitelibqglviewerThe learning curve for Qt is harder compared to GLUT, but you get lots out of it. It is not lightweight in the sense of installation (I think more than 100 headers are available). However, if you are only interested in a simple OpenGL window+context only a couple of headers and 2-3 libraries are required. You might thing that this is quite a hassle(I was thinking that too). However, in long term using Qt helped me a lot in my projects since it provided lots of functionality and widgets for implementing a rich UI.Hope this helped.   ;  SDL is light. Use it.Whoever told you SDL is heavy lied.   