Write your own programming language in an hour with chumsky: a tutorial

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • chumsky

    Write expressive, high-performance parsers with ease.

    chumsky is a parser library for context-free syntax that's designed to be ergonomic while still being powerful. A particular focus, somewhat uniquely in the space of parser libraries, is its strong focus on good error messages.

  • mdx

    Markdown for the component era

    This looks really nice, I am going to try this out. I have been trying/struggling to use nom to parse MDX files, but for whatever reason nom just isn't clicking for me. This looks like it may be easier to work with.

  • 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.

  • nom

    Rust parser combinator framework

    Ref: - https://github.com/Geal/nom/blob/main/doc/choosing_a_combinator.md - https://github.com/Geal/nom/blob/main/doc/error_management.md

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