Hank Bao's repositories
sparkle-updater
A Rust crate that allows you to add automatic software updates to your macOS and Windows applications.
vscode-extension-file-line-reference
A VSCode extension provides a reference to lines and, if applicable, a function name within a file.
ping-async
Unprivileged Async Ping
service-management-sys
Rust bindings to the ServiceManagement.framework on macOS
cs5600-final
Final Project for CS5600
cs5600-malloc
Simple malloc/free implementation in C++ for CS5600
cs5600-mlfq
Simple MLFQ Scheduler in Rust for CS5600
cs5600-tlb
TLB Simulator for CS5600
DeepFaceLive
Real-time face swap for PC streaming or video calls
DetoursX
Kernel-Mode extended version of https://github.com/microsoft/Detours
DictionaryKit
An Objective-C Wrapper for Private Dictionary Services on Mac OS X
grokking_algorithms
Code for the book Grokking Algorithms (http://manning.com/bhargava)
miscreant.rs
Rust implementation of Miscreant: misuse-resistant encryption library with AES-SIV (RFC 5297) and AES-PMAC-SIV support
nix
Rust friendly bindings to *nix APIs
ostep-code
Code from various chapters in OSTEP (http://www.ostep.org)
ostep-projects
Projects for an undergraduate OS course
pingora
A library for building fast, reliable and evolvable network services.
reader-replica
Simple Google Reader Replica
rust-hwid
Detect Hardware IDs from Rust
rust-security-framework
Bindings to the macOS Security.framework
RustCryptoTraits
Collection of cryptography-related traits
shadowsocks-rust
A Rust port of shadowsocks
sodiumoxide
[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
userfaultfd-rs
Rust bindings for the Linux userfaultfd functionality
xdp-for-windows
A Windows interface used to accelerate networking by bypassing most of the OS networking stack.