OpenGL Utility Toolkit, GLUT – biblioteka użytkowa, która wykonuje głównie operacje wejścia/wyjścia na poziomie systemu operacyjnego.

Głównymi dwoma celami biblioteki GLUT są: umożliwienie prostego, przenośnego kodu na wiele platform (GLUT jest niezależny od platformy) ułatwienie procesu uczenia się OpenGL-a.

GLUT zostało napisane przez Marka J. Kilgarda, autora książek OpenGL Programming for the X Window System oraz The CG Tutorial: The Definitive Guide to Programmable Real-Time Graphics.

Możliwości Niektóre funkcje biblioteki GLUT: definicja i zarządzanie oknami monitorowanie myszy i klawiatury rysowanie niektórych podstawowych brył geometrycznych (sześcianów, kuli oraz czajniczków z Utah) niektóre ograniczone funkcje przy tworzeniu wyskakujących okienek (ang. pop-up).

Programowanie Pierwsze kroki w OpenGL-u z użyciem biblioteki GLUT zaczynają się zwykle z zaledwie kilkoma wierszami kodu potrzebnymi do uruchomienia najprostszej aplikacji korzystającej z OpenGL-a.