GWT (Google Web Toolkit) je zrelo programsko ogrodje za razvoj spletnih in mobilnih aplikacij v Java okolju. Namenjen je predvsem Java programerjem, ki si želijo izdelati sodobne in optimizirane spletne ali mobilne aplikacije in se ne želijo spopadati s JavaScript jezikom in posebnostmi posameznih spletnih brskalnikov.