OpenGL Utility Toolkit
OpenGL向けの基本的な拡張ライブラリとしては、同次変換行列の生成などを補助するGLU (OpenGL Utility Library(英語版)) が存在するが、GLUTはGLUにない下記の機能を持つ。
OpenGL描画のための複数ウィンドウ
コールバック形式のイベント処理
マウスやキーボードなどの基本入力デバイス対応
アイドリングとタイマー
シンプルなポップアップメニュー
ソリッド/ワイヤーフレームの基本図形(球、立方体、円錐、トーラス、およびティーポット)の生成機能
ビットマップ/ストロークフォント
その他のウィンドウ管理関数
GLUTは単なるユーティリティにとどまらず、フレームワーク的な機能も併せて持っており、シンプルな構成でありながら初学者にとって面倒なウィンドウウィジェットの生成処理などを自動化してくれるため、OpenGLの補助ライブラリの中でも特に広く使用されており、グラフィックスプログラムのプロトタイピングや入門書などでも用いられている。
OpenGL関数にglプレフィックスが付けられているのと同様に、GLU関数にはgluプレフィックスが、またGLUT関数にはglutプレフィックスがそれぞれ付けられている。
GLUTはソースコードが公式サイトにて公開されている。パブリックドメインではなく、また無保証だが、ライセンス料を支払うことなく無償で利用できる。
なお、Microsoft DirectX (Direct3D) 用のGLUT風フレームワークライブラリとして、DXUTが存在する。DXUTはC++専用で、GLUTのようなコールバック形式のフレームワークに加えて、ボタンやドロップダウンリストなどのGUI部品もサポートしている。