Here are
146 public repositories
matching this topic...
Mach is a game engine & graphics toolkit for the future.
Simple command line argument parsing library
Zig GUI Toolkit: Portable library for making native GUIs in Zig
A parser combinator library for Zig
Ziggified GLFW bindings with 100% API coverage, zero-fuss installation, cross compilation, and more.
A smallest-common-subset of socket functions for crossplatform networking, TCP & UDP
TinyVG software development kit
This repository contains a example on how to create a minimal Android app in Zig.
A shallow wrapper around SDL that provides object API and error handling
Zig's lld drop-in replacement
Dynamic dispatch for zig made easy
LoLa is a small programming language meant to be embedded into games.
Provides access to well-known folders across several operating systems
Quite OK Image format encoder/decoder written in Zig
Simple-to-use argument parser with struct-based config
Compile time regular expressions in zig
Application framework based on OpenGL ES 2.0. Runs on desktop machines, Android phones and the web
A thin, idiomatic wrapper for GLFW. Written in Zig, for Zig!
IUP (Portable User Interface Toolkit) bindings for the Zig language.
The easiest way to write services for Fastly's Compute@Edge in Zig.
A Zig version of the Charm crypto library.
Google's Dawn WebGPU implementation, cross-compiled with Zig into a single static library
A project to bring the Zig Programming Language to the Sony PlayStation Portable!
A zig binary serialization format.
An Adaptive Radix Tree ported from c
Preview Zig's incremental linker state in interactive HTML
Logic-less templates for Zig
Improve this page
Add a description, image, and links to the
zig-package
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
zig-package
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
Similar to how an app can have it's own packages, create another option to the build function that adds a "hal" package. This is a package that only depends on microzig and would be used to write drivers for chips with similar peripherals, Eg. an nrf52 hal.
An application would be able to access the hal via
microzig.hal, and with it's access to other microzig namespaces it would be able to do c