Recently I wrote a small (130 lines) Python script that parses GL3/gl3.h header and generates the code needed to load the OpenGL 3 core profile.<p>I've been using glew for the same purpose for some time now but the size of glew always bothered me. It loads every OpenGL extension known to mankind, while I only needed the core OpenGL 3 functionality.<p>You can find the script at http://github.com/skaslev/gl3w . If you execute it, it will download GL3/gl3.h and generate gl3w.h and gl3w.c which can be statically linked with your OpenGL application. You should call gl3wInit() after your window creation and it will load all the functions defined in the OpenGL 3 core profile.<p>The project is still quite young. There is still no documentation and no error checking. I've only tested it on windows, although I believe it should also work on linux. Any feedback and patches are welcome.<p>Is there any interest in a such package?