FLTK (Fast Light Toolkit) on käyttöliittymäkirjasto, jonka Bill Spitzak on kehitti käyttöliittymien rakentamiseen kolmiulotteista grafiikkaa OpenGL:lla piirtäviin ohjelmiin.
FLTK suunniteltiin alun perin yhteensopivaksi Silicon Graphicsin koneilla käytetyn Forms-kirjaston kanssa. X11-versio tästä kirjastosta tunnetaan nimellä XForms.
FLTK on suunnattu lähinnä X Window Systemille. Kirjastossa on myös tuki Xrender-laajennuksen antialiasoitulle grafiikan piirrolle.[1] Kokeellinen FLTK2 on kirjoitettu Cairo-grafiikkakirjaston päälle.
FLTK toimii yleisimmillä käyttöjärjestelmillä ja sillä tehdyt ohjelmat näyttävät samanlaisilta alustasta riippumatta, sillä se ei käytä käyttöjärjestelmän omia elementtejä. FLTK on kehitetty C++-kielellä, mutta sidonnat löytyvät myös Pythonille ja Rubylle. FLTK on erittäin kevyt. Yksinkertainen ja lyhyt FLTK:lla tehty ohjelma on käännettynä vain noin 100 kilotavun kokoinen.