Skip to content

A website to practice composing equations in Typst, inspired by texnique.xyz

License

Notifications You must be signed in to change notification settings

arjdroid/typcraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

typcraft

typcraft is a website to practice composing equations with the typst typesetting system.

Inspired by texnique.xyz which does the same for LaTeX.

You can also just use it as a live typst code preview in the browser. It uses the full typst compiler running in WebAssembly, and outputs to SVG.

You are encouraged to read ARCHITECTURE.md if you would like to know more about how it all works

Development

You need to have nix on your system, it takes care of all the dependencies.

# Clone repository
git clone https://github.com/arjdroid/typcraft
cd typcraft

# Enter development environment
nix develop

# Preview changes using bun
make dev

# Push changes to github-pages
make deploy

Todo

  • get typst running in the browser
  • get live preview working
  • get formula checking working
  • add more equations, better randomisation with difficulty levels
  • add links to guides
  • add shadow mode
  • add playground mode

Acknowledgement: The development of this project was assisted by the use of Claude Code (Claude Opus 4.5, Anthropic)

About

A website to practice composing equations in Typst, inspired by texnique.xyz

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published