Tôi chỉ hướng tới khái niệm thôi, bạn tự tìm hiểu sâu hơn nếu cần.
OpenGL
OpenGL (Open Graphics Library - http://en.wikipedia.org/wiki/OpenGL)
- Thư viện render đồ hoạ 2D và 3D
 - Cross-platform, viết bằng C
 - Tập trung vào việc tương tác với GPU
 
OpenGL-ES
OpenGL-ES (OpenGL for Embedded System - http://en.wikipedia.org/wiki/OpenGL_ES), thường được viết là GLES:
- Tập con của OpenGL
 - Sử dụng cho các hệ thống nhúng như smartphone, tablet, game console,...
 
WebGL
WebGL (Web Graphics Library - http://en.wikipedia.org/wiki/WebGL):
- Thư viện render đồ hoạ 2D và 3D cho trình duyệt
 - API cho JavaScript
 - Được viết dựa trên OpenGL-ES
 - Tương tác với GPU thông qua trình duyệt
 
GLU
GLU (OpenGL Utility Library - http://en.wikipedia.org/wiki/OpenGL_Utility_Library):
- Chứa các hàm tiện ích cho OpenGL
 - Tập trung vào mapping giữa các hệ trục toạ độ và các loại kích thước màn hình
 
GLEW
GLEW (OpenGL Extension Wrangler Library - http://en.wikipedia.org/wiki/OpenGL_Extension_Wrangler_Library):
- Chứa các hàm tiện ích cho OpenGL
 - Tập trung vào việc load các OpenGL Extension
 
GLUT
GLUT (OpenGL Utility Toolkit - http://en.wikipedia.org/wiki/OpenGL_Utility_Toolkit):
- Chứa các hàm tiện ích cho OpenGL
 - Tập trung vào việc dựng và quản lý cửa sổ, các sự kiện bàn phím và chuột
 
SDL
SDL (Simple DirectMedia Library - http://en.wikipedia.org/wiki/Simple_DirectMedia_Layer):
- Thư viện phát triển cho OpenGL
 - Tương tác với phần cứng hoặc low-level
 - Làm việc với audio, keyboard, mouse, joystick, graphic hardware,...
 - Có thể được dùng ở các thư viện đồ hoạ khác như DirectX
 
QT
Qt framework (http://en.wikipedia.org/wiki/Qt_%28framework%29):
- Là framework dùng để thiết kế GUI
 - Chứa khá nhiều widget
 - Được sử dụng khá nhiều trong giới làm OpenGL