Strongly typed validation library that decouples type aliases from validation logic
Small footprint URL parser that works seamlessly across Node.js and browser environments
Pure TypeScript, cross-platform module for extracting text, images, and tabular data from PDFs. Run directly in your browser or in Node!
Helper function to annotate paths and nodes with #__PURE__ comment
Pure random number generator written in TypeScript
Mark top-level React method calls as pure for tree shaking
Validate XML, Parse XML, Build XML without C/C++ based libraries
Parse HTML character references
JavaScript parser and stringifier for YAML
JSON.parse with context information on error
Node.js path.parse() ponyfill
Fast CSS Selectors API Engine
Parse the Forwarded header (RFC 7239) into an array of objects
An Esprima-compatible JavaScript parser built on Acorn
JSON.parse with context information on error
utility library for parsing asn1 files for use with browserify-sign.
hast utility to create an element from a simple CSS selector
Parse HTTP Content-Type header according to RFC 7231
CSS Object Model implementation and CSS parser
CSV parsing implementing the Node.js `stream.Transform` API
Parse JSON with more helpful errors
quote and parse shell commands
Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.
Convert character encodings in pure javascript.
Pure-parsing logic for brokk-anvil that runs either natively (linked as a library) or inside a wasmtime-hosted WASI sandbox (built as the `brokk-acp-sandbox` binary). The wasm path gives memory/crash/CPU isolation around untrusted YAML, zip, and regex inputs without losing the ability to fall back to native for performance.
Pure-parse core types for persona-journal (no I/O, no rusqlite).
A pure Ruby library for parsing INI documents. Preserves the structure of the original document, including whitespace and comments
A light weight ELF parser. elftools is designed to be a low-level ELF parser. Inspired by https://github.com/eliben/pyelftools.
A bibtex parsing library written in pure ruby. With some additional executables that transform bibtex files. This is my first attempt at racc so be patient with me. I hope to improve this into a full bibtex parser in the near future, at the moment it parses the bibtex subset that I need. Another problem is that nearly no work went into the added scripts, which can therefore be seen as usage examples, but may not help you with the work you want to do. I hope this will be a starting point for a more complete bibtex library for ruby. Cheers, Brian
Chomsky generates parsing expression grammars with a nice pure-Ruby DSL, eliminating the need for secondary grammar definition files or out-of-band compilation, and allowing a grammar's rules to grow dynamically or be manipulated as easy-to-understand Ruby objects.
A pure Ruby AsciiMath parsing and conversion library.
Origami is a pure Ruby library to parse, modify and generate PDF documents.
Whois Parser is a WHOIS parser written in pure Ruby. It can parse and convert responses into easy-to-use Ruby objects.
Mindee's fork of Origami, a pure Ruby library to parse, modify and generate PDF documents.
Pure ruby library of Wareki (Japanese calendar date) that supports string parsing, formatting, and bi-directional convertion with standard Date class.
Whois is an intelligent WHOIS client and parser written in pure Ruby. It can query registry data for IPv4, IPv6 and top level domains, and parse the responses into easy-to-use Ruby objects via the whois-parser library.
sieve-parser is a pure-ruby implementation for parsing and manipulate the sieve scripts.
A nifty gem, in pure Ruby, to parse PDF files and combine (merge) them with other PDF files, number the pages, watermark them or stamp them, create tables, add basic text objects etc` (all using the PDF file format).
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.