Skip to content

An online Typst document editor featuring a web interface and a API for compiling, previewing Typst files directly in the browser.

License

Notifications You must be signed in to change notification settings

areynard13/typst-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Typst Online Editor

Typst Online Editor is a full web-based solution for creating, editing, and compiling Typst documents. This repository contains both the web editor (client) and the compilation API (server).

Project Overview

This monorepo is split into two main components:

1. Client – Online Typst Editor

  • A browser-based editor offering:
  • Real-time Typst editing
  • File & folder management
  • Image and table support
  • PDF & SVG export
  • Zoom and interface utilities

Detailed documentation available in client/README.md.

2. Server – Typst API

  • A REST API for compiling Typst documents, supporting:
  • SVG & PDF rendering
  • Image handling (Base64 → temporary storage → cleanup)
  • Full Typst features

Full setup and usage in server/README.md.

Getting started

Clone the repository

git clone https://github.com/areynard13/typst-editor.git

Each component has its own installation and run instructions. Refer to the corresponding README:

  • client/README.md
  • server/README.md

Repository structure

.
├── client/     # Web editor
│   └── README.md
├── server/     # Typst API
│   └── README.md
└── LICENSE

License

This project is licensed under the Apache 2.0 License. See the LICENSE file for details.

About

An online Typst document editor featuring a web interface and a API for compiling, previewing Typst files directly in the browser.

Resources

License

Stars

Watchers

Forks