Dan Gohman's repositories

mustang

Rust programs written entirely in Rust

Language:RustLicense:NOASSERTIONStargazers:792Issues:15Issues:49

eyra

Rust programs written entirely in Rust

Language:RustLicense:NOASSERTIONStargazers:716Issues:14Issues:11

c-ward

An implementation of libc written in Rust

Language:RustLicense:NOASSERTIONStargazers:166Issues:8Issues:10

origin

Program startup and thread support written in Rust

Language:RustLicense:NOASSERTIONStargazers:112Issues:8Issues:9

nameless

Full-service command-line parsing

Language:RustLicense:NOASSERTIONStargazers:61Issues:4Issues:1

linux-raw-sys

Generated bindings for Linux's userspace API

Language:RustLicense:NOASSERTIONStargazers:39Issues:10Issues:11

io-streams

Unbuffered and unlocked I/O streams

Language:RustLicense:NOASSERTIONStargazers:38Issues:6Issues:3

io-extras

Non-owning unsafe I/O

Language:RustLicense:NOASSERTIONStargazers:20Issues:4Issues:1

socketpair

Cross-platform socketpair functionality

Language:RustLicense:NOASSERTIONStargazers:12Issues:3Issues:2

rustix-futex-sync

Linux futex-based synchronization

Language:RustLicense:NOASSERTIONStargazers:8Issues:2Issues:0

basic-text

Basic Text strings and I/O streams

Language:RustLicense:NOASSERTIONStargazers:7Issues:4Issues:2

eyra-c

Support for compiling C programs with Eyra

Language:RustStargazers:6Issues:3Issues:0

rust

A safe, concurrent, practical language.

Language:RustLicense:NOASSERTIONStargazers:5Issues:4Issues:0

char-device

Character Device I/O

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

terminal-io

Utilities for reading and writing on terminals

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

layered-io

I/O traits extending Read and Write

Language:RustLicense:NOASSERTIONStargazers:1Issues:3Issues:0

rust-smallvec

"Small vector" optimization for Rust: store up to a small number of items on the stack

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

cargo-component

A Cargo subcommand for creating WebAssembly components based on the component model proposal.

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

component-docs

Documentation around creating and using WebAssembly Components

Language:RustLicense:NOASSERTIONStargazers:0Issues:1Issues:0

component-model

Repository for design and specification of the Component Model

Language:PythonLicense:NOASSERTIONStargazers:0Issues:2Issues:0

llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.

License:NOASSERTIONStargazers:0Issues:2Issues:0

memoffset

offsetof for Rust

Language:RustLicense:MITStargazers:0Issues:0Issues:0

parking_lot

Compact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.

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

rust-errno

:boom: Cross-platform interface to the `errno` variable

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

rust-wasi

Experimental WASI API bindings for Rust

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

wasi-proposal-template

Starter template for proposing a new WASI API

Language:RustLicense:NOASSERTIONStargazers:0Issues:2Issues:0
License:NOASSERTIONStargazers:0Issues:1Issues:0

wasm-tools

Low level tooling for WebAssembly in Rust

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

wit-bindgen

A language binding generator for `witx` (a precursor to WebAssembly interface types)

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