A modern web-based editor for creating commutative and pasting diagrams with export to LaTeX and Typst.
Quiver is a modern web-based editor specifically designed for creating commutative diagrams and pasting diagrams used in mathematics, particularly in category theory and algebraic topology. It solves the problem of tedious manual coding by providing a graphical interface that generates high-quality LaTeX and Typst output while being significantly faster than writing code by hand.
Mathematicians, researchers, and students working in fields that require commutative diagrams, particularly in category theory, algebraic topology, and related areas of abstract algebra.
Developers choose Quiver because it combines the speed and intuition of graphical editing with the precision and quality of hand-coded mathematical diagrams, offering keyboard-centric workflows, rich styling options, and seamless export to standard academic publishing formats.
A modern commutative diagram editor for the web.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Features a flexible grid that auto-adjusts to label sizes and supports click-and-drag editing, making diagram creation significantly faster than manual LaTeX or Typst coding.
Offers a complete set of keyboard shortcuts for creating and modifying diagrams entirely without a mouse, enhancing productivity for power users.
Includes a wide range of composable arrow styles and full color support for labels and arrows, enabling mathematically precise and visually appealing diagrams for publications.
Exports to LaTeX via tikz-cd and Typst via fletcher with embedded URLs, allowing easy future edits and sharing while maintaining high-quality output.
Building from source requires using Make and manually handling KaTeX dependencies, which can be error-prone and daunting for users unfamiliar with command-line tools.
Only exports to LaTeX and Typst; lacks built-in export to other common formats like SVG or PNG, requiring additional tooling for non-code-based use.
Optimized solely for commutative and pasting diagrams; not suitable for general diagramming needs, which restricts its utility outside mathematical contexts.