Awesome Zig Overview

A collection of awesome projects in Zig.

🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 zigcc/awesome-zig · ⭐ 1.9K · 🏷️ Programming Languages

[ Daily / Weekly / Overview ]

Awesome Zig Awesome

Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.

[!IMPORTANT] The word "awesome" does not signify stability; instead, it might suggest something is somewhat old-fashioned or lacking novelty. Hence, exercise caution.

Contributing:

This repository lists "awesome" projects written in Zig, maintained by the ZigCC community. If you find a well-maintained library that is not yet included here, welcome to submit it via a pull request. Just be sure to execute make all before you open a PR.

Contents

TOC is generated by markdown-toc (⭐1.7k).

Learning Resources

Tools

Text Editors

Linters

Documentation and Testing

Package and Version Manager

Utility

Linker

Data Structure and Algorithm

String Processing

File format processing

Logging Processing

Audio Processing

Image and Video Processing

Date, Time and Timezones

Command Line and Argument Parser

Parser Library

Memory Allocator and Management

Asynchronous Runtime

Multithreading

Embedded Development

General Operating System

Robot Operating System

Compilers and Interpreters

FFI Bindings

Zigged Project

GPU Computing

Scientific Computation

Linear Algebra

Machine Learning

Machine Learning Framework

Large Language Model

Database

Sensor and Communication Interface

Finite State Machine

Game Field

Emulators

Encryption

Network

Web Framework

Web3 Framework

WebAssembly

Performance Benchmark

Graphics Library

GUI

Misc