freeglut – otwarta implementacja biblioteki GLUT. GLUT (a więc również freeglut) pozwala użytkownikowi tworzyć i zarządzać oknami używającymi OpenGL na wielu platformach. Pozwala również obsługiwać mysz, klawiaturę i dżojstik. freeglut jest w zamierzeniu dokładnym zastępnikiem GLUT i różni się w zaledwie kilku punktach.
Ponieważ GLUT popadł w stagnację, freeglut jest rozwijany by usprawnić to narzędzie. Oprogramowanie jest dostępne na licencji MIT.
Historia Pierwotnie napisany przez Pawła W. Olsztę z pomocą Andreasa Umbacha i Steve'a Bakera. Ponieważ Paweł przestał zajmować się grafiką 3D, przekazał pałeczkę Bakerowi. Steve jest obecnie oficjalnym opiekunem biblioteki freeglut, chociaż większość codziennej pracy wykonuje John Fay.
Paweł zaczął rozwijać freeglut pierwszego grudnia 1999 roku. Projekt jest obecnie praktycznie stuprocentowym zamiennikiem oryginalnego GLUT, z kilkoma zaledwie odstępstwami (takimi jak porzucenie cech specyficznych dla SGI, takich jak obsługa "Dynamic Video Resolution" czy urządzeń "Dials&Buttons") i stale zmniejszającym się zestawem błędów.
freeglut zawiera kilka rozszerzeń w stosunku do GLUT, ale zgodnie z założeniami, nie pojawią się w nim już żadne więcej znaczące funkcje.