Google Web Toolkit adalah framework pengembangan perangkat lunakJava yang bersifat sumber terbuka.[1] Web Toolkit memungkinkan para pengembang web untuk membuat aplikasi-aplikasiAjax dalam Bahasa pemrograman Java.[1] Aplikasi ini dikembangkan berlisensi Apache License versi 2.0.[1] Google Web Toolkit adalah toolkit yang digunakan untuk membangun dan mengoptimalkan aplikasi dasar browser yang kompleks.[2] Tujuannya adalah untuk memungkinkan pengembangan aplikasi web yang produktif berkinerja tinggi sehungga pengembang tidak harus menjadi ahli di browser quirks, XMLHttpRequest, dan JavaScript.[2] Google Web Toolkit digunakan oleh banyak produk di Google, termasuk Google Wave dan versi baru AdWords.[2]Toolkit ini merupakan sumber terbuka (open source), gratis, dan digunakan oleh ribuan pengembang di seluruh dunia.[2]