Parsers that don't yet exist?

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

    :gem: A fast, open source text processor and publishing toolchain, written in Ruby, for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.

  • In this space, I'd love to see more asciidoctor (https://asciidoctor.org, they are in the process of writing up the spec at https://projects.eclipse.org/projects/asciidoc.asciidoc-lang).

  • asciidoctor-rs

    Parser for asciidoctor written in Rust

  • I started writing one a long time ago. It could be use as a starting point.

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

    Due to reasons I am unable to follow up to this project, see the linked gist if you are interested in taking over the project instead.

  • vdf-rs

    VDF parsing and (de)serialization for Rust

  • Well I guess that means my libraries for it don't exist

  • inferno

    A Rust port of FlameGraph (by jonhoo)

  • I'm not sure what you do with this data, but inferno might contain stuff you need.

  • Kaitai Struct

    Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby

  • I'd love to see Rust support for http://kaitai.io/

  • storable-rs

    Access Perl Storable format from Rust

  • Someone started it but I don't think it ever got finished: https://github.com/anall/storable-rs

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • hotspot

    The Linux perf GUI for performance analysis.

  • https://github.com/KDAB/hotspot might contain parsing code you could use as an example (other than perf script). It always accepts raw perf.data, and there doesn't seem to be a way to feed it the output of perf script, so it might be parsing it directly instead of calling perf script.

  • tl

    Fast, zero-copy HTML Parser written in Rust (by y21)

  • whatthefn

  • The code is now open source (GPLv3) https://github.com/JMS55/whatthefn/tree/master/src/perf_data_parser.

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