Systems & OS · 系统编程与 OS
191 listed projects, median ★42, ★26.5k altogether. 132 of them show a declared floor at or below Zig 0.17.
Projects
191
median ★42
Declared Zig floor
134
70% of the category
Floor at or below 0.17
132
Declared only, not build-tested
1libxev / mitchellh/libxev
libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and Wasm + WASI. Available as both a Zig and C API.
76.8★ 3.60k2zmx / neurosnap/zmxSession attach/detach for the terminal
67.9★ 2.27k3known-folders / ziglibs/known-foldersProvides access to well-known folders across several operating systems
62.8★ 3284linuxwave / orhun/linuxwaveGenerate music from the entropy of Linux 🐧🎵
62.2★ 6675zignal / arrufat/zignalzero-dependency image processing library
62.0★ 4826oxwm / tonybanters/oxwm61.1★ 1.03k7mewz / mewz-project/mewzA unikernel designed specifically for running Wasm applications and compatible with WASI
60.8★ 6928zio / lalinsky/zioAsync I/O framework for Zig
59.7★ 6919zlob / dmtrKovalenko/zlob*Very* fast recursive file walking and globbing library for Zig, C, and Rust. With gitignore support. 100% POSIX compatible
59.3★ 24010zf / natecraddock/zfa commandline fuzzy finder and zig module designed for filtering filepaths
58.9★ 60911Deecy / Senryoku/DeecyDreamcast emulator written in Zig
58.6★ 24112tardy / tardy-org/tardyAn asynchronous runtime for writing applications and services. Supports io_uring, epoll, kqueue, and poll for I/O.
58.4★ 30913diosix / diodesign/diosixA lightweight, robust, multiprocessor bare-metal hypervisor written in Zig for RISC-V
58.1★ 21114zwasm / zwasm/zwasmA fast, spec-compliant WebAssembly runtime written in Zig
57.3★ 19915qip / patrickgwsmith/qipQuickly render anything, everywhere
56.6★ 12516velocitty / valvesky/velocitty⚡ Lightning fast terminal.
56.5★ 19417Liburing / YoSTEALTH/LiburingFast, asynchronous Linux I/O for Python: a Zig-built wrapper around C liburing and the kernel's io_uring interface.
56.4★ 13418buz / jazzzooo/buzA fork of Bun based on modern Zig
55.9★ 25719pinephone-nuttx / lupyuen/pinephone-nuttxApache NuttX RTOS for PinePhone
55.9★ 10320arcan / letoram/arcanThe owls are not what they seem.
55.7★ 1.83k21monstar / rockorager/monstarwayland terminal based on libghostty. cpu rendered, like foot
55.6★ 23122octopass / linyows/octopassOctopass brings GitHub's team management to your Linux servers. No more manually managing /etc/passwd or distributing SSH keys — just add users to your GitHub team, and they're ready to SSH into your servers.
55.5★ 14823rediwm / oxydizer/rediwmRediWM is a Wayland compositor written in Zig (OpenGL ES) that includes everything in one process
55.1★ 8524PassKeeZ / Zig-Sec/PassKeeZThis is a mirror. Work is continued on Codeberg: https://codeberg.org/r4gus/PassKeeZ
55.1★ 8325bamos / bagggage/bamosAn open-source operating system with its own kernel
54.8★ 11726chipz / floooh/chipz8-bit emulator experiments in Zig
53.8★ 13427Aqueous / Seafoam-Labs/AqueousA dynamic tiling Wayland compositor and window manager with compositor-side motion and Vulkan effects, in one Zig process.
53.5★ 5628zigtui / adxdits/zigtuiBuild beautiful, interactive terminal applications with a simple, composable API.
53.5★ 12529kwm / kewuaa/kwmA window manager based on River Wayland compositor.
53.2★ 28430zware / malcolmstill/zwareZig WebAssembly Runtime Engine
53.2★ 41531Ashet-OS / Ashet-Technologies/Ashet-OSRetro-inspired operating system designed to be learnable and hackable by its users
53.1★ 13932wio / ypsvlq/wiowindowed i/o
52.5★ 16833seance / no1msd/seanceA scrolling terminal multiplexer that tracks your AI coding agents.
52.4★ 13734spice / judofyr/spiceFine-grained parallelism with sub-nanosecond overhead in Zig
52.2★ 97435komari-zig-agent / luodaoyi/komari-zig-agentkomari 的zig版本的agent, 超低资源占用,100%测试覆盖,支持所有linux的架构和发行版
51.9★ 8336opentelemetry-injector / open-telemetry/opentelemetry-injector51.8★ 14837nupsx / maxpoletaev/nupsxPlayStation 1 emulator
51.7★ 12338PS5PCEM / iStark/PS5PCEMPS5 PC Emulator
51.2★ 8039zt / midasdf/zt⚡zt — the fastest terminal emulator. 88 MB/s throughput. 5.5ms startup. 2MB memory. Pure Zig.
51.2★ 8140zig-aio / Cloudef/zig-aioio_uring like asynchronous API and coroutine powered IO tasks for zig
51.1★ 39441zigly / jedisct1/ziglyThe easiest way to write services for Fastly's Compute@Edge in Zig.
50.9★ 9942creek / nmeum/creekA malleable and minimalist status bar for the River compositor
50.9★ 7543ymir / smallkirby/ymirYmir: The Type-1 Hypervisor.
50.7★ 6944hyprglaze / slastra/hyprglazeWayland shader wallpaper daemon for Hyprland that reacts to your windows, cursor, and music
50.5★ 4845zigSP / mactsouk/zigSPSystems Programming with Zig
50.4★ 5146remielle / thexeondev/remielle Zenless Zone Zero server emulator focused on efficiency, stability and correctness.
50.2★ 5847llama2.zig / cgbur/llama2.zigInference Llama 2 in one file of pure Zig
50.1★ 22448sporevm / sporevm/sporevmForkable aarch64 Linux microVMs with fast capture, resume, and local fan-out
50.0★ 3149synflood / TheFox/synfloodStart a SYN flood attack to an ip address.
49.9★ 4050sandopolis / pixel-clover/sandopolisA portable multi-system Sega emulator for Genesis, Sega CD, Master System, Game Gear, and SG-1000 🎮
49.7★ 3651zig-pek / nektro/zig-pekA comptime HTML preprocessor with a builtin template engine for Zig.
49.6★ 5952vapoursynth-zip / dnjulek/vapoursynth-zipVapourSynth Zig Image Process ⚡🎞️
49.6★ 5153padctl / BANANASJIM/padctlHID gamepad daemon with declarative TOML device config
49.3★ 9054oma / ATTron/omaRuntime SIMD dispatch for Zig. Compile once per CPU level, pick the best at startup
49.2★ 1855NovumOS / MinecAnton209/NovumOS48.8★ 6956CascadeOS / CascadeOS/CascadeOSGeneral purpose operating system targeting standard desktops and laptops.
48.8★ 12757zig-waybar-contrib / lumexren/zig-waybar-contrib⚡ High-performance Waybar modules written in Zig for efficient system monitoring
48.3★ 30582048-ai / ziap/2048-ai2048 AI with WebAssembly
47.7★ 3159void / dancinlab/void🕳️ VOID — Terminal emulator written in hexa-lang.
47.4★ 11660nexcage / CageForge/nexcageAn OCI runtime for Proxmox VE: Proxmox LXC containers from the command line, and crun under podman, containerd, CRI-O and Kubernetes, with an isolation profile per RuntimeClass.
47.4★ 2361nanoterm / justrach/nanotermA terminal of blocks with a coding agent beside you, built on nanoui
47.1★ 4362zbpf / tw4452852/zbpfWriting eBPF in Zig
46.5★ 28363lsr / rockorager/lsrls but with io_uring
46.1★ 5364omastation / realazizk/omastationthe RDP server built for omarchy
45.9★ 1865claude-switch / mtxr/claude-switchSwitch Claude Code and Claude Desktop accounts without logging out. One command, per-directory profiles, concurrent terminals. Single static binary.
45.7★ 1466zigraph / AshutoshMahala/zigraphZero-dependency graph layout engine for Zig. Visualize DAGs in the terminal (Unicode/ANSI), SVG, or JSON.
45.4★ 2067zune / Scythe-Technology/zuneA Luau runtime
45.4★ 12368bytebox / rdunnington/byteboxStandalone WebAssembly VM.
45.0★ 14069tildaz / ensky0/tildazNative Quake-style drop-down terminal for Linux, macOS, and Windows. One hotkey, real Wayland desktop coverage, no Electron.
44.9★ 2270ansi_term / ziglibs/ansi_termZig library for dealing with ANSI terminals
44.9★ 10271ryk / christopherkarani/rykLocal guardrails for coding agents. Policy, approvals, 86 safety packs, OS sandbox, audit trail — no Docker.
44.8★ 4272zinc / Mvkweb/zincterminal emulator written in zig from scratch.
44.8★ 1173cruller / solenopsys/crullerfork of Bun
44.7★ 11274zimdjson / EzequielRamis/zimdjsonParsing gigabytes of JSON per second. Zig port of simdjson with fundamental features.
44.6★ 17675zigdex / Decryptu/zigdexA fast, lightweight Pokemon sprite viewer for your terminal written in Zig.
44.6★ 2676zv6 / Sped0n/zv6A complete reimplementation of xv6 operating system (RISC-V) in Zig.
44.5★ 1477mailbox / g41797/mailboxZig Mailbox is convenient inter-thread communication mechanism.
44.3★ 12278lightmix / haruki7049/lightmixAudio processing library written by Zig-lang
43.8★ 2479hollow / sudo-tee/hollowHollow is a terminal emulator built in Zig with a LuaJIT scripting layer and `libghostty-vt` for VT parsing and rendering.
43.7★ 3680nullwatch / nullclaw/nullwatchObservability, tracing, evals, and experiments for nullclaw
43.4★ 4481zig-js / mitchellh/zig-jsAccess the JS host environment from Zig compiled to WebAssembly.
43.4★ 29082z-fasta / eneskemalergin/z-fastaFast FASTA indexing, extraction, validation, and stats in a few MB of memory for any file size. One static binary and a Zig package; handles messy files other tools refuse.
43.1★ 1683ringmpsc / boonzy00/ringmpscLock-free MPSC channel in Zig achieving 180+ billion messages/second via ring-decomposed architecture
42.9★ 19384zcmd.zig / liyu1981/zcmd.zigzcmd is a single file lib to replace zig's std.childProcess.run with the ability of running pipeline like bash..
42.8★ 1685zfat / ZigEmbeddedGroup/zfatGeneric purpose platform-independent FAT driver for Zig
42.2★ 2686OpenFing / 9trocode/OpenFingOpenFing is a fast, lightweight network scanner written in Zig. It discovers devices on your local network and displays detailed information, including IP addresses, MAC addresses, vendor/manufacturer info, and device types, similar to the popular Fing app, but open source and runs in your terminal
42.2★ 2687chipz-kitty / floooh/chipz-kittyEmulators in terminal experiment.
42.1★ 2888aio / zon-dev/aioAIO in zig
42.1★ 1189pearl / Seafoam-Labs/pearlZig + GTK4 desktop shell for the Aqueous Wayland compositor. Material-style bar, dock, notifications, clipboard history, lock screen, greeter and a settings app.
42.0★ 1490wayland / allyourcodebase/waylandwayland ported to the zig build system
41.9★ 1491zig-wasi-components / ofalkenberg/zig-wasi-componentsComplete support for WASI components for Zig / wasi 0.2 / wasi 0.3
41.9★ 1492mostty / missdeer/mosttyMostty: a fast, lightweight native terminal emulator with libghostty at its core. Currently designed and implemented for Windows & macOS.
41.8★ 1993nez / srijan-paul/nezAn emulator for the NES. For fun and profit and all that.
41.7★ 6994zen / AndreaOrru/zenExperimental operating system written in Zig
41.4★ 53695zish / rotkonetworks/zishopinionated shell in zig
41.3★ 1396zroar / manishrjain/zroarSerialized Roaring Bitmaps in Zig
41.1★ 1797pomodozig / jecaro/pomodozigTerminal based pomodoro timer
41.0★ 2298ZigMachine / shazz/ZigMachineA FantasyConsole compiled as WebAssembly and written in Zig
41.0★ 1599vkwayland / kdchambers/vkwaylandReference application for Vulkan / Wayland
41.0★ 52100agent-jail / Michaelliv/agent-jail⛓️ Portable filesystem sandbox for spawning untrusted subprocesses. One static binary, picks the strongest backend available (uid switch on POSIX, Landlock on Linux 5.13+, or both layered).
40.9★ 13101keywisp / happystraw/keywispA small Wayland keystroke visualizer.
40.9★ 11102zaman / MahdiGMK/zamanComptime lifetime annotations for Zig!
40.7★ 37103zmux / smithersai/zmuxtmux-style PTY session multiplexer as a Zig package. Long-lived daemon owns sessions and PTY child processes; clients attach over UNIX-domain JSON-RPC.
40.7★ 65104nanozlog / wyzdwdz/nanozlogAn ultra-low latency, lock-free asynchronous logging library for Zig
40.6★ 12105zigrc / Aandreba/zigrcZig reference-counted pointers inspired by Rust's Rc and Arc
40.6★ 95106proctmux / napisani/proctmuxa TUI utility for running multiple commands in any terminal emulator
40.4★ 11107zig-minimal-kernel-x86 / lopespm/zig-minimal-kernel-x86Minimal x86 Kernel - built in Zig
40.3★ 231108bVisor / butter-dot-dev/bVisorEmbedded application kernel, inspired by gVisor
40.2★ 220109flash.tmux / and-rs/flash.tmuxNavigate terminal panes by jumping
40.1★ 37110droidux / leath-dub/droiduxCreate user space drivers for your android devices (digitizer, buttons, etc)
40.0★ 62111workers-zig / nilslice/workers-zigWrite Cloudflare Workers in 100% Zig via WebAssembly
39.9★ 67112hiillos / xor-bits/hiillosoperating system and its own microkernel in pure Zig
39.7★ 30113zig-os / rafaelbreno/zig-osA simple OS written in Zig following Philipp Oppermann's posts "Writing an OS in Rust"
39.6★ 56114RISC8Emulator / alvarorichard/RISC8EmulatorRISC8Emulator is a software recreation of the CHIP-8 system, a simple computer from the mid-1970s primarily used for playing video games.
39.5★ 34115ourio / rockorager/ourioAn asynchronous IO runtime
39.2★ 142116NESkwik / LaBatata101/NESkwikA cross platform emulator for the NES (Nintendo Entertainment System)
38.9★ 15117zig-morus / jedisct1/zig-morusMORUS-1280-128 implementation in Zig.
38.8★ 11118rtach / eriklangille/rtachModern terminal session management using libxev
38.7★ 10119zeon / n0thhhing/zeonARM/ARM64 Neon intrinsics implemented in zig
38.4★ 16120boringssl-wasm / jedisct1/boringssl-wasmBoringSSL for WebAssembly/WASI
38.1★ 74121DOOM-fire-zig / const-void/DOOM-fire-zigDOOM's fire algo, in zig, for 256 color terminals w/no dependencies
38.0★ 261122aether / 0xsp-SRD/aetherAether is a Windows memory-forensics and threat hunting tool that scans live process memory for malicious pattern, detect injection techniques, implant signatures, reflectively loaded .NET assemblies. it works with a multi-layer confidence model that dramatically reduce the false positive rate and hunt for malicious behaviour.
37.9★ 66123multask / AFreeChameleon/multaskA process manager for linux, mac & windows to simplify your developer environment.
37.2★ 44124filterline / miku/filterlineCommand line tool to filter file by line number.
37.0★ 12125overscore / GoldenStack/overscoreFrom-scratch CPU emulator, instruction set, assembler, language
36.9★ 15126emacs-libgterm / rwc9u/emacs-libgtermTerminal emulator for Emacs using libghostty-vt (Ghostty's terminal engine)
36.8★ 146127carbonara / atasoya/carbonaraTech feeds in your terminal cooked al dente with Zig
36.7★ 39128zigcoro / rsepassi/zigcoroA Zig coroutine library
36.6★ 299129TetoRC / Tayzonxperia/TetoRCHigh-preformance, efficiant and customizable init system developed for the TetOS-Linux project
36.4★ 31130falcon-os / F4LCn/falcon-ostoy operating system kernel written from scratch as a learning tool
36.3★ 53131zig-devicetree / CascadeOS/zig-devicetreeA read-only Flattened Device Tree (DTB) API.
36.1★ 11132flog / terrablue/flogEngine-agnostic JS runtime
35.7★ 10133zig-time-sharing-kernel / popovicu/zig-time-sharing-kernelMinimal implementation of a time-sharing kernel on RISC-V, implemented in Zig, on top of OpenSBI
35.2★ 217134protomq / electricalgorithm/protomqProtoMQ: Type-safe, bandwidth-efficient MQTT for the rest of us. Stop sending bloated JSON over the wire.
35.1★ 36135zmenu / menosbits/zmenuAn application launcher for terminal.
35.1★ 10136zetsa / zetsa-ps/zetsaExtremely efficient and minimalist server emulator for the game Azur Promilia.
34.8★ 20137papertoy / sin-ack/papertoyRun a Shadertoy-compatible shader as an animated wallpaper on Wayland
34.7★ 105138zemu6502 / timsavage/zemu6502Flexible 6502/8Bit Micro computer emulator implemented in Zig
34.1★ 10139zigma / Thomvanoorschot/zigmaZigma is an algorithmic trading framework built with the Zig programming language, leveraging an actor-based concurrency model. It aims to provide an efficient, low-latency system for algorithmic trading through components handling market data, strategy execution, order management, risk, and data persistence.
34.0★ 102140minimal-zig-wasm-canvas / daneelsan/minimal-zig-wasm-canvasA minimal example showing how HTML5's canvas, wasm memory and zig can interact.
33.9★ 124141ccc / cyyeh/cccBuilding a working RISC-V computer from scratch in Zig — emulator, kernel, OS, networking, a tiny text-mode web browser, a real CPython 3.12 port, and a windowed desktop. No Linux. No TLS.
33.2★ 111421st-shot / M64GitHub/1st-shotA terminal bullet hell dream
33.1★ 48143muzi / TristanJet/muziA snappy, slick terminal client for MPD with vim-keybindings and fuzzy-finding written in Zig.
33.1★ 38144poof / Jarred-Sumner/poofEphemeral filesystem isolation via Linux overlayfs (experimental)
33.0★ 157145zig-ai / ddalcu/zig-aiLocal AI desktop app: chat, image, video, TTS with voice cloning — all in-process, built with Zig
32.7★ 13146riscv-barebones / zig-osdev/riscv-barebonesBarebones RISC-V kernel template for Zig
32.5★ 60147webgpu-wasm-zig / seyhajin/webgpu-wasm-zig🚀 A minimal WebGPU example written in Zig, compiled to WebAssembly (wasm). 🛠️ Ideal for experimenting and preparing for native development without install dependencies (dawn, wgpu-rs).
31.8★ 24148riscv-zig / Ronsor/riscv-zigA RISC-V emulator written in Zig
31.7★ 55149vigil / ooyeku/vigilA process supervision and management library for Zig, inspired by Erlang/OTP's supervisor model.
31.6★ 10150zig-thing / thi-ng/zig-thingSmall collection of data types/structures, utilities & open-learning with Zig
31.5★ 45151httpd / ianic/httpdHTTP/HTTPS static file server, Zig, io_uring, kTLS
31.3★ 10152zync / rdmsr/zyncConcurrency toolkit for Zig
31.1★ 11153zig64 / M64GitHub/zig64C64 emulator core in Zig - Cycle-accurate 6510 CPU, SID register tracing with decoding, PAL/NTSC frame sync, and virtual raster beam. READY.
31.1★ 13154zig-tiny-wasm-runtime / safx/zig-tiny-wasm-runtimeA tiny Web Assembly interpreter written in Zig. The interpreter supports Web Assembly Core Specification 2.0
31.0★ 19155zig-wasix / nikneym/zig-wasixWASIX extensions for Zig ⚡
30.1★ 12156zpz / jdmichaud/zpzAn Amstrad CPC emulator frontend based on https://github.com/floooh/chips
30.1★ 10157way-z / psnszsn/way-zZig Wayland client and app toolkit
29.9★ 18158mite / marler8997/mitemite: a terminal emulator
29.8★ 22159georgios / iguessthislldo/georgiosHobby Operating System
29.4★ 54160zigtris / ringtailsoftware/zigtrisA minimal terminal Tetris written in Zig
29.3★ 32161tpl-umbrella-zig / thi-ng/tpl-umbrella-zigMinimal thi.ng/umbrella browser project template for hybrid TypeScript & Zig apps, using thi.ng/wasm-api for bridging both worlds and Vite as dev tool/server & bundler...
28.8★ 27162zig-async / Jack-Ji/zig-asyncA simple and easy to use async task library for zig.
28.2★ 37163yoshunko / yoshunko/yoshunkoZenless Zone Zero Server Emulator
28.1★ 23164holyBPF-zig / pibleos/holyBPF-zigHolyC -> eBPF with zig for divined Solana programs, made by blessed $PIBLE dev
27.9★ 16165zorg / msolarig/zorgDesign, Test & Optimize Powerful Algorithms with Full Control
27.8★ 15166Yidhari-ZS / yidhari-zs/Yidhari-ZSZenless Zone Zero Server Emulator
27.6★ 25167dev-wasm-zig / dev-wasm/dev-wasm-zigDevcontainer for WASM development in Zig
27.3★ 10168thoth / BradenEverson/thothReally small preemptive scheduler :)
27.3★ 17169zig-multi-index / joachimgiron/zig-multi-indexA multi-index container for Zig.
27.3★ 16170kiwiRTOS / Kaweees/kiwiRTOS⏰ A minimal Real-Time Operating System (RTOS) designed for embedded applications with targets for x86_84, RISC-V (RV32I, RV64I) and ARM written in Zig. (🚧 in construction 🚧)
27.2★ 10171zig-minirv32 / ringtailsoftware/zig-minirv32Zig RISC-V32 emulator with Linux and baremetal examples
27.1★ 42172parayaya-ns / parayaya-ns/parayaya-nsHonkai: Nexus Anima server emulator
26.5★ 26173aeros-v / Fingel/aeros-vA small operating system written in Zig for Risc-V
26.3★ 16174zigbeam / eakova/zigbeamZigBeam: Reusable building blocks for high-performance concurrency and parallel computing
26.2★ 18175zing / rbishop/zingPlaying with io_uring in Zig
26.1★ 17176hugin / smallkirby/huginHugin. The type-1 hypervisor on aarch64.
26.1★ 13177verztable / ThobiasKnudsen/verztablePort of Verstable from C to Zig. Verstable is one of the leading C/C++ hash table in speed but is quirky to use. With zig's comptime we get rid of the quirkiness and we're left with a generic and really fast hash table. It's on average faster than the top C++ hash tables!
26.1★ 15178backstage / Thomvanoorschot/backstageThis repository contains an experimental actor framework built using the Zig programming language. The framework implements actor-based concurrent programming patterns, including message passing between actors, actor lifecycle management, and state isolation. It leverages the libxev library for its event loop and concurrency.
26.0★ 47179imaginarium / Khitiara/imaginariumOSDev Experiments In Zig
25.2★ 15180cozi / zxubian/coziConcurrency primitives for Zig
25.1★ 14181typ / peterhellberg/typA small Zig ⚡ module, as a convenience for me when writing WebAssembly plugins for Typst
25.0★ 21182async_zocket / Thomvanoorschot/async_zocketThis repository contains a basic, non-blocking WebSocket client written in the Zig programming language. It leverages the xev event loop for asynchronous operations and is able to run non-blocking on a single thread.
25.0★ 14183norn / smallkirby/nornThe x64 Operating System written in Zig from scratch. Under development.
24.1★ 11184zig-termsize / softprops/zig-termsizeterminal size matters
24.1★ 15185crash / RGBCube/crashUser-configurable login shell configured by the SHELLS environment variable.
24.0★ 26186qux / voidpx/quxA toy operating system.
23.3★ 11187onenightonearth / mjoerussell/onenightonearthAn interactive star map, written in Typescript and WebAssembly using Zig
22.7★ 10188turnip / linuxy/turnipAn embedded virtual file system for games and other projects
22.5★ 15189SlotMap / Games-by-Mason/SlotMapA high performance associative container with persistent keys.
22.3★ 10190vmt / chivay/vmtToy OS written in Zig
22.3★ 10191harakara-terminal / AlphaTechnolog/harakara-terminalHarakara terminal
16.3★ 11