Gecko имеет поддержку
XUL
(XML User Interface Language), созданного специально для него XML-языка описания
пользовательского интерфейса
. На XUL написаны все основные продукты семейства Mozilla.
Gecko написан на C++ и JavaScript, и с 2016 года, дополнительно, на Rust. Это бесплатное программное обеспечение с открытым исходным кодом, на которое распространяются условия публичной лицензии Mozilla Public License 2.0. Mozilla официально поддерживает его использование на Android, Linux, macOS и Windows.
Внутренний интерфейс инфраструктуры описания ресурсов (RDF)
Библиотека для отображения шрифтов
Библиотека средств защиты (NSS)
Критика
На Windows и подобных платформах Gecko зависит от несвободных компиляторов. В связи с этим
FOSS
-дистрибутивы Linux не могут включать в себя пакет Gecko, используемый в уровне совместимости Windows в Wine
.
См. также
Firefox
— веб‑браузер, разрабатываемый Mozilla Foundation