Gecko est un logiciel moteur de rendu pour présenter des pages web. Lancé par Mozilla en 1998, open source et libre, il est incorporé dans diverses applications telles que Firefox, Thunderbird, leurs dérivés ou BlueGriffon. Il a propulsé Netscape Communicator, Netscape Navigator, AOL Explorer et Camino.
Gecko offre les fondations nécessaires pour afficher des pages web à l'écran[2]. L'objectif de Gecko est un moteur portable qui respecte les standards du web et les recommandations du W3C. Il fonctionne sur les systèmes d'exploitation Windows, Linux et macOS[3]. Il est écrit dans des langages de programmation comme C++ et Rust. Il est distribué sous les licences MPL, GPL et LGPL[4].