Here are
142 public repositories
matching this topic...
Mach is a game engine & graphics toolkit for the future.
Simple command line argument parsing library
A parser combinator library for Zig
Zig GUI Toolkit: Portable library for making native GUIs in 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
This repository contains a example on how to create a minimal Android app in Zig.
TinyVG software development kit
Zig's lld drop-in replacement
A shallow wrapper around SDL that provides object API and error handling
Dynamic dispatch for zig made easy
Provides access to well-known folders across several operating systems
LoLa is a small programming language meant to be embedded into games.
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
A Zig command-line input library!
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