Analysis updated 2026-05-18
Write physics or math papers in Typst with a live-rendering PDF preview instead of Overleaf.
Run Python, Julia, or Wolfram code inline and drop the results straight into a document as figures or equations.
Build plots, matrices, or diagrams visually instead of writing Typst layout code by hand.
| aburousan/hilbert-editor | cocktailpeanut/image-to-prompt | bradtraversy/customerbase | |
|---|---|---|---|
| Stars | 93 | 93 | 92 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | — | 2020-09-03 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | researcher | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Distributed as a downloadable desktop app with auto-updates, running from source is also documented.
Hilbert is a desktop application for writing scientific documents in Typst, a typesetting language often used as an alternative to LaTeX. It is an unofficial, independently built project and is not affiliated with the official Typst team. The app puts a code editor on one side of the screen and a live PDF preview on the other, and the PDF updates as you type. The editor is built on Monaco, the same code editor used in VS Code, and adds hover documentation and autocomplete specific to Typst. Instead of memorizing syntax, common elements like equations, matrices, tables, theorem boxes, citations, and plots can be inserted through visual tools and then edited as plain Typst text. There are dedicated builders for two dimensional and three dimensional plots, hand drawn diagrams, commutative diagrams, Feynman diagrams, matrices, and flowcharts that get converted into working code. The app can also run Python, Julia, or Wolfram code directly inside a document. Code blocks in a notebook style run as one continuous session so variables carry over between blocks, and results can be inserted back into the document as text, a figure, or a typeset equation. Citations can be added just by pasting in a DOI or an arXiv identifier, and Hilbert looks up the paper and saves it automatically. Everything runs locally on the user's own computer through a small local server, and no data leaves the machine unless the user turns on optional cloud syncing through Google Drive or WebDAV. The app works offline, updates itself automatically once installed, and is described as lightweight, with the backend using around 12 megabytes of memory while idle. Hilbert also behaves like a general code editor for working with a full folder of files, similar to VS Code, supporting opening any folder as a workspace, splitting a document into multiple included chapter files, and searching across an entire project at once.
An offline desktop editor for Typst scientific documents with live PDF preview, visual math tools, and runnable Python and Julia code blocks.
Mainly JavaScript. The stack also includes JavaScript, Electron, Typst.
The README does not state license terms.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.