Skip to content
View zigster64's full-sized avatar
  • Outback Australia, middle of nowhere
  • 11:29 (UTC 10:00)

Sponsoring

@ikskuh
@ziglang

Block or report zigster64

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zigster64/README.md

𒀳 Scribe of the Ziggurat 𒅆𒂍𒉪

ziggurat

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

Until Zig 1.0 lands, all my working repos are based on nightly master

🔭 Here is a list of public Zig projects Im working on for 2024-2025 FY

  • jwt.zig Hard fork of softprops excellent zig-jwt, working with latest 0.14, and some added tweaks to allow decoding unverified JWT payloads

  • 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 - 2024)

karlseguin - local forks for development / PRs

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

🌱 Here is a list of private Zig projects that are WIP - to be released when I get some time to work on them

Zig backend components for HTMX

Configs

Pinned Loading

  1. zts zts Public

    Zig Templates made Simple

    Zig 29

  2. http.zig http.zig Public

    Forked from karlseguin/http.zig

    An HTTP/1.1 server for zig

    Zig 1

  3. pg.zig pg.zig Public

    Forked from karlseguin/pg.zig

    Native PostgreSQL driver for Zig

    Zig 2

  4. websocket.zig websocket.zig Public

    Forked from karlseguin/websocket.zig

    A websocket implementation for zig

    Zig 1

  5. zig-zag-zoe zig-zag-zoe Public

    Multiplayer TicTacToe - in Zig - using HTMX for that zero-javascript experience

    Zig 21 1

  6. datastor.zig datastor.zig Public

    Data persistence library for Zig

    Zig 2