Dan Gohman's repositories

mustang

Rust programs written entirely in Rust

Language:RustLicense:NOASSERTIONStargazers:826Issues:15Issues:49

eyra

Rust programs written entirely in Rust

Language:RustLicense:NOASSERTIONStargazers:750Issues:15Issues:11

c-ward

An implementation of libc written in Rust

Language:RustLicense:NOASSERTIONStargazers:188Issues:9Issues:12

origin

Program startup and thread support written in Rust

Language:RustLicense:NOASSERTIONStargazers:159Issues:10Issues:13

nameless

Full-service command-line parsing

Language:RustLicense:NOASSERTIONStargazers:67Issues:4Issues:1

linux-raw-sys

Generated bindings for Linux's userspace API

Language:RustLicense:NOASSERTIONStargazers:46Issues:10Issues:12

io-streams

Unbuffered and unlocked I/O streams

Language:RustLicense:NOASSERTIONStargazers:39Issues:6Issues:4

io-extras

Non-owning unsafe I/O

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

socketpair

Cross-platform socketpair functionality

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

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:7Issues:3Issues:0

rustix-futex-sync

Linux futex-based synchronization

Language:RustLicense:NOASSERTIONStargazers:7Issues:3Issues:1

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:2Issues: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