Meridian es un navegador web para macOS desarrollado en Rust, que se construye sobre las bibliotecas GPUI y Servo. Su objetivo principal es ofrecer una experiencia de navegación optimizada para sitios web que requieren poco JavaScript y características de maquetación complejas. El proyecto destaca por su alta configurabilidad, permitiendo a los usuarios personalizar fuentes, atajos de teclado, colores, pestañas y otros aspectos de la interfaz.
Bajo el capó, Meridian utiliza Servo para gestionar las páginas web y el estado del navegador, mientras que GPUI, el marco de interfaz de usuario detrás del editor Zed, se encarga de dibujar la interfaz de usuario (chrome). La integración entre ambos componentes se realiza a través de la librería gpui-servo, que expone Servo como un componente ordinario de GPUI. Esta arquitectura permite que cualquier desarrollador pueda crear navegadores basados en Servo utilizando GPUI, facilitando la interoperabilidad entre el motor de renderizado y el sistema de UI.
El proyecto está disponible para su prueba mediante el gestor de paquetes Nix, utilizando el comando nix run git+https://tangled.org/oppi.li/meridian. Desarrollado en el repositorio Tangled, Meridian invita a la contribución de la comunidad, con una lista de problemas abiertos disponible para quienes deseen participar en su mejora continua.
