Mathpix-markdown-it is an open source implementation of the mathpix-markdown spec written in Typescript. It relies on the following open source libraries: MathJax v3 (to render math with SVGs), markdown-it (for standard Markdown parsing)
Aspose.PDF for JavaScript via C++
tex plugin for MarkdownIt
A web component for math input
micromark extension to support math ( $C_L$ ) and ( \[C_L\] )