I do small and minimalist solutions
Zig is a pretty capable and expressive language. Its possible to provide solutions to common problems in a very small amount of code (sometimes), especially if you embrace comptime.
There are many common problem domains out there, with many common solutions in a range of languages. These libraries can sometimes be quite large, complicated, and take effort to understand the internals.
Rather than write a direct port of these existing Go/Java/Rust/C++ utils into Zig .. it can pay to relax and do things the Zig way instead
All my code is targetted at 0.15.1 for now.
Will start to migrate to 0.15-dev once async is usable pre 0.16
🔭 Here is a list of public Zig projects Im working on for 2026-27 FY (Zig 0.15.1)
-
⚡ datastar.http.zig Alternate driver for Datastar apps with zig 0.15.1. All stream based with no intermediate buffering. Includes a pub/sub mechanism for handling many long lived connections with realtime updates. Should work with http.zig/jetzig/tokamak/stdlib
-
⚡ paseto.zig Very simple Paseto v4 encode/decode lib for having properly secure tokens (as opposed to JWT)
-
⚡ Zig Language Zig language and compiler
🔭 Here is a list of public Zig projects Im working on for 2025-26 FY
-
⚡ csv.zig Very simple package to read and parse CSV streaming data into Zig structs
-
⚡ dotenv.zig Very simple package to load ENV vars from .env files on boot
-
⚡ datastor.zig Very prototype Zig lib for a concept Data Persistence layer suitable for games / IoT
🔭 Here is a list of Zig projects I have completed (2023)
- ⚡ ZTS Comptime text templating system, specifically for use in web servers
- ⚡ zig-zag-zoe Multi-player web based game, using HTMX and SSE
- ⚡ zchat Unique chat application, using cuniform over HTTP
👯 Other Zig projects Im actively using / collaborating on (2023 - 2026)
karlseguin - local forks for development / PRs
-
⚡ http.zig HTTP 1.1 server
-
⚡ pg.zig Zig native Postgresql client library
-
⚡ websocket.zig Websocket server
-
⚡ zuckdb.zig DuckDB library
Older Stuff
Working on libUI-ng stuff for Native UI development
- ⚡ Zig libui-ng Zig bindings to libUI-ng
- C libui-ng Underlying C library that provides a common UI wrapper over native elements (Win32 / GTK / Obj-C Mac)
Others
🌱
Configs
- https://github.com/zigster64/lunavim.config my LunaVim config