GitPedia

Tikzcd editor

A simple visual editor for creating commutative diagrams.

From yishn·Updated June 26, 2026·View on GitHub·

**tikzcd editor** is A simple visual editor for creating commutative diagrams. The project is written primarily in JavaScript, distributed under the MIT License license, first published in 2017. It has gained significant community traction with 1,980 stars and 104 forks on GitHub. Key topics include: category-theory, diagram, editor, hacktoberfest, latex.

Latest release: v0.9.0tikzcd-editor v0.9.0
January 30, 2020View Changelog →

tikzcd-editor CI

A simple visual editor for creating commutative diagrams.

You can
download the latest release
to host it on your own or try it out here.

Screenshot

Building

Make sure you have Node.js and npm installed. First,
clone this repository:

$ git clone https://github.com/yishn/tikzcd-editor
$ cd tikzcd-editor

Install dependencies with npm:

$ npm install

You can build by using the build command:

$ npm run build

This will create a minified bundle bundle.js and its source map. To launch,
simply open index.html in your favorite modern browser.

Use the watch command for development:

$ npm run watch

To create a self-contained archive file ready for distribution, run the
following command:

$ npm run dist

This will create a folder and a zip file in the dist folder.

Contributing

Bug reports and pull requests are always welcome! Please consult the
issues list for existing issues
beforehand.

You can also support this project by donating.

Donators

A big thanks to these lovely people:

  • Jeremy Rouse
  • Marko Rodriguez
  • Steve Heim
  • Max New
  • Bingyu Zhang
  • Ariella Lee

Contributors

Showing top 9 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from yishn/tikzcd-editor via the GitHub API.Last fetched: 6/26/2026