David Tolnay (dtolnay)

David Tolnay

dtolnay

Company:0xF9BA143B95FF6D82

Location:Menlo Park, CA

Email:[email protected]

Twitter:@davidtolnay


Organizations
rust-lang
serde-rs
rust-lang-nursery
David Tolnay's Most Used Languages
David Tolnay's GitHub Stats

David Tolnay's repositories

rust

A work-in-progress programming language; not yet suitable for users

Language:RustLicense:NOASSERTIONStargazers:0Forks:0Issues:0

linkme

Safe cross-platform linker shenanigans

Language:RustLicense:NOASSERTIONStargazers:154Forks:13Issues:12

dissimilar

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

Language:RustLicense:NOASSERTIONStargazers:99Forks:6Issues:4
Language:RustLicense:NOASSERTIONStargazers:40Forks:2Issues:1

serde-yaml

Strongly typed YAML library for Rust

Language:RustLicense:NOASSERTIONStargazers:439Forks:69Issues:26

cxx

Safe interop between Rust and C++

Language:RustLicense:NOASSERTIONStargazers:3147Forks:159Issues:147

cargo-llvm-lines

Count lines of LLVM IR per generic function

Language:RustLicense:NOASSERTIONStargazers:191Forks:9Issues:6

syn

Parser for Rust source code

Language:RustLicense:NOASSERTIONStargazers:1374Forks:191Issues:39

argv

Non-allocating iterator over command line arguments

Language:RustLicense:NOASSERTIONStargazers:19Forks:2Issues:2

quote

Rust quasi-quoting

Language:RustLicense:NOASSERTIONStargazers:640Forks:62Issues:9

reflect

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

Language:RustLicense:NOASSERTIONStargazers:400Forks:11Issues:13

remain

Compile-time checks that an enum or match is written in sorted order

Language:RustLicense:NOASSERTIONStargazers:40Forks:3Issues:2

path-to-error

Find out path at which a deserialization error occurred

Language:RustLicense:NOASSERTIONStargazers:108Forks:5Issues:3

colorous

Color schemes for charts and maps

Language:RustLicense:Apache-2.0Stargazers:144Forks:8Issues:0

cargo-tally

Graph the number of crates that depend on your crate over time

Language:RustLicense:NOASSERTIONStargazers:124Forks:6Issues:4

thiserror

derive(Error) for struct and enum error types

Language:RustLicense:NOASSERTIONStargazers:1763Forks:65Issues:13

semver

Parser and evaluator for Cargo's flavor of Semantic Versioning

Language:RustLicense:NOASSERTIONStargazers:362Forks:102Issues:3
Language:RustLicense:NOASSERTIONStargazers:301Forks:68Issues:16

gflags

Command line flags library that does not require a central list of all the flags

Language:RustLicense:NOASSERTIONStargazers:32Forks:3Issues:4

lalrproc

Proof of concept of procedural macro input parsed by LALRPOP

Language:RustLicense:NOASSERTIONStargazers:41Forks:2Issues:1

tt-call

Token tree calling convention

Language:RustLicense:NOASSERTIONStargazers:62Forks:3Issues:1

sha1dir

Checksum of a directory tree

Language:RustLicense:NOASSERTIONStargazers:8Forks:0Issues:0

cargo-expand

Subcommand to show result of macro expansion

Language:RustLicense:NOASSERTIONStargazers:1113Forks:32Issues:12

trybuild

Test harness for ui tests of compiler diagnostics

Language:RustLicense:NOASSERTIONStargazers:343Forks:32Issues:18

itoa

Fast functions for printing integer primitives to an io::Write

Language:RustLicense:NOASSERTIONStargazers:90Forks:16Issues:5

miniserde

Data structure serialization library with several opposite design goals from Serde

Language:RustLicense:NOASSERTIONStargazers:262Forks:10Issues:4

ref-cast

Safely cast &T to &U where the struct U contains a single field of type T.

Language:RustLicense:NOASSERTIONStargazers:47Forks:9Issues:5

inherent

Make trait methods callable without the trait in scope

Language:RustLicense:NOASSERTIONStargazers:87Forks:2Issues:0

async-trait

Type erasure for async trait methods

Language:RustLicense:NOASSERTIONStargazers:869Forks:41Issues:15

faketty

Wrapper to exec a command in a pty, even if redirecting the output

Language:RustLicense:NOASSERTIONStargazers:37Forks:3Issues:1