Skip to content
View zigster64's full-sized avatar
  • Outback Australia, middle of nowhere
  • 07:57 - 10h ahead

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 Public

    Zig Templates made Simple

    Zig 36 1

  2. http.zig Public

    Forked from karlseguin/http.zig

    An HTTP/1.1 server for zig

    Zig 1

  3. pg.zig Public

    Forked from karlseguin/pg.zig

    Native PostgreSQL driver for Zig

    Zig 2

  4. websocket.zig Public

    Forked from karlseguin/websocket.zig

    A websocket implementation for zig

    Zig 1

  5. zig-zag-zoe Public

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

    Zig 23 1

  6. datastor.zig Public

    Data persistence library for Zig

    Zig 3

193 contributions in the last year

Contribution Graph
Day of Week March April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to zigster64/datastar-zig-train, zigster64/oauth.zig, zigster64/dotenv.zig and 27 other repositories
Loading A graph representing zigster64's contributions from March 17, 2024 to March 21, 2025. The contributions are 79% commits, 11% issues, 9% pull requests, 1% code review.

Contribution activity

March 2025

Created 4 repositories

Created a pull request in jmcnamara/libxlsxwriter that received 8 comments

update for zig build tools #474

@kassane - for review please libxlsxwriter: Submitting Pull Requests Pull Requests and Contributing to Libxlsxwriter All patches and pull requests …

+4 −2 lines changed 8 comments
Opened 1 other pull request in 1 repository
karlseguin/http.zig 1 merged

Created an issue in karlseguin/http.zig that received 5 comments

Coroutines option in place of threads for SSE

Am in the early stages of thinking this one through Running a service on the cheapest possible VPS for the job. Want to be able to handle a large n…

5 comments
Opened 1 other issue in 1 repository
jmcnamara/libxlsxwriter 1 closed
2 contributions in private repositories Mar 10
Loading