rust-langdev VS Oga

Compare rust-langdev vs Oga and see what are their differences.

rust-langdev

Language development libraries for Rust (by Kixiron)

Oga

Read-only mirror of https://gitlab.com/yorickpeterse/oga (by YorickPeterse)
Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Scout APM - Truly a developer’s best friend
  • Zigi - Workflow assistant built for devs & their teams
rust-langdev Oga
9 1
630 1,152
- -
3.5 0.9
8 days ago over 2 years ago
Ruby
The Unlicense Mozilla Public License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

rust-langdev

Posts with mentions or reviews of rust-langdev. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-15.

Oga

Posts with mentions or reviews of Oga. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-26.
  • How to write a compiler or interpreter in rust
    8 projects | reddit.com/r/rust | 26 Dec 2021
    In terms of parsing style I suggest sticking with a hand-written recursive-descent parser. Parser generators seem appealing at first, but I always ran into annoying limitations when using them (I wrote one in Ruby myself as well, and used this for this project). Parsing combinators are useful for small inputs, but I find them difficult to use for anything but simple cases.

What are some alternatives?

When comparing rust-langdev and Oga you can also consider the following projects:

Nokogiri - Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.

Ox - Ruby Optimized XML Parser

inkwell - It's a New Kind of Wrapper for Exposing LLVM (Safely)

HTML::Pipeline - HTML processing filters and utilities

ROXML - ROXML is a module for binding Ruby classes to XML. It supports custom mapping and bidirectional marshalling between Ruby and XML using annotation-style class methods, via Nokogiri or LibXML.

HappyMapper - Object to XML mapping library, using Nokogiri (Fork from John Nunemaker's Happymapper)

Tomlrb - A Racc based TOML parser

Oj - Optimized JSON

pratt - Pratt parser written in Rust

langs-in-rust - A list of programming languages implemented in Rust, for inspiration.

TOML - Parse TOML. Like a bawss.

codespan - Beautiful diagnostic reporting for text-based programming languages.