Parsoid es una biblioteca PHP desarrollada por la Wikimedia Foundation desde 2012 que traduce de forma bidireccional el wikitext de MediaWiki a un modelo de documento HTML con RDFa, y viceversa. Su objetivo es lograr una conversión sin pérdida de información y sin "dirty diffs", lo que resulta esencial para herramientas como VisualEditor y la traducción de contenidos. Mantiene una equivalencia fiel entre el código fuente wikitext y su representación HTML, facilitando tanto la edición visual como el procesamiento automatizado.
En sus inicios se implementó como servicio web en JavaScript sobre Node.js; posteriormente se migró a PHP para integrarse mejor con MediaWiki. Desde la versión 1.35 de MediaWiki, Parsoid se distribuye como librería de Composer incluida en el núcleo, por lo que no requiere instalación adicional. En los proyectos de la Wikimedia Foundation se utilizaba detrás de RESTBase como capa de caché, pero la API interna histórica dejará de estar disponible en MediaWiki 1.43 y se apuesta por el endpoint REST HTML del propio núcleo.
Está previsto que en MediaWiki 1.47 Parsoid se convierta en el parser por defecto, reemplazando al parser nativo en el proyecto de unificación del parser. Su desarrollo se realiza en el repositorio Git de Parsoid con revisión de código en Gerrit, y se recomienda a los usuarios externos migrar al endpoint REST HTML del núcleo, que ofrece la misma funcionalidad que la antigua API interna.
