Typst, a modern LaTeX alternative written in Rust, is now open source

This page summarizes the projects mentioned and recommended in the original post on /r/rust

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • typst

    A new markup-based typesetting system that is powerful and easy to learn.

    You might be interested in https://github.com/typst/typst/issues/288

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • hayagriva

    Rusty bibliography management.

    Looks like it doesn't support CSL (yet) but someone just opened an issue for it https://github.com/typst/hayagriva/issues/32 . CSL has a ton of citation styles https://www.zotero.org/styles . That wouldn't replace all features of biblatex of course, but it would be a start

  • not-so-short-introduction-to-context

    A not so short introduction to ConTeXt. Help to get started with the wonderful and fascinating typesetting and document composition system ConTeXt

    Take a look at ConTeXt, which does away with the packages approach of LaTeX and all the complexity. It is pretty mature (first came out in 91) and the underlying LuaTeX engine is even being used by some LaTeX distributions. It is pretty programmable as you can call Lua from within it. Here are some resources if you are interested: A not so short introduction to ConTeXt

  • asciidoctor-latex

    :triangular_ruler: Add LaTeX features to AsciiDoc & convert AsciiDoc to LaTeX

  • djot

    A light markup language

    Another recent development here is https://djot.net/ (by the pandoc author). It indeed thoroughly solves both:

  • json-resume-template

    JSON-based standard for resume

    I really want to try our typst but realistically, I'm never going to write a paper in my life. The only document that I send as a PDF is my resume. I'm currently using jsonresume for this, and I'm reasonably happy with it.

  • typst-lsp

    Discontinued [Deprecated] An early language server for Typst, plus a VS Code extension

    [Here](https://github.com/nvarner/typst-lsp) it is, if you haven't found it yet. It's still in early stages obviously, and I can't speak to the vscode extension. But I got the lsp working just fine in neovim.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • tree-sitter-typst

    A TreeSitter parser for the Typst File Format

    Also, here's the tree-sitter [parser](https://github.com/SeniorMars/tree-sitter-typst). I don't think it's in a working state yet.

  • pandoc

    Universal markup converter

    If you want to track progress: https://github.com/jgm/pandoc/issues/8713

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • NOTE: How to Install LaTeX and Pandoc on Ubuntu

    1 project | dev.to | 5 Dec 2024
  • Ask HN: Why aren't more books offered as Markdown?

    1 project | news.ycombinator.com | 3 Jul 2024
  • LaTeX makes me so angry at word

    1 project | news.ycombinator.com | 26 Mar 2024
  • What Happened to Pandoc-Discuss?

    1 project | news.ycombinator.com | 19 Jan 2024
  • The Simplest Static Site Generator

    1 project | dev.to | 7 Jan 2024