David Tolnay (dtolnay)

dtolnay

Geek Repo

Company:0xF9BA143B95FF6D82

Location:Redwood City, California

Twitter:@davidtolnay

Github PK Tool:Github PK Tool


Organizations
jqlang
llvm
rust-lang
rust-lang-nursery
serde-rs

David Tolnay's repositories

thiserror

derive(Error) for struct and enum error types

Language:RustLicense:Apache-2.0Stargazers:4088Issues:22Issues:172

proc-macro-workshop

Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019]

Language:RustLicense:Apache-2.0Stargazers:3888Issues:39Issues:37

quote

Rust quasi-quoting

Language:RustLicense:Apache-2.0Stargazers:1233Issues:17Issues:150

rust-toolchain

Concise GitHub Action for installing a Rust toolchain

Language:ShellLicense:MITStargazers:992Issues:13Issues:51

paste

Macros for all your token pasting needs

Language:RustLicense:Apache-2.0Stargazers:964Issues:13Issues:53

miniserde

Data structure serialization library with several opposite design goals from Serde

Language:RustLicense:Apache-2.0Stargazers:738Issues:7Issues:19

reflect

Compile-time reflection API for developing robust procedural macros (proof of concept)

Language:RustLicense:Apache-2.0Stargazers:672Issues:18Issues:26

dyn-clone

Clone trait that is object-safe

Language:RustLicense:Apache-2.0Stargazers:615Issues:6Issues:15

semver

Parser and evaluator for Cargo's flavor of Semantic Versioning

Language:RustLicense:Apache-2.0Stargazers:569Issues:14Issues:130

semver-trick

How to avoid complicated coordinated upgrades

Language:RustLicense:Apache-2.0Stargazers:415Issues:10Issues:6

path-to-error

Find out path at which a deserialization error occurred

Language:RustLicense:Apache-2.0Stargazers:290Issues:4Issues:13

itoa

Fast function for printing integer primitives to a decimal string

Language:RustLicense:Apache-2.0Stargazers:282Issues:6Issues:19

serde-repr

Serialize and deserialize C-like enum as underlying repr

Language:RustLicense:Apache-2.0Stargazers:213Issues:3Issues:16

colorous

Color schemes for charts and maps

Language:RustLicense:Apache-2.0Stargazers:204Issues:6Issues:3

dissimilar

Diff library with semantic cleanup, based on Google's diff-match-patch

Language:RustLicense:Apache-2.0Stargazers:190Issues:11Issues:11

clang-ast

Deserialization logic for efficiently processing Clang's `-ast-dump=json` format

Language:RustLicense:Apache-2.0Stargazers:121Issues:5Issues:4

dtoa

Fast functions for printing floating-point primitives to a decimal string

Language:RustLicense:Apache-2.0Stargazers:115Issues:6Issues:13

enumn

Convert number to enum

Language:RustLicense:Apache-2.0Stargazers:90Issues:3Issues:5

basic-toml

Minimal TOML library with few dependencies

Language:RustLicense:Apache-2.0Stargazers:81Issues:4Issues:5

bootstrap

Bootstrapping rustc from source

Language:ShellLicense:CC-BY-SA-4.0Stargazers:76Issues:10Issues:4

squatternaut

A snapshot of name squatting on crates.io

Language:RustLicense:Apache-2.0Stargazers:74Issues:4Issues:1

serde-ignored

Find out about keys that are ignored when deserializing data

Language:RustLicense:Apache-2.0Stargazers:70Issues:3Issues:11

scratch

Compile-time temporary directory shared by multiple crates and erased by `cargo clean`

Language:RustLicense:Apache-2.0Stargazers:64Issues:4Issues:0
Language:RustLicense:Apache-2.0Stargazers:54Issues:4Issues:2

sha1dir

Checksum of a directory tree

Language:RustLicense:Apache-2.0Stargazers:45Issues:3Issues:1

serde-stacker

Serializer and Deserializer adapters that avoid stack overflows by dynamically growing the stack

Language:RustLicense:Apache-2.0Stargazers:31Issues:4Issues:4

precise

Full precision decimal representation of f64

Language:RustLicense:Apache-2.0Stargazers:25Issues:3Issues:1

bufsize

bytes::BufMut implementation to count buffer size

Language:RustLicense:Apache-2.0Stargazers:19Issues:3Issues:1

rustflags

Parser for CARGO_ENCODED_RUSTFLAGS

Language:RustLicense:Apache-2.0Stargazers:13Issues:3Issues:0

install-buck2

Install precompiled Buck2 build system

License:MITStargazers:8Issues:2Issues:0