SPB Git
6.0 KB · 54 lines json
1{2  "slug": "typst",3  "name": "Typst",4  "aliases": [],5  "vendor": { "name": "Typst GmbH", "slug": "typst", "website": "https://typst.app" },6  "homepage_url": "https://typst.app/",7  "docs_url": "https://typst.app/docs/",8  "repo_url": "https://github.com/typst/typst",9  "pricing_url": "https://typst.app/pricing/",10  "license_url": "https://github.com/typst/typst/blob/main/LICENSE",11  "product_type": "platform",12  "product_status": "active",13  "summary": "Markup-based typesetting system with an Apache-2.0 compiler written in Rust and a collaborative web app, positioned as a faster, simpler alternative to LaTeX",14  "description": "Typst is a typesetting system designed as a modern alternative to LaTeX. Documents are written in a lightweight markup with an embedded scripting language for styling, templates and logic; the compiler, written in Rust and released under the Apache 2.0 license, renders them to PDF, PNG, SVG and HTML in a fraction of a second with incremental recompilation. Math typesetting, bibliographies and citations (from BibTeX or Typst's own Hayagriva YAML format, with CSL styles), figures, tables, cross-references and a package ecosystem (\"Universe\") cover the needs of papers, theses and slides.\n\nTypst GmbH also operates a browser-based editor with real-time collaboration, live preview, conversion from LaTeX, Word and Markdown, and LaTeX-error help. The web app has a free tier with limited storage and files per project; the paid Pro tier adds comments, private packages and templates, Git sync with GitHub and GitLab, reference syncing from Zotero and Mendeley and larger limits, and an on-premises edition runs the editor inside an organization's data center.\n\nResearchers adopt Typst for fast local builds, readable source and simple templating, and it is becoming a PDF engine for Pandoc and Quarto. The main constraints are ecosystem maturity: fewer journal templates than LaTeX, publishers generally still require LaTeX or Word sources, output features such as PDF/A tagging and some typographic refinements are still evolving, and the language changes between minor versions can require document updates.",15  "capabilities": ["Markup with integrated scripting for templates and styling", "Fast incremental compilation to PDF, PNG, SVG and HTML", "Math typesetting and cross-references", "Bibliographies from BibTeX or Hayagriva with CSL styles", "Package ecosystem (Typst Universe)", "Collaborative web editor with live preview", "Import from LaTeX, Word and Markdown in the web app", "Git sync and Zotero/Mendeley reference sync (Pro)"],16  "workflows": ["Writing a working paper locally with the CLI and a watch loop", "Collaborative thesis editing in the web app", "Using Typst as the PDF engine for a Pandoc or Quarto pipeline", "Building institutional templates as packages"],17  "advantages": ["Compiler is open source under Apache 2.0", "Compile times measured in milliseconds enable live preview", "Readable syntax compared with LaTeX", "Self-contained binary with no TeX installation"],18  "limitations": ["Most journals still require LaTeX or Word submissions", "Smaller template and package ecosystem than LaTeX", "Breaking changes between minor versions", "Web app features such as Git sync are paid or experimental"],19  "prerequisites": ["Typst CLI binary or a web browser for the hosted editor"],20  "audiences": ["Students and researchers writing papers and theses", "Developers generating documents programmatically", "Teams wanting collaborative typesetting without LaTeX"],21  "alternatives": ["tex-live", "overleaf", "pandoc", "quarto"],22  "comparison_notes": "TeX Live plus Overleaf represent the established LaTeX stack with far more journal templates; Typst trades that ecosystem for speed and a simpler language. Pandoc can write Typst, and Quarto can use Typst instead of LaTeX for PDF output, so the systems increasingly interoperate.",23  "categories": [{ "slug": "latex-typesetting", "primary": true }, { "slug": "academic-writing" }],24  "tags": ["typesetting", "rust", "open-source", "cli", "collaboration", "bibliography"],25  "use_cases": ["typeset-documents", "write-papers", "collaborate"],26  "operating_systems": ["macos", "linux", "windows", "web"],27  "execution_modes": ["local", "cloud", "self-hosted"],28  "interfaces": ["cli", "web", "library"],29  "deployment_models": ["desktop", "saas", "on-premises"],30  "integrations": ["Pandoc", "Quarto", "Zotero", "Mendeley", "GitHub", "GitLab", "VS Code (Tinymist extension)"],31  "data_formats": ["Typst (.typ)", "PDF", "PNG", "SVG", "HTML", "BibTeX", "Hayagriva YAML"],32  "languages": ["Rust"],33  "source_model": "mixed",34  "license_spdx": "Apache-2.0",35  "pricing_model": ["free", "open-source", "freemium", "paid", "enterprise"],36  "pricing_checked_at": "2026-11-02",37  "self_hostable": true,38  "sources": [39    { "url": "https://typst.app/", "type": "official_site", "title": "Typst: Compose papers faster", "supports": ["name", "summary"], "checked_at": "2026-11-02" },40    { "url": "https://typst.app/docs/", "type": "official_docs", "title": "Overview - Typst Documentation", "supports": ["capabilities", "data_formats"], "checked_at": "2026-11-02" },41    { "url": "https://typst.app/pricing/", "type": "pricing_page", "title": "Typst: Pricing", "supports": ["pricing_model", "limitations", "capabilities"], "checked_at": "2026-11-02" },42    { "url": "https://github.com/typst/typst/blob/main/LICENSE", "type": "license_page", "title": "typst/typst LICENSE", "supports": ["license_spdx", "source_model"], "checked_at": "2026-11-02" },43    { "url": "https://github.com/typst/typst", "type": "repository", "title": "typst/typst", "supports": ["repo_url", "languages"], "checked_at": "2026-11-02" }44  ],45  "confidence": "high",46  "uncertainty_note": "source_model is 'mixed' because the compiler is Apache-2.0 while the collaborative web app is proprietary; license_spdx applies to the compiler.",47  "discovery_method": "editorial-research",48  "depth": "deep",49  "editorial_status": "reviewed",50  "visibility": "public",51  "featured": false,52  "author": "batch-E"53}54
Files · 19c0ff748ee94e0979c734f5fb3afeefc11ee9e1
Menu

Theme