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

cxx

Safe interop between Rust and C++

Language:RustLicense:Apache-2.0Stargazers:5557Issues:55Issues:634

anyhow

Flexible concrete Error type built on std::error::Error

Language:RustLicense:Apache-2.0Stargazers:5079Issues:24Issues:196

syn

Parser for Rust source code

Language:RustLicense:Apache-2.0Stargazers:2684Issues:23Issues:886

cargo-expand

Subcommand to show result of macro expansion

Language:RustLicense:Apache-2.0Stargazers:2457Issues:16Issues:121

async-trait

Type erasure for async trait methods

Language:RustLicense:Apache-2.0Stargazers:1708Issues:17Issues:157

quote

Rust quasi-quoting

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

watt

Runtime for executing procedural macros as WebAssembly

Language:RustLicense:Apache-2.0Stargazers:1226Issues:22Issues:26

paste

Macros for all your token pasting needs

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

serde-yaml

Strongly typed YAML library for Rust

Language:RustLicense:Apache-2.0Stargazers:940Issues:13Issues:231

no-panic

Attribute macro to require that the compiler prove a function can't ever panic

Language:RustLicense:Apache-2.0Stargazers:926Issues:13Issues:30

inventory

Typed distributed plugin registration

Language:RustLicense:Apache-2.0Stargazers:910Issues:11Issues:32

miniserde

Data structure serialization library with several opposite design goals from Serde

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

trybuild

Test harness for ui tests of compiler diagnostics

Language:RustLicense:Apache-2.0Stargazers:724Issues:9Issues:125
Language:RustLicense:Apache-2.0Stargazers:680Issues:15Issues:197

prettyplease

A minimal `syn` syntax tree pretty-printer

Language:RustLicense:Apache-2.0Stargazers:591Issues:4Issues:28

linkme

Safe cross-platform linker shenanigans

Language:RustLicense:Apache-2.0Stargazers:550Issues:9Issues:37

cargo-tally

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

Language:RustLicense:Apache-2.0Stargazers:226Issues:3Issues:26

monostate

Type that deserializes only from one specific value

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

ref-cast

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

Language:RustLicense:Apache-2.0Stargazers:174Issues:9Issues:20
Language:RustLicense:Apache-2.0Stargazers:121Issues:5Issues:4

install

Fast `cargo install` action using a GitHub-based binary cache

db-dump

Library for scripting analyses against crates.io's database dumps

Language:RustLicense:Apache-2.0Stargazers:62Issues:3Issues:1
Language:RustLicense:Apache-2.0Stargazers:54Issues:3Issues:0

argv

Non-allocating iterator over command line arguments

Language:RustLicense:Apache-2.0Stargazers:38Issues:3Issues:3

cargo-docs-rs

Imitate the documentation build that docs.rs would do

Language:RustLicense:Apache-2.0Stargazers:33Issues:2Issues:1

install-buck2

Install precompiled Buck2 build system

License:MITStargazers:8Issues:2Issues:0

serde

Serialization framework for Rust

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

rust

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

Language:RustLicense:NOASSERTIONStargazers:2Issues:3Issues:0

buck2

Build system, successor to Buck

Language:RustLicense:Apache-2.0Stargazers:0Issues:2Issues:0