- Vancouver, BC
- http://ece.ubc.ca/~craigm/
Highlights
- Pro
Stars
A modular implementation of timely dataflow in Rust
Infiniswap enables unmodified applications to efficiently use disaggregated memory.
Disseminated, Distributed OS for Hardware Resource Disaggregation. USENIX OSDI 2018 Best Paper.
An environmental monitoring and regulation system
an SSO and OAuth / OIDC login solution for Nginx using the auth_request module
Fast strong hash functions: SipHash/HighwayHash
Automatically exported from code.google.com/p/cityhash
Extension to ast that allow ast -> python code generation.
A toolkit for developing and comparing reinforcement learning algorithms.
A network router based stream processing execution engine implemented in P4
The best design tools and plugins for everything 👉
craiig / Packet-StreamSQL
Forked from vnatesh/Packet-StreamSQLsystem for running SQL-like streaming queries on a programmable switch ASIC
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
mass-contact text/SMS distribution tool
sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services
A reverse proxy that provides authentication with Google, Github or other provider
Blb is a distributed object storage system designed for use on bare metal in cluster computing environments.
JSON parser which picks up values directly without performing tokenization in Rust
RobinHood the first tail latency-aware caching system
🔩 A relentless key-value store for the browser.
Programming system for NIC-accelerated network applications
High-performance runtime for data analytics applications


