Should I revisit my choice to use nom?

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

    Rust parser combinator framework

  • I've been working on an assembler and right now it uses nom. While nom isn't great for error messages, good error messages will be important for this particular assembler (current code), so I've been attempting to use the methods described by Eyal Kalderon in Error recovery with parser combinators (using nom).

  • TX-2-simulator

    Simulator for the pioneering TX-2 computer

  • I've been working on an assembler and right now it uses nom. While nom isn't great for error messages, good error messages will be important for this particular assembler (current code), so I've been attempting to use the methods described by Eyal Kalderon in Error recovery with parser combinators (using nom).

  • 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
  • compiler-tools

    A proc-macro for deriving powerful and fast tokenizers with compile-time regex

  • See example: https://github.com/Protryon/compiler-tools/blob/master/compiler-tools-derive/tests/integration.rs

  • logos

    Create ridiculously fast Lexers (by maciejhirsz)

  • For my lexer generation purposes, I tend to use https://github.com/maciejhirsz/logos, as it not only generates an easy to use lazy lexer, but the result is also exceptionally fast!

  • peginator

    PEG parser generator for creating ASTs in Rust

  • I guess this a good place to plug my PEG parser generator.

  • rust-langdev

    Language development libraries for Rust

  • https://github.com/Kixiron/rust-langdev is a pretty nice list of libraries for Rust lang dev including parsers.

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

  • Logos 0.13 released

    2 projects | /r/rust | 10 Apr 2023
  • Position in rowan

    1 project | /r/rust | 11 Feb 2023
  • Alternatives for "blazingly fast"

    1 project | /r/rustjerk | 27 Aug 2022
  • [X-Post] Skiff, a gradually typed functional language written in Rust

    1 project | /r/rust | 6 Sep 2021
  • I am writing a programming language

    2 projects | news.ycombinator.com | 30 May 2024