This is your work, valued
bpftrace-tetris. Tetris in bpftrace
★ 106pyqt5-example. PyQt5 example
★ 41vfio-e1000. Simple Intel 1GbE network driver implementation using VFIO.
★ 30kvm-bpf-tools. Some codes to trace KVM events using BPF
★ 22Skysh. Skype in Terminal
★ 12viminesweeper. vim + minesweeper
★ 12ipython_mysql_kernel. a simple mysql kernel for ipytnon
★ 11aa_echo. async/await echo server in rust
★ 9rust-cbpf. Userspace cBPF interpreter and cBPF to eBPF converter
★ 9cbpf-to-llvm-ir. Convert cBPF program to LLVM IR (to compile eBPF program)
★ 9snake.vim. snake ~~~~
★ 8ProjectEuler.vim. vim plugin for Project Euler (http://projecteuler.net)
★ 8try-bpftrace-in-mac. Try bpftrace in macOS
★ 7battery.vim. vim plugin: get battery information
★ 5pepi. terminal interface for skype
★ 4conrod-examples. Rust
★ 4rust-libtlp. Rust version of LibTLP (https://github.com/NetTLP/libtlp)
★ 3ixy. Simple userspace packet processing for educational purposes 🎓
★ 2qtlua-samples. Lua
★ 2mpc.vim. music player daemon client (mpc) for vim
★ 2bitvisor_process_echo. Rust
★ 2ref-dicts-en. English dictionary sources for ref.vim
★ 2vim-altercmd. Vim plugin: Alter built-in Ex commands by your own ones
★ 2unite-compiler. Vim Script
★ 2lightsout.vim. Lights Out on vim
★ 2vim-perlin. perlin noise function implemented in vimscript
★ 1unikraft-devenv. Nix
★ 1tree-algo. binary tree implementation & Reingold-Tilford algorithm
★ 1dotfiles. Shell
★ 1amd_iommu_regdump. Python
★ 1bitvisor_dev_env. Shell
★ 1bitvisor_process_lib. library for creating bitvisor process in rust (see https://github.com/mmisono/bitvisor_process_echo for example)
★ 1ubpf. Userspace eBPF VM
★ 1cho. Siimple text-based command line expenditure record
★ 1unite-mpc. unite source mpc (music player daemon client)
★ 1osv-jython-flask. Sample application of flask on jython on OSv
★ 1mm_test. C
★ 1agentsh. Execution-Layer Security (ELS) for AI agents — policy-enforced shell with audit.
★ 357bpfix. Making eBPF verifier errors as friendly as Rust compiler errors, and let LLM fix it.
★ 18AutoCorrode. Verification infrastructure for the Isabelle/HOL interactive proof assistant
★ 100bpfsnake. snake in bpftrace
★ 48btls. 🐝 bpftrace language server
★ 16wrap-buddy. Patch ELF binaries with stub loader for NixOS compatibility
★ 34miniosv. A radically slimmed-down hard fork of the OSv unikernel.
★ 3nanvix. Lightweight Sandbox Powered by a Purpose-Built VM and OS
★ 264tdx. Rust library for Intel TDX
★ 36sail-x86. Sail
★ 10defending-code-reference-harness. Skills for threat modeling, scanning, triage, patching, plus an autonomous scanning harness you can /customize
★ 6.4kopen-tdx-nix. Nix
★ 1hosthog. announce which resources you need on collaboratively used linux hosts
★ 5mxc. Policy-driven, layered isolation and containment
★ 1.1karbitrary. Generating structured data from arbitrary, unstructured input.
★ 868Webwright. A simple SWE style browser agent framework that achieves SOTA results on long horizon web tasks.
★ 5.8kprivate-compute-services. Kotlin
★ 797agent-sandbox. agent-sandbox enables easy management of isolated, stateful, singleton workloads, ideal for use cases like AI agent runtimes.
★ 3.1kGuitarPedal. Linus learns analog circuits
★ 2.1kconfidential-computing.tdx.tdx-module. Trust Domain Extensions (TDX) is introducing new, architectural elements to help deploy hardware-isolated, virtual machines (VMs) called trust domains (TDs). Intel TDX is designed to isolate VMs from the virtual-machine manager (VMM)/hypervisor and any other non-TD software on the platform to protect TDs from a broad range of software.
★ 108u2f-enclave. A FIDO2/CTAP2 authenticator that runs as its own confidential VM (AMD SEV-SNP/Intel SGX)
★ 3ironcurtain. A secure* runtime for autonomous AI agents. Policy from plain-English constitutions. (*https://ironcurtain.dev)
★ 552ritm. A reference implementation for enabling hypervisor policy enforcement on Android devices.
★ 13secureboot_objects. Secure boot objects recommended by Microsoft.
★ 268nono. Sandbox any AI agent in seconds - zero setup, zero latency.
★ 3kopencrow. Personal AI assistant via Matrix Chat - A slightly saner alternative to OpenClaw
★ 49bf-tree-docs. Bf-Tree: A Modern Read-Write-Optimized Concurrent Larger-Than-Memory Range Index
★ 91review-prompts. AI review prompts
★ 870sashiko. Agentic review of Linux Kernel code changes
★ 872secretive. Protect your SSH keys with your Mac's Secure Enclave
★ 8.7koak. Meaningful control of data in distributed systems.
★ 1.5khvisor. safe type-1 Rust Hypervisor for edge devices
★ 199wave. Wave: Python Domain-Specific Language for High Performance Machine Learning
★ 58nixos-config-tui. A TUI to browse and diff NixOS configurations at the config-level
★ 131f9-kernel. An efficient and secure microkernel built for ARM Cortex-M cores, inspired by L4
★ 764moss-kernel. Rust Linux-compatible kernel
★ 2kgo-tpm. Go
★ 664security-research. This project hosts security advisories and their accompanying proof-of-concepts related to research conducted at Google which impact non-Google owned code.
★ 4.6kdrawio-mcp. JavaScript
★ 4.8kEDM. An EDM-enabled PHY + a rack-level network simulator
★ 14DeepEP. DeepEP: an efficient expert-parallel communication library
★ 9.8kpplx-garden. Perplexity open source garden for inference technology
★ 594scope. Code for ASPLOS 2026 paper: "Detecting Inconsistencies in ARM CCA’s Formally Verified Specification"
★ 13incognitos. C
★ 4litebox. A security-focused library OS supporting kernel- and user-mode execution
★ 2.6kbf-tree. Bf-Tree is a modern read-write-optimized concurrent larger-than-memory range index in Rust from MS Research.
★ 1.1kvmscape. Artefacts for: "VMScape: Exposing and Exploiting Incomplete Branch Predictor Isolation in Cloud Environments"
★ 42ariel-os. Ariel OS is a library operating system for secure, memory-safe, low-power Internet of Things, written in Rust
★ 1.2kscx_horoscope. Astrological CPU Scheduler
★ 1.4kPureDOOM. Pure DOOM - Single Header Doom Source Port
★ 425cvm-side-channel-analysis. Python
★ 15MiniVisor. A minimum Type1 Hypervisor for AArch64
★ 54ACE-RISCV. Assured confidential execution (ACE) implements VM-based trusted execution environment (TEE) for embedded RISC-V systems with focus on a formally verified and auditable firmware.
★ 210StackWarp. Proof-of-concept for the paper "StackWarp: Breaking AMD SEV-SNP Integrity via Deterministic Stack-Pointer Manipulation through the CPU’s Stack Engine" (USENIX Security 2026)
★ 98xous-core. The Xous microkernel
★ 933printf. Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
★ 3kmquickjs. Public repository of the Micro QuickJS Javascript Engine
★ 6kllfree-linux. LLFree in the Linux kernel
★ 5usbvfiod. A tool for USB device pass-through using the vfio-user protocol.
★ 38bitvisor. Read-only mirror of BitVisor (https://sourceforge.net/p/bitvisor/code/)
★ 4artifact_NecoFuzz. C
★ 4attestation. in-toto Attestation Framework
★ 351libaegis. Portable C implementations of the AEGIS family of high-performance authenticated encryption algorithms.
★ 140omniglot. Safe Interactions with Foreign Languages through Omniglot
★ 47mu_plus. Project Mu Microsoft Core UEFI Value
★ 263xterm.js. A terminal for the web
★ 21kttyd. Share your terminal over the web
★ 12kcache_ext. cache_ext is a framework to customize Linux page cache eviction policies using BPF. Appeared in SOSP 2025.
★ 92qpdf. qpdf: A content-preserving PDF document transformer
★ 5.2kaibrix. Cost-efficient and pluggable Infrastructure components for GenAI inference
★ 5kddio-bench. Reexamining Direct Cache Access to Optimize I/O Intensive Applications for Multi-hundred-gigabit Networks
★ 103ASNI. ASNI
★ 2svc-hook. System Call Hook for ARM64
★ 225secure-transformer-inference. [NDSS 2026] Secure Transformer Inference is a protocol for serving Transformer-based models securely.
★ 98MoonGen. MoonGen is a fully scriptable high-speed packet generator built on DPDK and LuaJIT. It can saturate a 10 Gbit/s connection with 64 byte packets on a single CPU core while executing user-provided Lua scripts for each packet. Multi-core support allows for even higher rates. It also features precise and accurate timestamping and rate control.
★ 20emt. EMT: An OS Framework for New Memory Translation Architectures
★ 34motor-os. A simple, fast, and secure operating system for the cloud.
★ 1.1kincus. Powerful system container and virtual machine manager
★ 5.7kincus-os. Immutable Linux OS to run Incus
★ 1kattestation-sdk. C++ SDK that provides resources for implementing and validating Trusted Computing Solutions on NVIDIA hardware
★ 40FUJITSU-MONAKA.
★ 21linux-wasm. WebAssembly (Wasm) arch support for the Linux kernel
★ 1.2ksailor_artifact. Artifact for the USENIX Security 2025 Paper: https://www.usenix.org/conference/usenixsecurity25/presentation/kalani
★ 6ssd-gpu-dma. Build userspace NVMe drivers and storage applications with CUDA support
★ 436coralnpu. A machine learning accelerator core designed for energy-efficient AI at the edge.
★ 2.4kjingle. An FFI for Ghidra's Sleigh also providing SMT modeling and analysis
★ 37TDXplorer. C++
★ 3cyme. List system USB buses and devices. A modern cross-platform lsusb that attempts to maintain compatibility with, but also add new features
★ 1.2kbatteringram. Artifact for "Battering RAM: Low-Cost Interposer Attacks on Confidential Computing via Dynamic Memory Aliasing"
★ 38DeepSpeed. DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.
★ 43kmozc-devices. Circuit diagrams and firmware source code for Gboard DIY keyboards
★ 2.7kaccel-sim-framework. This is the top-level repository for the Accel-Sim framework.
★ 619microsandbox. 🧱 easy, fast and local-first microVM runtime
★ 6.9khopter. A Rust-based embedded operating system designed to enable memory-safe, robust, and responsive embedded applications.
★ 85pie. Pie: Programmable LLM Serving
★ 182hugin. Hugin. The type-1 hypervisor on aarch64.
★ 12Mooncake. Mooncake is the serving platform for Kimi, a leading LLM service provided by Moonshot AI.
★ 5.8kcodex. Lightweight coding agent that runs in your terminal
★ 97kDeepResearch. Tongyi Deep Research, the Leading Open-source Deep Research Agent
★ 20kmarconi. Artifact for "Marconi: Prefix Caching for the Era of Hybrid LLMs" [MLSys '25 Outstanding Paper Award, Honorable Mention]
★ 63Asus-ROG-Aml-Deep-Dive. A deep dive into the ACPI.sys DPC latency problems on Asus ROG laptops
★ 998Python-BPF. Write eBPF programs in Pure Python
★ 234mllm. Fast Multimodal LLM on Mobile Devices
★ 1.6kLAKE. C
★ 30borg. Deduplicating archiver with compression and authenticated encryption.
★ 13kPurpleLlama. Set of tools to assess and improve LLM security.
★ 4.3khypervisor-in-1000-lines. Writing a hypervisor in 1,000 lines.
★ 313agni. Python
★ 50rex. Rex is a safe and usable kernel extension framework that allows loading and executing Rust kernel extension programs in the place of eBPF.
★ 552HEDB. Towards A Secure Yet Maintainable Encrypted Database
★ 66nvmevirt. NVMeVirt: A Versatile Software-defined Virtual NVMe Device
★ 315rfuse. RFUSE: Modernizing Userspace Filesystem Framework through Scalable Kernel-Userspace Communication
★ 75NDSS24-CAGE.
★ 16fides. Flow Integrity Deterministic Enforcement System. Mechanisms for securing AI agents with information-flow control.
★ 106AnyBlob. AnyBlob - A Universal Cloud Object Storage Download Manager Built For Cost-Throughput Optimal Analytics!
★ 153wallet_tamarin. Makefile
★ 1RDMI. This is the repo for remote direct memory introspection.
★ 25gpuhammer. Cuda
★ 102tilck. A Tiny Linux-Compatible Kernel
★ 3.1kurunc. a simple container runtime that aspires to become `runc` for unikernels
★ 248snp-svsm-vtpm. AMD SEV-SNP PoC with SVSM, KBS proxy, virtio-blk device, and stateful vTPM
★ 21open-tdx. Shell
★ 49ChatDBG. ChatDBG - AI-assisted debugging. Uses AI to answer 'why'
★ 1.1khyperturtle. Meta repository for the USENIX ATC'25 Publication "Accelerating Nested Virtualization with HyperTurtle"
★ 17tinykvm. VMM for native-performance sandboxing
★ 815nano-vllm. Nano vLLM
★ 14kmirage. Mirage Persistent Kernel: Compiling LLMs into a MegaKernel
★ 2.4klibkcapi. Linux Kernel Crypto API User Space Interface Library
★ 197sigmaos. Go
★ 161CarbonExplorer. Carbon Explorer helps evaluating solutions make datacenters operate on renewable energy.
★ 93r9. The R9 operating system
★ 794container. A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon.
★ 47kcontainer-use. Development environments for coding agents. Enable multiple agents to work safely and independently with your preferred stack.
★ 3.9kfms-fsdp. 🚀 Efficiently (pre)training foundation models with native PyTorch features, including FSDP for training and SDPA implementation of Flash attention v2.
★ 288PipeLLM. C++
★ 28tiktag. TikTag: Breaking ARM's Memory Tagging Extension with Speculative Execution (IEEE S&P 2025)
★ 89EXO. Shell
★ 8GeminiFS. GeminiFS: A Companion File System for GPUs
★ 83CSMWrap. Get PC BIOS back on UEFI only systems.
★ 917WSL. Windows Subsystem for Linux
★ 33koctox. Unix-like OS in Rust inspired by xv6-riscv
★ 1.6kdiffsitter. A tree-sitter based AST difftool to get meaningful semantic diffs
★ 2.4kfastsafetensors. High-performance safetensors model loader
★ 155toolkami. Simple Agents Made Easy
★ 614machnet. Machnet provides applications like databases and finance an easy way to access low-latency DPDK-based messaging on public cloud VMs. 750K RPS on Azure at 61 us P99.9.
★ 158felix86. Run x86 and x86-64 games on RISC‑V Linux
★ 642iaprof. AI/GPU flame graph
★ 258tiny-llm. A course of learning LLM inference serving on Apple Silicon for systems engineers: build a tiny vLLM + Qwen.
★ 4.3kAtomicDisk. A Secure Virtual Disk for TEEs against Eviction Attacks
★ 2dmt. This is the source code for our paper "On Scalable Integrity Checking for Secure Cloud Disks" published in USENIX FAST 2025.
★ 7hcc-ispass25-artifact. Artifact for ISPASS'25 paper: Dissecting Performance Overheads of Confidential Computing on GPU-based Systems
★ 8asgard. The artifact for NDSS '25 paper "ASGARD: Protecting On-Device Deep Neural Networks with Virtualization-Based Trusted Execution Environments"
★ 16Erebor. Erebor: A Drop-In Sandbox Solution for Private Data Processing in Untrusted Confidential Virtual Machines, ACM EuroSys'25
★ 15arceos. An experimental modular OS written in Rust.
★ 774site-attestation. This is the code repository for the paper 'Site Attestation: Browser-based Remote Attestation', which was presented at the 18th EuroSec workshop co-located with the EuroSys'25 conference.
★ 7vmi. Modular and extensible library for Virtual Machine Introspection
★ 147verifier-analysis. Jupyter Notebook
★ 1PhoenixOS. Fast OS-level support for GPU checkpoint and restore
★ 286OS-Course-Lab. 本仓库包含上海交通大学IPADS实验室设计的操作系统课程系列实验,以及前置课程ICS/CSAPP的系列实验。
★ 541l4re-core. The core components of the L4Re operating system.
★ 106hikami. A lightweight Type-1 hypervisor for RISC-V H-extension, featuring RISC-V extension emulation. (on Milk-V Megrez)
★ 56A9N. Capability-based 3rd-generation Microkernel/Microhypervisor with High-speed IPC Mechanism.
★ 53linux. Linux kernel source tree for PVM
★ 40EfiGuard. Disable PatchGuard and Driver Signature Enforcement at boot time
★ 2.5kbtree24. C++
★ 5BitBLAS. BitBLAS is a library to support mixed-precision matrix multiplications, especially for quantized LLM deployment.
★ 769T-MAC. Low-bit LLM inference on CPU/NPU with lookup table
★ 969vminer. Rust
★ 89acsac24-paper240-ae. C
★ 9pebble. This is the latest version of the internal repository from Pebble Technology providing the software to run on Pebble watches. Proprietary source code has been removed from this repository and it will not compile as-is. This is for information only.
★ 5kbadram. C
★ 64retis. Tracing packets in the Linux networking stack & friends
★ 535mlc-llm. Universal LLM Deployment Engine with ML Compilation
★ 23kbpfman. An eBPF Manager for Linux and Kubernetes
★ 752storm. An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations.
★ 30kcline. Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
★ 65kzakuro-os. Zig port of x64 MikanOS: an experimental, educational, and toy OS.
★ 10mikanos. Educational Operating System
★ 750lazypoline. The lazypoline syscall interposer
★ 30simbricks. Main Repository for the SimBricks Modular Full-System Simulation Framework.
★ 177barevisor. A bare minimum hypervisor on AMD and Intel processors for learners.
★ 367writing-hypervisor-in-zig. Writing Type-1 Hypervisor in Zig from scratch.
★ 39ymir. Ymir: The Type-1 Hypervisor.
★ 67icecap. Veracruz branches of https://gitlab.com/arm-research/security/icecap/icecap
★ 19verify-rust-std. Verifying the Rust standard library
★ 343hvmi. Hypervisor Memory Introspection Core Library
★ 685jbpf. Userspace eBPF instrumentation and control framework for deploying control and monitoring functions in a secure manner
★ 73sarathi-serve. A low-latency & high-throughput serving engine for LLMs
★ 509composite. A component-based OS
★ 200pKVM-IA. pKVM POC for x86
★ 37verus. Verified Rust for low-level systems code
★ 2.7kFast-and-Safe-IO-Memory-Protection. Shell
★ 13PoBF. Proof of Being Fogotten (PoBF) and PoBF-Compliant Framework (PoCF) prototypes.
★ 23raft-lite. Raft Lite is a very simple and verified implementation of the Raft consensus algorithm.
★ 48hyperlight. Hyperlight is a lightweight Virtual Machine Manager (VMM) designed to be embedded within applications. It enables safe execution of untrusted code within micro virtual machines with very low latency and minimal overhead.
★ 4.5kstarina. Rust
★ 431EagleVM. Native code virtualizer for x64 binaries
★ 534libkrunfw. A dynamic library bundling the guest payload consumed by libkrun
★ 156muvm. muvm - run programs from your system in a microVM
★ 900libkrun. A dynamic library providing Virtualization-based process isolation capabilities
★ 2.5k