Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-zig
📜Zig Learning Guide & Project Lists
https://github.com/C-BJ/awesome-zig
Last synced: about 7 hours ago
JSON representation
-
Development Tools
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- intellij-zig🗒️The IntelliJ IDEA plugin for the Zig programming language
- kde-syntax-highlighting🗒️kde xml file for zig syntax highlighting
- sublime-zig-language🗒️Zig language support for Sublime Text
- vscode-zig🗒️Zig language support for VSCode
- zig-mode🗒️Zig mode for Emacs
- zig.vim🗒️Vim configuration for Zig
- asdf-zig🗒️zig plugin for asdf version manager
- gyro🗒️A Zig package manager with an index, build runner, and build dependencies
- zpm🗒️Package dependency generator; WIP
- Zig-AoC-Template🗒️A template for Advent of Code participants using Zig
- zigmod🗒️A package manager for the Zig programming language
- aquila🗒️📫 A federated package index and CI system for Zig projects
- futureproof🗒️A live editor for fragment shaders, powered by Neovim, WebGPU, and Zig!
- jaz🗒️A JVM implementation in Zig!
- marble🗒️A metamorphic testing library for Zig
- setup-zig🗒️use a @ziglang compiler in your github actions workflows
- svd2zig🗒️Convert System View Description (svd) files to Zig headers for baremetal development
- tree-sitter-zig🗒️Tree Sitter for Zig
- xmake🗒️A cross-platform build utility based on Lua
- zigbo🗒️Zig build system graph output step
- zig-deploy🗒️Deploy your iOS apps written with Zig!
- zig-diff🗒️Text diffing in zig
- zig-doctest🗒️A tool for testing snippets of code, useful for websites and books that talk about Zig
- zigfmt-web🗒️zig fmt on the web
- zig-header-gen🗒️Automatically generate headers/bindings for other languages from Zig code
- zig-pypi🗒️The Zig programming language, packaged for PyPI
- zig-sdk🗒️An MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler
- zig-snapshots🗒️Preview Zig's incremental linker state in interactive HTML
- zigup🗒️Download and manage zig compilers
- zld🗒️Zig's lld drop-in replacement
- zls🗒️Zig LSP implementation + Zig Language Server
- zon2nix🗒️Convert the dependencies in `build.zig.zon` to a Nix expression
- repository🗒️A community-maintained repository of zig packages
-
Applications
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- zcheme🗒️WIP implementation of R7RS Scheme
- Star
- zexpr🗒️Zig S-expression library
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- ztoml🗒️TOMLv1.0.0 parser
- Star
- Star
- Star
- Star
- Star
- Star
- tigerbeetle🗒️A distributed financial accounting database designed for mission critical safety and performance to power the future of financial services
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- rheia🗒️A blockchain written in Zig
- calctax🗒️Simple tax calculator for employees in Poland after Nowy Lad changes in 2022
- crisp🗒️A Minimal Lispy Calculator
- gi🗒️Simple program that generates .gitignore files based on the templates from https://github.com/toptal/gitignore
- outfieldr🗒️A TLDR client in Zig
- sapt🗒️Simple file-oriented API-testing tool
- pbui-main🗒️The main repository for the PBUI project
- redis-rope🗒️A fast native data type for manipulating large strings in Redis
- zcoff🗒️Like dumpbin.exe but cross-platform
- zig-inquirer🗒️A collection of utilities for prompting information from the user on the CLI
- zigish🗒️A toy Unix shell written in Zig
- arocc🗒️A C compiler written in Zig
- base32🗒️base32 encoding/decoding for ziglang
- bog🗒️Small, strongly typed, embeddable language
- brainfuck-zig🗒️Brainfuck interpreter written in zig
- buzz🗒️buzz, A small/lightweight statically typed scripting language (in development)
- cmdlinezig🗒️A simple command line parser
- cyber🗒️Fast and concurrent scripting
- hzzp🗒️A I/O agnostic HTTP/1.1 parser and encoder for Zig
- ini🗒️A teeny tiny ini parser
- jng2-decrypt🗒️Small program for decrypting the Jets'n'Guns 2 game files
- koino🗒️CommonMark + GFM compatible Markdown parser and renderer
- libpcre.zig🗒️Zig bindings to libpcre
- liz🗒️Lisp-flavored general-purpose programming language (based on Zig)
- LoLa🗒️LoLa is a small programming language meant to be embedded into games
- luf🗒️Statically typed, embeddable, scripting language written in Zig
- protozig🗒️The protozig(uana), or protocol buffers implementation in Zig
- tres🗒️ValueTree-based JSON parser
- zacho🗒️Zig's Mach-O parser
- zava🗒️Java VM / bytecode interpreter in Zig
- zelf🗒️Zig's ELF parser utility
- zig-cli🗒️A simple package for building command line apps in Zig
- zig-dwarfdump🗒️dwarfdump utility but in Zig
- zigmkv🗒️wip Matroska/webm (mkv) parser in Zig
- zig-parse-args🗒️Parse command line arguments
- zig-parse-number🗒️Implement ParseNumber which can parse any TypeId.Int or TypeId.Float
- zig-ryu🗒️Zig port of https://github.com/ulfjack/ryu
- ziguid🗒️GUID parsing/stringifying with zig
- zig-yaml🗒️YAML parser for Zig
- zua🗒️An implementation of Lua 5.1 in Zig, for learning purposes
- zuri🗒️URI parser for Zig
- awtfdb🗒️the Anime Woman's Tagged File Data Base
- pg.zig🗒️Native PostgreSQL driver
- sqlite-zig SQLite bindings
- zek
- zig-cassandra🗒️Cassandra CQL client
- zig-okredis🗒️Zero-allocation Client for Redis 6+
- zuckdb.zig🗒️driver for DuckDB, making it easier to use with Zig
- embedded_zig🗒️minimal Zig embedded ARM example (STM32F103 blue pill)
- uefi-paint🗒️UEFI-bootable touch paint app
- zig-armv8m-test🗒️Minimal Zig-based app for Armv8-M + TrustZone
- zig-bare-metal-microbit🗒️Bare metal microbit program written in zig
- 4x4-Sudoku-Game🗒️A simple Sudoku game on a 4x4 grid, uses Raylib for graphics
- Cubyz🗒️Voxel sandbox game with a large render distance, procedurally generated content and some cool graphical effects.
- blink🗒️A game about building logic with lasers
- bork🗒️A TUI chat client tailored for livecoding on Twitch
- butterfly-quiz🗒️A simple quiz game about common North American butterfly names, uses Raylib for graphics
- clashos🗒️multiplayer arcade game for bare metal Raspberry Pi 3 B+
- curses-minesweeper🗒️Minesweeper game written in curses with zig
- gamejam-zig-vulkan🗒️A game written in ~1 day using zig and vulkan
- hello-triangle🗒️Opens a window and draws a nice little triangle
- legend-of-swarkland🗒️Hack-n-slash roguelike inspired by NetHack
- kisa🗒️Text editor of the new world
- minesweeper-zig🗒️Simple Minesweeper clone written in Zig, using SDL for graphics
- MiniPixel🗒️Tiny pixel art editor
- mogwai🗒️Graphic utility used to manipulate objects in 3D for scene editing (commonly called Gizmo)
- OpenCSE🗒️Free implementation of the Can't Stop Express dice game
- pacman.zig🗒️Simple Pacman clone written in Zig
- pixelcode
- rayray🗒️A tiny GPU raytracer, using Zig and WebGPU
- snake-zig🗒️A simple snake game written in the Zig programming language using OpenGL 2
- SoftRenderLib🗒️A collection of software rendering routines
- tetris🗒️A simple tetris clone written in zig programming language
- underburrow🗒️A small platformer example for Slingworks & Zig
- weekend-raytracer-zig🗒️A Zig implementation of the "Ray Tracing in One Weekend" book
- wired
- zig-gorillas🗒️A clone of the classic QBasic Gorillas written in the Zig programming language
- Zig-Oculus-Quest🗒️An example application for the Oculus Quest, written in Zig
- ZigPaint🗒️A simple paint application written in Zig. Used to create an OpenGL loader/wrapper and a minimal UI system
- zig-raylib-experiments🗒️Some classic game implementations in Zig using raylib
- zig-raytrace🗒️simple raytracer in zig
- Zig-Showdown🗒️A community effort to create a small multiplayer 3D shooter game in pure zig
- zig-vulkan-triangle🗒️simple triangle displayed using vulkan, glfw, and zig
- zig-wasm-snake🗒️Classic snake game written in Zig, compiled to WASM
- zootdeck🗒️Fediverse GTK Desktop Reader
- zstack🗒️Line-race tetris mode in Zig
- ztick🗒️tiny desktop utility to keep notes ( with no features ). Written in zig and gtk4
- zyg🗒️Pathtracer written in zig
- CascadeOS🗒️General purpose operating system targeting standard desktops and laptops.
- daintree🗒️ARMv8-A/RISC-V kernel (with UEFI bootloader)
- georgios🗒️Hobby Operating System
- HellOS🗒️"hello world" x86 kernel example
- Hidamari🗒️Modern operating system aimed at running WebAssembly code
- kernel-zig🗒️hobby x86 kernel zig
- Lukarnel🗒️A microkernel in zig with rust microservices
- Mewz🗒️A unikernel designed specifically for running Wasm applications and compatible with WASI
- microzig🗒️Unified abstraction layer and HAL for several microcontrollers
- pluto🗒️An x86 kernel written in Zig
- tizr80🗒️TiZr80, a TI-84+ CE/TI-83 Premium CE calculator emulator core
- trOS🗒️tiny aarch64 baremetal OS thingy
- uefi-bootstrap🗒️experiments with bootstrapping a kernel with UEFI
- uefi-examples🗒️UEFI examples in Zig
- ZBZZ.OS🗒️An operating system built with RISCV and Zig
- zen🗒️Experimental operating system written in Zig
- zig-bare-metal-raspberry-pi🗒️Bare metal raspberry pi program written in zig
- zig-x86_64🗒️Support for x86_64 specific instructions (e.g. TLB flush), registers (e.g. control registers), and structures (e.g. page tables)
- chip8-zig🗒️A CHIP-8 emulator written in Zig
- ChipZ🗒️A simple Chip8 emulator (executable and library) written in Zig
- fundude🗒️Gameboy emulator:Zig -> wasm
- kc85.zig🗒️A KC85 emulator written in Zig
- riscv-zig🗒️A RISC-V emulator written in Zig
- zlox🗒️lox virtual machine implementation in zig!
- astrolabe🗒️backend for https://astrolabe.pm
- hello🗒️Multi-threaded cross-platform HTTP/1.1 web server example in Zig
- http.zig🗒️Fast HTTP/1.1 server with routing, app context and testing
- lua-in-the-browser🗒️using zig to build lua for webassembly
- websocket.zig🗒️Websocket server and client
- zelda🗒️A simple HTTP client library for Zig
- zerve🗒️Simple framework for writing web services and web apps in zig
- zig-libressl🗒️LibreSSL stream wrappers for Zig
- zig-objdump🗒️objdump but in Zig and for Zig
- zig-wasm-dom🗒️Zig + WebAssembly + JS + DOM
- zig-wasm-test🗒️A minimal Web Assembly example using Zig's build system
- zss🗒️zss is a CSS layout engine and renderer
- zwld🗒️Experimental wasm linker
- bun🗒️Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one
- cld🗒️Linker for the Coff/PE file format
- computils🗒️Zig utilities for all your comptime needs
- cosmic🗒️A general purpose runtime for Javascript/WASM
- geteltorito-zig🗒️geteltorito re-write in Zig
- hexdump-zip🗒️produce an annotated hexdump of a zipfile
- iguanaTLS🗒️Minimal, experimental TLS 1.2 implementation in Zig
- iotmonitor🗒️Monitor and State server for iot mqtt devices, and software agents. This daemon permit to maintain the execution of constellations of mqtt devices and associated agents
- onenightonearth🗒️An interactive star map, written in Typescript and WebAssembly using Zig
- proxy-wasm-cloud-logging-trace-context🗒️A proxy-wasm compilant WebAssembly module for making proxies integrate with Google Cloud Logging
- river🗒️A dynamic tiling Wayland compositor
- wayfarer🗒️Experiments involving a Zig Wayland compositor
- waylock🗒️A small screenlocker for Wayland compositors
- ZigAndroidTemplate🗒️This repository contains a example on how to create a minimal Android app in Zig
- Zag-Smalltalk🗒️Smalltalk VM Written in Zig with methods stored as type-annotated ASTs
- zig-ios-example🗒️Minimal build.zig for targeting iOS
- zig-minisign🗒️Minisign reimplemented in Zig
- zig-nodejs-example🗒️Node.js Native Module written in Zig
- zig-protobuf🗒️a protobuf 3 implementation for zig
- zig-snappy🗒️Snappy compression for Zig
- Star
- Star
- Star
- zestos🗒️A unix os written in zig for riscv64
- rise🗒️A better operating system
- Star
- Star
- btczee🗒️A Bitcoin protocol implementation in Zig
- Star
- Coconut🗒️Cashu wallet and mint implementation in Zig
- Star
- Sig🗒️A Solana Zig validator client
- Star
- ziggy-starkdust🗒️Cairo VM in Zig
- zig-toml🗒️A TOML parser written in Zig
- zig-toml🗒️An LL TOML parser that parses into Zig structs
- zig-json5🗒️A JSON5 Parser/Stringifier written in Zig
- Star
- dipm🗒️A distro independent package manager for installing statically linked executables
- Star
- BamOS🗒️Open-source OS focused on speed, quality and compatibility with the ABI of well-known systems.
-
Libraries
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- gui
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- Star
- rem🗒️An HTML parsing library, written in Zig
- Star
- Star
- zig-regex🗒️A regex implementation for the zig programming language
- lithdew/lmdb-zig🗒️Lightweight, fully-featured, idiomatic cross-platform Zig bindings to Lightning Memory-Mapped Database (LMDB)
- zdb🗒️Allocator-free document oriented database management
- zig-sqlite3🗒️sqlite3 wrapper for Zig
- Base58-zig🗒️A base58 encoding/decoding library providing both alloc and non-alloc methods
- hts-zig🗒️ziglang + htslib
- inon🗒️Data serialization format in Zig
- mecha🗒️A parser combinator library for Zig
- s2s🗒️A zig binary serialization format
- tls13-zig🗒️The first TLS1.3 implementation in Zig(master/HEAD) only with std
- uuencode🗒️Unix-To-Unix-Encoding for Zig
- xm🗒️Tokenize XML
- wavefront-obj🗒️A parser for wavefront object files
- zasp🗒️zasp ⚡ a streaming parser
- zaml🗒️Fast YAML 1.2 parsing library for Python 3
- zdwg🗒️Read, manipulate, write AutoCad DWG files in zig
- zig-charm🗒️A Zig version of the Charm crypto library
- zig-libxml2🗒️libxml2 built using Zig build system
- zig-md2🗒️A MD2 hash function for Zig
- zig-md4🗒️A MD4 hash function for Zig
- zig-tzif🗒️TZif parsing for Zig
- zig-nestedtext🗒️Zig NestedText parser library - a simple human readable data format based on YAML
- zig-wayland🗒️Zig wayland scanner and libwayland bindings
- zjson🗒️Minimal json library with zero allocations
- 2jz🗒️An archetype-based entity-component-system library written in Zig
- Alka🗒️Simple, fast, easy to get started mid-level game engine written in Zig
- audiometa🗒️An audio metadata/tag reading library written in Zig
- capy🗒️Cross-platform library for making true native GUIs in Zig
- cupcake🗒️an app framework for making small and delicious games! (very wip)
- didot🗒️Zig 3D game engine
- fontaine🗒️A library to support text rendering in arbitrary contexts
- IUPforZig🗒️Zig idiomatic and type-checked bindings for IUP Portable User Interface Toolkit
- libvlc-zig🗒️Zig bindings for libVLC media framework
- mach🗒️Mach is a game engine & graphics toolkit for the future
- metronome🗒️A set of tools for modifying and randomizing Pokémon games
- moonshine🗒️A general purpose ray traced renderer built with Zig + Vulkan
- notcurses-zig-example🗒️Demo showing how to use Notcurses library for building terminal UIs with Zig
- qml_zig🗒️QML bindings for the Zig programming language
- qoiz🗒️A simple and fast implementation of the QOI image format decoder and encoder.
- raylib-zig🗒️Manually tweaked, auto generated raylib bindings for zig. https://github.com/raysan5/raylib
- seizer🗒️Cross platform Zig library for obtaining a rendering context and loading assets
- slingworks🗒️Small to Medium scale 2d Game Engine for Zig
- sndio-zig🗒️sndio bindings for zig
- tm35-nds🗒️A library for working with Nintendo DS roms
- VecFns🗒️Automatic Vector Math Functions In Zig
- vulkan-zig🗒️Vulkan binding generator for Zig
- wasm4🗒️Build retro games using WebAssembly for a fantasy console
- zalgebra🗒️Linear algebra library for games and real-time graphics
- zgl🗒️Zig OpenGL Wrapper
- zig-gamekit🗒️Companion repo for zig-renderkit for making 2D games
- ZigGBA🗒️Work in progress SDK for creating Game Boy Advance games using Zig programming language
- Zig-Gltf-Display🗒️A program that displays glTF files using Vulkan, written in Zig
- zigimg🗒️Zig library for reading and writing different image formats
- Zig-PSP🗒️A project to bring the Zig Programming Language to the Sony PlayStation Portable!
- zig-qoi🗒️Quite OK Image format encoder/decoder written in Zig
- zig-renderkit🗒️Cross platform Zig graphics backends with a 2D focus
- zig-sfml-wrapper🗒️A zig wrapper for csfml
- zig-tracy🗒️Zig bindings for the Tracy profiler
- zig-upaya🗒️Zig-based framework for creating game tools and helper apps
- zig-window🗒️window client library
- zig-wlroots🗒️Zig bindings for wlroots
- zlm🗒️Zig linear mathemathics
- zplay🗒️A simple framework intended for game/tool creation
- ZT🗒️A zig based Imgui Application framework
- zwin🗒️Making windows with Zig! (Only works on Windows at the moment)
- ZWL🗒️Zig Windowing Library
- mruby-zig🗒️mruby bindings for zig
- wren-zig🗒️wren bindings for zig
- zig-autolua🗒️Lua binding creator for zig
- zig-objc🗒️Objective-C runtime bindings for Zig (Zig calling ObjC)
- dos.zig🗒️Create DOS programs with Zig
- known-folders🗒️Provides access to well-known folders across several operating systems
- linenoize🗒️A port of linenoise to zig
- lscolors🗒️A zig library for colorizing paths according to LS_COLORS
- mibu🗒️Pure Zig library for low-level terminal manipulation
- nfd-zig🗒️OS-native file dialogs on Linux, macOS and Windows
- TextEditor🗒️A backbone for text editors. No rendering, no input, but everything else
- x86-zig🗒️library for assembling x86 in zig (WIP)
- yazap🗒️A simple and easy-to-use zig library for parsing command line arguments, flags and subcommands
- zig-clap🗒️Simple command line argument parsing library
- ZigKit🗒️Zig bindings for low-level macOS frameworks
- zigra🗒️Command line toolkit for Zig
- zigwin32🗒️Autogenerated Zig bindings for Win32
- zig-windows-console🗒️Zig Windows Console stuff
- zinput🗒️A Zig command-line input library!
- ArrayVec🗒️An array with a vector feeling in Zig
- art.zig🗒️An Adaptive Radix Tree ported from c
- cache.zig🗒️A thread-safe, expiration-aware, LRU(ish) cache
- ctregex.zig🗒️Compile time regular expressions in zig
- comptime_hash_map🗒️A statically initiated HashMap
- deque.zig🗒️a lock free chase-lev deque for zig
- fastfilter🗒️fastfilter:Binary fuse & xor filters for Zig (faster and smaller than bloom filters)
- funzig🗒️Fun functional functionality for Zig!
- ish🗒️Sketches for Zig
- Lazy-Zig🗒️Linq in Zig
- LZig4🗒️Implementing lz4 in zig
- minz🗒️Minimal string compression
- strcompare 🗒️ string comparison library implementing the Hamming, Levenshtein, Damerau-Levenshtein metrics
- string-searching🗒️String(not limited to [
- tree.zig🗒️Splay Tree from OpenBSD Ported to Zig
- zig-containers🗒️A container library for Zig
- zig-cuckoofilter🗒️Production-ready Cuckoo Filters for any C ABI compatible target
- zig-graph🗒️Directed graph data structure for Zig
- zig-prometheus🗒️Prometheus/VictoriaMetrics client library for Zig
- zig-sparse-set🗒️Sparse sets for zig, supporting both SOA and AOS style
- zigstr🗒️Zigstr is a UTF-8 string type for Zig programs
- zig-string🗒️A String Library made in Zig
- zigavl🗒️An AVL tree written in Zig
- zigfp🗒️Basic fixed point implementation in Zig
- zignite🗒️A lazy stream (iterator) library for Zig
- zigtimsort🗒️TimSort implementation for Zig
- zini🗒️Minimal perfect hash function for Zig
- ziter🗒️Best iterator library for Zig (fight me!)
- zorm🗒️Lightweight and efficient object-relational mapping
- zort🗒️Implementation of 9 sorting algorithms in Zig
- zzz🗒️Simple and boring human readable data format for Zig
- zigcoro🗒️A Zig coroutine library
- adma🗒️A general purpose, multithreaded capable slab allocator for Zig
- Seal🗒️An allocator that wraps another allocator and detects if memory is leaked after usage
- zcirc🗒️A dynamic circular buffer allocator for zig
- zee_alloc🗒️tiny Zig allocator primarily targeting WebAssembly
- ziegfried🗒️A general-purpose memory allocator for Zig
- zig-libgc🗒️Zig-friendly library for interfacing with libgc (bdwgc) -- the Boehm-Demers-Weiser conservative garbage collector
- zig-rcsp🗒️Reference-counted Shared Pointer for Zig
- async_io_uring🗒️An event loop in Zig using io_uring and coroutines
- comptemplate
- diffz🗒️Implementation of go-diff's diffmatchpatch in Zig
- getty🗒️Serialization framework for Zig
- interface.zig🗒️Dynamic dispatch for zig made easy
- log.zig🗒️a thread-safe logging library for zig
- PeerType🗒️Zig peer type resolution at comptime, ported from the compiler source code
- sokol-zig🗒️Zig bindings for the sokol headers (https://github.com/floooh/sokol)
- trace.zig🗒️A small and simple tracing client library for Zig
- zap🗒️An asynchronous runtime with a focus on performance and resource efficiency
- zig-datetime🗒️A date and time module for Zig
- zig-leven🗒️Measure the difference between two slices using the Levenshtein distance algorithm
- ziglyph🗒️Unicode text processing for the Zig programming language
- zig-range🗒️A range function to loop over an index without an extra variable
- zig-time🗒️A date and time parsing and formatting library for Zig
- deatil/zig-time🗒️A date and time parse and format library for Zig
- zig-ulid🗒️A binary implementation of ULID in Zig
- zoltan🗒️A Sol-inspired minimalist Lua binding for Zig
- apple_pie🗒️Basic HTTP server implementation in Zig
- espresso-zig🗒️Zig bindings for espresso C library
- foxwren🗒️A WebAssembly runtime in zig
- h11🗒️I/O agnostic HTTP/1.1 implementation for Zig
- htmlentities.zig🗒️HTML entity data for Zig
- http🗒️HTTP core types for Zig 🦴
- ip.zig🗒️A Zig library for working with IP Addresses
- positron🗒️A web renderer frontend for zig applications
- routez🗒️Http server for Zig
- tokamak🗒️Server-side framework for Zig, relying heavily on dependency injection.
- wasmer-zig🗒️Zig bindings for the Wasmer WebAssembly runtime
- wasmtime-zig🗒️Zig embedding of Wasmtime
- wasm-zig🗒️Common Wasm runtime binding to C API
- wazm🗒️Web Assembly Zig Machine
- wz🗒️An I/O agnostic WebSocket 1.3 library for Zig
- zCOM🗒️A composable network protocol stack for embedded and desktop
- zhp🗒️A Http server written in Zig
- zigdig🗒️naive dns client library in zig
- zig-dns🗒️Experimental DNS library implemented in zig
- zigly🗒️The easiest way to write services for Fastly's Compute@Edge in Zig
- zig-oauth2🗒️HTTP handler functions to allow you to easily add OAuth2 login support to your Zig application
- zig-v8🗒️Simple V8 builds with C and Zig bindings
- antiphony🗒️A zig remote procedure call solution
- libflightplan🗒️A library for reading and writing flight plans in various formats. Available as both a C and Zig library
- smtp_client.zig🗒️An SMTP client library
- tenet🗒️Automatic differentiation prototype in Zig
- zig-bench🗒️Simple benchmarking library
- zig-dis-x86_64🗒️x86_64 disassembler library written in Zig
- zig-docker🗒️Zig bindings for the Docker Engine API
- zig-libcurl🗒️compile libcurl in your build.zig
- zig-lv2🗒️Zig-intuitive bindings for LV2
- zig-nanoid🗒️A tiny, secure, URL-friendly, unique string ID generator. Now available in pure Zig
- zig-pek🗒️A comptime HTML preprocessor with a builtin template engine for Zig
- zig-zlib🗒️compile zlib in your build.zig
- zig-sqlite🗒️zig-sqlite is a small wrapper around sqlite's C API, making it easier to use with Zig
- Star
- it/redis-cuckoofilter🗒️Hashing-function agnostic Cuckoo filters for Redis
- gui
- SDL.zig🗒️A shallow wrapper around SDL that provides object API and error handling
- libffi🗒️libffi with a Zig build script
- Star
- Star
- SMTP Server🗒️Create custom SMTP servers on the fly
- Star
- Star
- Star
- Star
- Star
- zig-on-stylus🗒️EVM-interoperable smart contracts written in Zig
- solana-program-sdk-zig🗒️Write Solana programs in Zig
- Star
- verkle-crypto🗒️Cryptography for Ethereum Verkle Trees
- Star
- painterz🗒️Low-level implementation of different painting primitives (lines, rectangles, ...) without specialization on a certain draw target
- Star
- HypergraphZ🗒️Hypergraph Implementation in Zig
- libredo🗒️Automatic dependency tracking
- znum🗒️Simple numeric tower implemented on Zig standard types
- 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
- zig-extras🗒️An assortment of random utility functions that aren't in std and don't deserve their own pacakge
- zig-generator🗒️Async generator type for Zig
- snow🗒️A small, fast, cross-platform, async Zig networking framework built on top of lithdew/pike
- Star
- Star
- Star
- Star
- Star
- zigcv🗒️zig bindings for OpenCV4
- cova🗒️Commands, Options, Values, Arguments. A simple yet robust cross-platform command line argument parsing library for Zig.
-
Related Web Sites
-
Resources
- Zig Compiler Internals - Andrew Kelley
- Views
- Zig Programming Language - YouTube
- Views
- Zig SHOWTIME - YouTube
- Zig Star History
- Views
- Interview with Zig language creator Andrew Kelley - YouTube
- Views
- Zig Roadmap 2023 - Andrew Kelley
- Views
- The Road to Zig 1.0 - Andrew Kelley
- Views
- Views
- Learning the Zig programming language with help from its creator and core team - YouTube
- Learning Zig🗒️Comprehensive introduction to Zig
- Views
- What's a Memory Allocator Anyway? - Benjamin Feng
- Views
- Zig Compiler Internals - Andrew Kelley
- Zig language:a WAY better C! - YouTube
- Zig Language Reference
- Views
- Zig Programming Language Tutorials
- Zig Standard Library Documentation
- zig.guide🗒️Repo for https://zig.guide content. Get up to speed with Zig quickly.
- zig-course(zh_CN)
- Views
- Intro to the Zig Programming Language • Andrew Kelley • GOTO 2022
- Views
- Zig Roadmap 2024 - Andrew Kelley
- Exercism exercises in Zig
- Zig Programming Language Tutorials
- zig-cookbook🗒️Zig cookbook is a collection of simple Zig programs that demonstrate good practices to accomplish common programming tasks.
- Community
Programming Languages
Sub Categories
Keywords
zig
246
zig-package
71
ziglang
54
zig-library
33
wasm
17
webassembly
11
gamedev
9
bindings
9
kernel
8
c
7
build
6
operating-system
6
parser
6
game
6
http
6
game-engine
5
game-development
5
rust
4
http-server
4
lua
4
vulkan
4
server
4
wasi
4
language
4
cli
4
x86
4
wayland
4
osdev
4
package-manager
4
compiler
4
graphics
4
opengl
3
argument-parser
3
programming-language
3
utf-8
3
cross-platform
3
redis
3
async
3
bloom-filter
3
unicode
3
gui
3
raytracing
3
webgpu
3
uefi
3
serialization
3
typescript
3
linux
3
linear-algebra
2
protobuf
2
unix
2