Typesetter: A GTK editor for Typst, now on Flathub

Hi everyone! I’ve been working on a native Linux editor for Typst called Typesetter, and it’s now available on Flathub.

Typesetter is a simple, local-first editor focused on providing a minimal, distraction-free writing experience. It’s built with Rust and GTK, following the GNOME human interface guidelines.

Key features:

  • Live preview that updates as you type
  • Click-to-jump navigation between source and preview
  • Centered scrolling to keep your writing visually anchored
  • Syntax highlighting
  • Package support
  • Everything stays local on your machine

The app is in early development, so expect some rough edges. That said, it’s functional, and I’ve been using it for my own writing. I’m actively working on improvements and would appreciate any feedback, bug reports, or feature suggestions.

Links:

If you try it out, let me know what you think!

9 Likes

Looks nice! Note that the flathub link doesn’t work…

Thx for ur project !

Sublime(ctrl s) + Firefox(F5)  // my typst workflow

A feature I most want is hover cheat-sheet. When cursor pointing at some function, struct or package, it will show a cheat-sheet of that function, struct or package.

A feature I most want is hover cheat-sheet. When cursor pointing at some function, struct or package, it will show a cheat-sheet of that function, struct or package.

It’s not quite a “cheat sheet”, but I will be implementing the typst_ide crate’s tooltip functionality soon, which gives a short description of functions and the like when hovering the mouse over them.

2 Likes