• Stars
    star
    1,873
  • Rank 24,742 (Top 0.5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple visual editor for creating commutative diagrams.

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

Related

More Repositories

1

lets-code

The source code for my Let's Code series
Rust
102
star
2

chinese-tokenizer

Tokenizes Chinese texts into words.
JavaScript
92
star
3

wasm-react

WASM bindings for React.
Rust
85
star
4

jsx-tikzcd

Render tikzcd diagrams with JSX.
JavaScript
59
star
5

spotify-lyrics

Shows lyrics from the song you're playing in Spotify.
JavaScript
41
star
6

reticule

A new way to write and explore mathematical texts.
JavaScript
22
star
7

Recall

A simple spaced repetition system software in PHP.
PHP
18
star
8

KataJigo

Play against a KataGo that strives for a Jigo instead of opponent destruction.
JavaScript
16
star
9

p2p-goban

Connect to peers and play/analyze on a shared Goban.
JavaScript
12
star
10

Hud

My own desktop HUD built using Electron.
JavaScript
10
star
11

GTPWrapper

A Go Text Protocol engine library for C#.
C#
9
star
12

Spirit

Just a beautiful, minimal, database-free photo journal.
PHP
8
star
13

ForgottenTime

A simple timer app for everybody.
JavaScript
5
star
14

algebraic_enum

An algebraic enum type for TypeScript heavily inspired by Rust.
TypeScript
5
star
15

ts-route-schema

Strictly typed, isomorphic routes.
TypeScript
4
star
16

milk-lang

Pythonesque JavaScript.
JavaScript
3
star
17

zilin

WIP: Chinese learning tool.
Rust
3
star
18

doken

A minimalistic, general purpose tokenizer generator.
JavaScript
3
star
19

Cookbook

Algorithmic cookbook for delicious food.
2
star
20

Uni

University stuff.
TeX
2
star
21

acinoprst

WIP: A simple outliner synchronizing with Gist.
JavaScript
2
star
22

recall-cli

A simple spaced repetition system CLI app.
Rust
2
star
23

graph_iter

WIP: A generic trait for performing graph algorithms on a potentially infinite* graph
Rust
1
star
24

adventofcode

My solutions to Advent of Code
Rust
1
star
25

dispatcher

A very simple, minimalistic, micro PHP router.
PHP
1
star
26

mangamanga

A manga reader.
JavaScript
1
star
27

crdt-outline

WIP: A conflict-free replicated nested list document data type.
JavaScript
1
star
28

sinho

A lightweight signal-based library for building web components with a React-like API.
TypeScript
1
star
29

tonality

Javascript music theory.
JavaScript
1
star