It is used by Phase 3 Wikipedia software to render mathematics (See: Wikipedia:TeX markup). The aim is to allow a single syntax for math markup, whilst allowing a range of output formats to be generated. Texvc is also designed to provide protection against cross-site scripting and other potential security holes.
Texvc provides some extensions to AMSLaTeX - like providing \\codes for HTML math &entities; which have different name in LaTeX.
Texvc rates generated HTML into three classes:
Texvc is written in Ocaml, and there's also some PHP code to integrate it with the rest of Wikipedia software.
It uses ImageMagick and Ghostscript to convert LaTeX's output to PNGs.
Sources are available with the rest of Wikipedia from " class="external">http://wikipedia.sourceforge.net/ Like the rest of Wikipedia Phase 3 software, it is available under terms of GNU GPL.
See also: Wikipedia:TeX requests