varkor/quiver

A modern commutative diagram editor for the web.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 19th, 2026
Created on December 28th, 2018
Open Issues & Pull Requests: 47 (+0)
GitHub issues: Enabled
Number of forks: 124
Total Stargazers: 3,622 (+0)
Total Subscribers: 27 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.1 days
Mean response time: 100.6 days
90th percentile: 339.3 days
Tracked items: 76

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Work labelled "discussion" is answered fastest, typically in about 2 days, while "ui-ux" waits about 4 months. Three people close 87% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 19
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 822 days
Stale 30+ days: 16
Stale 90+ days: 12

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature-request (22)
  • ui-ux (19)
  • discussion (14)
  • bug (13)
  • tikz-cd-output (12)
  • diagrams (7)
  • blocked (4)
  • documentation (4)

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

quiver is a modern commutative diagram editor for the web.

The tool addresses the tedium of manually writing commutative and pasting diagrams in LaTeX or Typst by providing a graphical interface where diagrams can be created and modified orders of magnitude faster than hand-coding. Users draw diagrams by clicking and dragging with the mouse or using keyboard shortcuts, and the editor renders high-quality output suitable for both screen viewing and export. The tool supports a flexible grid-based object placement that resizes according to label sizes, composable arrow styles, and full color support for labels and arrows.

quiver suits mathematicians and category theorists who need to create publication-quality commutative diagrams regularly. It is particularly valuable for those working with complex structures like pullbacks, pushouts, adjunctions, and higher cells. The tool exports to LaTeX via tikz-cd and to Typst via fletcher, with exported diagrams embedding a link back to the editor for future modifications or sharing. It also supports exporting embeddable HTML diagrams and custom macro definitions via URL. The editor integrates with external tools through a wiki documenting editor integration options.

Development on the project shows consistent activity with regular commits addressing bug fixes, feature additions, and maintenance. The maintainer responds to issues and accepts pull requests, indicating ongoing engagement with the user community. The codebase receives updates that refine the diagram rendering, improve keyboard navigation, and expand export capabilities.