Oga

Oga is an XML/HTML parser written in Ruby. (by yorickpeterse)

Oga Alternatives

Similar projects and alternatives to Oga

  1. TablaM

    155 Oga VS TablaM

    The practical relational programing language for data-oriented applications

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. nom

    92 Oga VS nom

    Rust parser combinator framework

  4. rust-langdev

    Language development libraries for Rust

  5. Nokogiri

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

  6. HTML::Pipeline

    HTML processing filters and utilities

  7. cranelift-jit-demo

    JIT compiler and runtime for a toy language, using Cranelift

  8. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  9. HappyMapper

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

  10. Ox

    1 Oga VS Ox

    Ruby Optimized XML Parser (by ohler55)

  11. ROXML

    0 Oga VS 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.

  12. marwood

    5 Oga VS marwood

    An embeddable Scheme R7 Compiler & Runtime written in Rust

  13. unparser

    1 Oga VS unparser

    Turn Ruby AST into semantically equivalent Ruby source

  14. TOML

    0 Oga VS TOML

    Parse TOML. Like a bawss. (by jm)

  15. shale

    7 Oga VS shale

    Shale is a Ruby object mapper and serializer for JSON, YAML and XML. It allows you to parse JSON, YAML and XML data and convert it into Ruby data structures, as well as serialize data structures into JSON, YAML or XML.

  16. Oj

    9 Oga VS Oj

    Optimized JSON

  17. Tomlrb

    0 Oga VS Tomlrb

    A Racc based TOML parser

  18. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Oga alternative or higher similarity.

Oga discussion

Log in or Post with

Oga reviews and mentions

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

Stats

Basic Oga repo stats
1
1,168
4.0
almost 2 years ago

yorickpeterse/oga is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.

The primary programming language of Oga is Ruby.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Ruby is
the 12th most popular programming language
based on number of references?