InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
MathJax Alternatives
Similar projects and alternatives to MathJax
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
mermaid
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
PixiJS
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
-
KeenWrite
Discontinued Free, open-source, cross-platform desktop Markdown text editor with live preview, string interpolation, and math.
-
-
Asciidoctor
:gem: A fast, open source text processor and publishing toolchain, written in Ruby, for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
MathJax discussion
MathJax reviews and mentions
-
MathML with Pandoc
One problem I ran into a long time ago (2021) is that MathML was not well supported in Chrome and other browsers, but seemed well supported in Firefox.
After trying many Pandoc options [1] I ended up selecting a very small implementation by Preet [2] which was some ~70kB [3] compared to other implementations at about 10x (i.e. MathJax [4]). I use it with the Polyfill to check if it is already supported. If you checkout the torture test, it really performs quite well [5].
In the future I still want to convert to SVG vectors (with bitmap backups) and include those instead, but I'm not yet pleased with the offerings. My concern with JS is that it seems to be on the way out, I think it will eventually go the way of Flash in favour of something else.
With the current solutions for rendering equations you either have this ridiculous wrapper around LaTeX or similar, or some other weirdness. If I get bored for a few days I might end up writing a parser to convert MathML to such outputs. It shouldn't take insane efforts to pass some torture tests.
[1] https://coffeespace.org.uk/projects/mathml-render.html
[2] https://github.com/pshihn
[3] https://github.com/pshihn/math-ml
[4] https://www.mathjax.org/
[5] https://pshihn.github.io/math-ml/examples/torture.html
- Understanding Gaussians
-
I Built "The Monospace Web"
What LaTeX features do you want in a frontend? How do you want to write code and how do you want the layout to happen?
What you describe sounds more like static site generation with math handling and perhaps references. There are markdown extensions that can handle such things. For rendering there is e.g. https://www.mathjax.org/
-
Polyfill supply chain attack hits 100K+ sites
Therefore, if you ever used MathJax, by possibly copying the above and forgetting, make sure to patch it out.
[1] https://www.mathjax.org/#gettingstarted
-
Content Injection Attack on GitHub
I think the \unicode CSS injection used here was reported to the MathJax library a few months ago - https://github.com/mathjax/MathJax/issues/3129
-
Show HN: Hacker News but for state of the art research
In case you haven't seen this, supporting latex is pretty easy with MathJax
https://www.mathjax.org/
-
AsciidocFX: The Asciidoc Editor for documentation and authoring
MathJax - Mathematical Notations expressed using Tex or MathML
- Ask HN: Tips to get started on my own server
- I don't always use LaTeX, but when I do, I compile to HTML (2013)
-
Linear Transformers Are Faster After All
Developer tools point to MathJax https://www.mathjax.org/. If you disable javascript you can see some LaTex.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 May 2025
Stats
mathjax/MathJax is an open source project licensed under Apache License 2.0 which is an OSI approved license.