There are no reviews yet. Be the first to send feedback to the community and the maintainers!
hubris
A lightweight, memory-protected, message-passing kernel for deeply embedded systems.dropshot
expose REST APIs from a Rust programhumility
Debugger for Hubrisprogenitor
An OpenAPI client generatortypify
JSON Schema -> Rust type converterhelios
Helios: Or, a Vision in a Dream. A Fragment.oxide-and-friends
Show notes from Oxide and Friends recordingscio
Rust libraries for APIs needed by our automated CIO.omicron
Omicron: Oxide control planepropolis
VMM userspace for illumos bhyvecrucible
A storage service.console
Oxide Web Consolep4
A P4 compilerdesign-site
We are looking for designers who code to help build a new user experience for computing!cobalt
A collection of common Bluespec interfaces/modules.third-party-api-clients
A place for keeping all our generated third party API clients.usdt
Dust your Rust with USDT probessteno
distributed sagasphbl
Pico Host Boot Loadertockilator
Deducing Tock execution flows from Ibex Verilator tracesserde_tokenstream
serde::Deserializer for proc_macro/proc_macro2::TokenStreambuildomat
a software build labour-saving deviceopte
packets go in, packets go out, you can't explain thatfable
TOML deck generator with custom templates and schema validationcancel-safe-futures
Alternative future adapters that provide cancel safety.oxide.rs
The Oxide Rust SDK and CLIpki-playground
Tool for generating non-trivial X.509 certificate chainsexpectorate
I'm especially good at expectoratingoxide.ts
TypeScript client for the Oxide APIfs3-rs
Extended utilities for working with files and filesystems in Rust.aws-wire-lengths
simple command line for various AWS management taskslpc-link2-re
Reverse engineering the LPC-Link2 USB interfacehelios-engvm
Tools for creating and using Helios images on i86pc (classic PC) physical and virtual machineslethe
A basic log-structured flash datastoremaghemite
A routing stack written in Rust.poptrie
A poptrie implementationterraform-provider-oxide
Oxide Terraform provideroxide.go
The Go SDK for Oxide.cli-old
The command line tool for Oxide.design-system
Home of reusable design assets and tokens for oxide internal sitesrfsx
A XMODEM sender using libftdirfb
amd-apcb
AMD Generic Encapsulated Software Architecture Platform Security Processor Configuration Block manipulation libraryasync-bb8-diesel
Safe asynchronous access to Diesel and the bb8 connection managerxfr
An atomic ring for processing memory-mapped frames.idolatry
An experimental IPC interface definition language for Hubris.bootleby
rustfmt-wrapper
A simple wrapper around rustfmt to use it as a library for use when generating codedropkick
punt your dropshot service into the cloudzone
hif
HIF: The Hubris/Humility Interchange Formatbhyve-api
Rust library interface to Bhyve ioctl APIoverwatch
A P4-powered packet tracer.react-asciidoc
A React renderer for AsciiDoc. Built on top of Asciidoctor.js.offline-keystore
yubihsm-setup replacing the yubico cruft with our own cruft!openapi-lint
Validate an OpenAPI schema against some rulesch-oxidase
A port of Cloud Hypervisor to run on Illumos and the Bhyve kernel spacesoftnpu
Software Network Processing Unitwfm-to-pcap
.wfm to .pcap decodertransceiver-control
Crate for controlling optical transceivers over the networklpc55_support
Support tooling for flashing the LPC55lpc55s69_rompatch_sample
A sample showing issues with the LPC55 mystery rom patchsprockets
Now's the time on sprockets when we dancediesel-dtrace
A diesel connection with DTrace probes for connections and queriesminiz
toy in-memory implementation of Zanzibar data modeldice-util
utilities for cert template generation and manufacturing / certifying DeviceIdssshauth
A library for SSH key based (agents or static files) authentication tokenseos
A build tool for illumos.falcon
Fast Assessment Laboratory for Computers On Networkssmf
ispf
An Internet packet format Serde implementationnixie-tubes
Oxide's collection of assorted NixOS thingamajigsslog-dtrace
A slog drain for emitting logging messages to DTracetlvc
TLV-C encoding support.thouart
Some helpful code for implementing CLI tools for connecting to simulated remote terminalsreqwest-conditional-middleware
A middleware wrapper that enables (or disables) a wrapped Reqwest middleware on a per-request basisclock
wall clock software for the Oxide officeqemu-systick-bug
Program demonstrating bug in QEMU's SysTick emulationp9fs
A Plan 9 file system cratetsc-simulator
Rust tool to calculate and simulate the TSC and other time-related values for live migrationpmbus
A no_std crate for PMBus manipulationqorb
identicon
helios-omicron-brand
A zone brand for Omicron components running under Heliosserde_human_bytes
Serialize [u8; N] as bytes or as human-readable strings, depending on the format.oxide.rs-old
The Rust API client for Oxide.sb2_poc
Proof of concept for SB2 exploitsdhcpv6
dhpcv6 encoding/decodingnetadm-sys
A network administration library and CLI for illumostofino
tofino support stuffomicron-package
Tools to create Omicron-branded Zonespartial-struct
renovate-config
Oxide's shared renovate configurationslog-error-chain
Logging Rust errors with contextordered-toml
toml-rs except preserves table orderingmanagement-gateway-service
Crates shared between MGS in omicron and its agent task in hubriskstat-rs
Rust interface to illumos libkstathelios-omnios-build
interval_future
Wraps a synchronous, waker-less polling function in an interval-based futuregarbage-compactor
terrible build scriptsLove Open Source and this site? Check out how you can help us