awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mathjax avatar

mathjax/MathJax

0
View on GitHub↗
10,855 estrellas·1,195 forks·JavaScript·Apache-2.0·7 vistaswww.mathjax.org↗

MathJax

Beautiful and accessible math in all browsers

Features

  • Multi-Format Browser Renderers - Converts LaTeX, MathML, and AsciiMath notation into high-quality mathematical expressions displayed in any modern web browser.
  • Math Expression Speech and Explorer - Generates spoken descriptions and an interactive explorer so assistive technology users can navigate and understand typeset mathematics.
  • AsciiMath Renderers - Converts AsciiMath markup into high-quality mathematical expressions displayed in web browsers.
  • Runtime Module Loaders - Loads only required modules at runtime or compiles them into a single file via a custom component loader.
  • Math Rendering APIs - Offers a JavaScript API to control typesetting, convert expressions, and embed mathematical output in web applications or Node.js servers.
  • Web Math Renderers - Display LaTeX, MathML, and AsciiMath notation as high-quality mathematical expressions in any modern web browser without plugins.
  • Format-Specific Render Adapters - Renders the internal representation into HTML, SVG, or CommonHTML by dispatching to format-specific output adapters.
  • Multi-Notation Parsers - Parses HTML documents containing LaTeX, MathML, or AsciiMath notation and renders them into visual mathematical expressions.
  • Customizable Typesetting Systems - Offers font selection, dark mode rendering, and global configuration options for mathematical content.
  • LaTeX Math Rendering - Converts LaTeX and TeX mathematical expressions into formatted output for display in web browsers.
  • Notation Parsing Pipelines - Converts LaTeX, MathML, and AsciiMath notation into an internal abstract syntax tree through a modular parsing pipeline.
  • Math - Generates hidden semantic markup and speech strings from the internal tree to support screen readers and assistive tools.
  • Math Expression Speech and Explorer - Provides screen reader support, automatic speech generation, and an expression explorer for investigating typeset mathematics.
  • Dynamic Rendering Updaters - Processes newly added or updated DOM elements to render any mathematical notation they contain, keeping the page's math up to date.
  • MathML Renderers - Converts MathML markup into high-quality mathematical expressions displayed in web browsers.
  • Reactive DOM Monitors - Monitors the document for new or changed DOM elements and re-processes them to keep mathematical content synchronized.
  • Browser Rendering - Renders mathematical expressions consistently across all modern web browsers using HTML, SVG, or CommonHTML output.
  • Mathematical Expression Converters - Converts mathematical expressions into SVG or CommonHTML output within a Node.js application for server-side processing.
  • Multi-Source Font Selectors - Selects and loads mathematical fonts from multiple sources, falling back to built-in or web-hosted alternatives when needed.
  • Mathematical Output Format Selectors - Converts mathematical notation into HTML, SVG, or CommonHTML for display in web browsers.
  • Custom Bundle Builders - Combines only the MathJax components needed for a project into a single file to reduce page load size.
  • Selective Component Loading - Loads only the specific input and output modules needed for a project, either in the browser or on a server, to optimize performance.
  • Dynamic Content Processors - Automatically render new mathematical content added to the DOM after page load without manual intervention.
  • User-Selectable Math Fonts - Lets users choose from multiple fonts for mathematical typesetting to match visual preferences.
  • Deployment Configurations - Host, bundle, and configure MathJax locally or offline for optimized page performance and font management.
  • Expression Line Breaking - Automatically wraps long mathematical expressions across lines for both inline and displayed equations.
  • Global Configuration - Sets rendering options once so they apply to all mathematical content across the entire page.
  • Math Expression Server-Side Renderers - Transforms mathematical expressions into SVG or other formats within a Node.js application for server-side processing.

Historial de estrellas

Gráfico del historial de estrellas de mathjax/mathjaxGráfico del historial de estrellas de mathjax/mathjax

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace mathjax/mathjax?

Beautiful and accessible math in all browsers

¿Cuáles son las características principales de mathjax/mathjax?

Las características principales de mathjax/mathjax son: Multi-Format Browser Renderers, Math Expression Speech and Explorer, AsciiMath Renderers, Runtime Module Loaders, Math Rendering APIs, Web Math Renderers, Format-Specific Render Adapters, Multi-Notation Parsers.

¿Qué alternativas de código abierto existen para mathjax/mathjax?

Las alternativas de código abierto para mathjax/mathjax incluyen: katex/katex — KaTeX is a typesetting library and web math renderer that transforms TeX and LaTeX mathematical notation into… makieorg/makie.jl — Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to… connorferster/handcalcs — handcalcs is a mathematical documentation generator and Python LaTeX calculation renderer. It serves as an automated… google/latexify_py — latexify_py is a Python to LaTeX converter and mathematical expression generator. It functions as a code to math… hugoblox/hugo-theme-academic-cv — This project is a website theme for Hugo designed to transform Markdown files into professional academic portfolios,… mlnlp-world/paper-writing-tips — This project is a comprehensive guide and resource collection for academic writing, focused on LaTeX typesetting and…

Alternativas open-source a MathJax

Proyectos open-source similares, clasificados según cuántas características comparten con MathJax.
  • katex/katexAvatar de KaTeX

    KaTeX/KaTeX

    20,177Ver en GitHub↗

    KaTeX is a typesetting library and web math renderer that transforms TeX and LaTeX mathematical notation into high-quality HTML and CSS for web browsers. It functions as a math notation parser and LaTeX to HTML converter, capable of operating as both a client-side library and a server-side math renderer to generate static HTML expressions. The project supports a wide range of specialized mathematical rendering, including chemical equation rendering, Bra-ket notation for quantum mechanics, and mathematical logic typesetting. It provides comprehensive controls for structural layouts such as mat

    TypeScriptjavascriptkatexlatex
    Ver en GitHub↗20,177
  • makieorg/makie.jlAvatar de MakieOrg

    MakieOrg/Makie.jl

    2,778Ver en GitHub↗

    Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t

    Juliagpugraphicsjulia
    Ver en GitHub↗2,778
  • hugoblox/hugo-theme-academic-cvAvatar de HugoBlox

    HugoBlox/hugo-theme-academic-cv

    4,970Ver en GitHub↗

    This project is a website theme for Hugo designed to transform Markdown files into professional academic portfolios, including CVs and publication lists. It functions as a static site template and portfolio builder, enabling the creation of researcher profiles and technical blogs. The framework includes a specialized publication manager that automatically generates individual research pages and citations by importing BibTeX files or DOI references. It also features a dedicated LaTeX mathematics renderer to display technical notation and equations across the site. The system supports a broad

    Jupyter Notebookacademicacademic-websiteblog-engine
    Ver en GitHub↗4,970
  • connorferster/handcalcsAvatar de connorferster

    connorferster/handcalcs

    5,805Ver en GitHub↗

    handcalcs is a mathematical documentation generator and Python LaTeX calculation renderer. It serves as an automated calculation sheet tool that converts Python code and numeric calculations into formatted LaTeX mathematical documentation, functioning as both a symbolic math formatter and a Jupyter notebook math extension. The project transforms Python variable names into Greek symbols, subscripts, and standard mathematical notation. It converts code into formatted mathematical expressions that display the original formula, the numeric substitution, and the final result, allowing for the crea

    CSS
    Ver en GitHub↗5,805
  • Ver las 30 alternativas a MathJax→