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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
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

  • 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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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

    A brand-new 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

  • 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
  • A doctoral dissertation build system

    3 projects | news.ycombinator.com | 9 Dec 2023
  • Struggling with docx bullet lists from Markdown

    1 project | /r/pandoc | 7 Dec 2023