An open API service indexing awesome lists of open source software.

https://github.com/scriptraccoon/tikzcd-creator

Create TikZ commutative diagrams visually
https://github.com/scriptraccoon/tikzcd-creator

Last synced: 19 days ago
JSON representation

Create TikZ commutative diagrams visually

Awesome Lists containing this project

README

          

# tikzcd creator

Graphical editor for [tikzcd diagrams](https://ctan.org/pkg/tikz-cd) that generates the code for you. The idea of the user interface is to make it _dead simple_ and also enjoyable to use. The diagram is generated _step by step_.

## Demo 1

https://github.com/user-attachments/assets/bdbe68b5-5cbd-44b7-ab52-e9e9d355c421

LaTeX output:

output-triangle

## Demo 2

https://github.com/user-attachments/assets/26b13fd0-9e23-40af-9b16-715eb97ae199

LaTeX output:

output-cube

## Demo 3

The editor also works on mobile.

https://github.com/user-attachments/assets/9dbe2574-9ca6-4519-af4e-7319e5ab6cf8

## Development

This application is made with [Svelte](https://svelte.dev/docs/svelte).

Install the dependencies:

`pnpm i`

Start the development server:

`pnpm dev`

See the file `package.json` for further commands.

## Related

This is a basic editor (on purpose). There are more fully featured and advanced editors out there.

- [quiver](https://github.com/varkor/quiver)
- [tikzcd-editor](https://github.com/yishn/tikzcd-editor)