Use the best bits of ES6 to parse your path without stress 👋
The core `url` packaged standalone for use with Browserify.
Properties file reader for Node.js
A module to manipulate search part of URLs (querystring)
Type definitions for parsed types used in the Solana RPC
A PEG.js parser for ICU MessageFormat strings
cwise's internal compiler
Polyfill of future proposal for `util.parseArgs()`
Dependency-free RFC 3986 URI toolbox
Formatting user's text input on-the-fly
Color string parser
Read and parse a YAML file.
Parse and stringify URL query strings
A JavaScript parser built from the Hermes engine
Create an ArrayBuffer instance from a Data URI string
Parse a JSON string that has git merge conflicts, resolving if possible
Parse text and make them into multiple React Native Text elements
OpenTelemetry SDK resource detector for GCP
Implementation of Structured Field Values for HTTP (RFC9651, RFC8941)
SQL ConnectionString parser
Provides project oriented AST processing for typhonjs-escomplex complexity reports.
Find and parse the tsconfig.json file from a directory path
Lightweight Result type with generator-based composition
An AST parser for ICU MessageFormat strings
Mongoid field extension simplifying path parsing.
Parse a CODEOWNER file and return the team associated with a file given the file path
This parses HTTP query/path/header/cookie parameters exactly as described in an OpenAPI API description.
Extracting the contents of Microsoft Windows Registry (hive) and display it as a colorful tree but mainly focused on parsing BCD files to extract WIM files path for PXE attacks.
Path parsing library for Ruby
A utility to parse urls into canonical paths and deterministic hashes
A streaming JSON parser (generates SAX-like events) and "JSON Path" like implementation to parse small amount of data in a large JSON file.
Parses RSpec error output to provide a summary showing what errors were encountered, the number of occurrences per error, and file path and line number locations
SmarterCSV is a high-performance CSV reader and writer for Ruby focused on fastest end-to-end ingestion — not just parsing. It returns ready-to-use hashes with configurable header and value transformations, intelligent defaults, and automatic delimiter discovery. Built for real-world data pipelines, SmarterCSV supports chunked processing for large files, streaming via Enumerable APIs, and C acceleration to optimize the full ingestion path (parsing + hash construction + conversions). Designed to handle messy user-uploaded CSV while remaining easy to integrate with Rails, ActiveRecord imports, Sidekiq jobs, parallel processing, and S3-based workflows.
cuts off most of the file path and prints out the backtrace line by line for easier parsing. Except for native code errors (ie Syntax, method undefined).
A Ruby binding around gitignore.rs, a Rust implementation of .gitignore file parsing and glob testing. This library is designed to allow extremely performant testing of file paths against the rules contained in a .gitignore file.
Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to the relevant RFCs and adds support for IRIs and URI templates. This version parses #! fragments as part of the path.