GNOME siempre había luchado por proporcionar facilidades al programador, y una de las características más conocidas es que existen multitud de "bindings" para poder utilizar cualquier lenguaje de programación para desarrollar aplicaciones.