← All repos

KaTeX

Fast math typesetting for the web.

javascriptkatexlatexmathmath-typesetting
Browse cluster: Cluster 114
2,323commits
188contributors
11languages

Tech stack & purpose

KaTeX is a fast, easy-to-use JavaScript library for rendering TeX math expressions on the web. It renders math synchronously without reflowing the page, produces output based on Donald Knuth's TeX typesetting standard, contains no dependencies, and supports server-side rendering with Node.js. The project includes several optional extensions—such as auto-render for automatically rendering math within text nodes, copy-tex for improving copy-paste behavior of math expressions, mhchem for chemical formula notation, and mathtex-script-type for MathJax compatibility—along with developer tooling for font generation, screenshot testing via Selenium and Docker, and comparison against LaTeX reference outputs.

Languages

TypeScript
66.6%
JavaScript
19.0%
Perl
7.3%
HTML
2.5%
CSS
1.3%
SCSS
1.2%
Python
1.2%
Shell
0.3%
Makefile
0.3%
Dockerfile
0.1%
TeX
0.1%

Contributors (top 30 of 188)