Should I revisit my choice to use nom?

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

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
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).

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

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

  • 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
  • Lelwel: A resilient LL(1) parser generator for Rust

    1 project | news.ycombinator.com | 12 Jul 2024

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?