jsdw / yap
Yet Another Parser library for Rust. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices.
☆155Updated this week
Alternatives and similar repositories for yap:
Users that are interested in yap are comparing it to the libraries listed below
- Type that deserializes only from one specific value☆231Updated last week
- Conditional compilation using boolean expression syntax, rather than any(), all(), not()☆293Updated 2 years ago
- Immutable strings, in Rust.☆245Updated last year
- A collection of utilities for a superior nom experience☆153Updated last year
- Experimental rust serialization library☆294Updated last year
- A flexible, simple to use, immutable, clone-efficient String replacement for Rust☆151Updated 7 months ago
- Procedural macro to implement Display and FromStr using common settings.☆184Updated last month
- A pure Rust reimplementation of libc functions localtime, gmtime and mktime.☆167Updated 4 months ago
- Zero-overhead type-safe builder pattern `derive` macro for your Rust structs☆223Updated last year
- 💫 Easily retry futures 🦀☆205Updated last year
- Comparison of Rust string types☆139Updated this week
- Build reactive terminal user interfaces using Rust and Dioxus.☆118Updated 2 years ago
- Easy code duplicate with substitution for Rust☆238Updated 5 months ago
- prae is a crate that aims to provide a better way to define types that require validation.☆131Updated 2 years ago
- Deluge, not a stream☆316Updated last year
- A super powered testing macro for Rust☆118Updated last week
- Minimalist pedantic command line parser☆327Updated last year
- "A very small syn"☆200Updated last month
- Statically-checked alternatives to RefCell and RwLock☆367Updated 8 months ago
- A simple wrapper around filesystem operations to provide more helpful error messages.☆140Updated last month
- Simple macros to write colored and formatted text to a terminal. Based on `termcolor`, thus also cross-platform.☆226Updated last year
- List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations via C…☆438Updated this week
- Rust KDL parser and derive implementation☆87Updated last year
- Structured concurrency operations for async Rust☆435Updated last month
- Rust parser for KDL☆355Updated 2 weeks ago
- lazy static regular expressions checked at compile time☆203Updated 2 months ago
- A Rust code linter☆210Updated 8 months ago
- Library for snippet annotations☆304Updated this week
- Graph the number of crates that depend on your crate over time☆237Updated last week
- Execute Rust code carefully, with extra checking along the way☆402Updated 6 months ago