Zig Zig

Open-source Zig projects categorized as Zig

Top 23 Zig Zig Projects

  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  • Project mention: [Hono] Simple Messaging App using Bun and WebSocket | dev.to | 2024-06-09

    For more details, visit: https://bun.sh/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  • Project mention: Zig Goals | news.ycombinator.com | 2024-06-07

    I agree. Below is the direct link in case one of the moderators see this and want to update.

    https://github.com/ziglang/zig/blob/4236b85c722b36cb31595634...

  • ziglings

    Learn the Zig programming language by fixing tiny broken programs.

  • Project mention: Roadmap to master zig | /r/Zig | 2023-10-08

    Master syntax - language possibilities, so that you can read code. Ziglings (or github) does great job teaching it!

  • river

    [mirror] A dynamic tiling Wayland compositor (by riverwm)

  • mach

    zig game engine & graphics toolkit

  • Project mention: Zig Software Foundation 2024 Financial Report and Fundraiser | news.ycombinator.com | 2024-01-18

    Myself and many others are betting on Zig in major ways, I truly think it has a bright future ahead.

    In spare time, myself and a few others are working on a game engine in Zig[0], and the Zig core team has been very receptive to addressing issues our project faces and supporting us.

    Others are working on pixel art editors[1], open source 2D RPG games[2], there's a group of independent folks working on a 3D massive immersive sim game[3], a group working on making Zig an amazing language for micro-controllers[4], etc.

    Please consider donating $5-10 a month to the ZSF! They are a great group of people, and it has so many knock-on effects for others in the FOSS community. :)

    [0] https://machengine.org/

    [1] https://github.com/foxnne/pixi

    [2] https://github.com/foxnne/aftersun

    [3] https://github.com/Srekel/tides-of-revival

    [4] https://github.com/ZigEmbeddedGroup

  • zls

    A Zig language server supporting Zig developers with features like autocomplete and goto definition

  • libxev

    libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and Wasm + WASI. Available as both a Zig and C API.

  • Project mention: libxev: A cross-platform, high-performance event loop | news.ycombinator.com | 2024-04-17

    io_uring support is obviously great & excellent, fulfills the "high performance" part well.

    i was not expecting "Wasm + WASI" support at all. that's very cool. implementation is wasi_poll.zig (https://github.com/mitchellh/libxev/blob/main/src/backend/wa...). not to be unkind, but this makes me wonder very much if WASI is already missing the mark, if polling is the solution offered.

    gotta say, this is some very understandable clean code. further enhancing my sense that i really ought be playing with zig.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • capy

    💻Build one codebase and get native UI on Windows, Linux and Web

  • buzz

    👨‍🚀 buzz, A small/lightweight statically typed scripting language (by buzz-language)

  • Project mention: Buzz Language – 0.4.0 Release | news.ycombinator.com | 2024-05-16
  • microzig

    Unified abstraction layer and HAL for several microcontrollers

  • Project mention: MicroZig: Unified abstraction layer and HAL for Zig on several microcontrollers | news.ycombinator.com | 2024-02-28
  • zig-clap

    Simple command line argument parsing library

  • Project mention: After a day of programming in Zig | dev.to | 2024-01-01

    Zig and Rust both promote explicit error handling, however their mechanisms are different. Rust uses Result enums, while Zig uses a (global) error set type (though similar to an enum) and error propagation. Similarly, Rust uses the Option enum for optional types, while Zig uses a type modifier (?T). Both offer modern, syntactic sugar to handle those (call()? and if let Some(value) = optional {} in Rust, try call() and if (optional) |value| {} in Zig). Since Rust uses the standard library to implement error handling and options, users have the possibility to extend those systems which is quite powerful. However, I like the approach Zig takes in providing those things as language features. While their approach fits well into the C universe, I dislike that there is no pragmatic way to add more context to an error (but well, no allocations). Libraries like [clap](https://github.com/Hejsil/zig-clap) solve this by implementing a diagnostics mechanism.

  • arocc

    A C compiler written in Zig.

  • zigmod

    📦 A package manager for the Zig programming language.

  • pixi

    Pixel art editor made with Zig. (by foxnne)

  • Project mention: Zig Software Foundation 2024 Financial Report and Fundraiser | news.ycombinator.com | 2024-01-18

    Myself and many others are betting on Zig in major ways, I truly think it has a bright future ahead.

    In spare time, myself and a few others are working on a game engine in Zig[0], and the Zig core team has been very receptive to addressing issues our project faces and supporting us.

    Others are working on pixel art editors[1], open source 2D RPG games[2], there's a group of independent folks working on a 3D massive immersive sim game[3], a group working on making Zig an amazing language for micro-controllers[4], etc.

    Please consider donating $5-10 a month to the ZSF! They are a great group of people, and it has so many knock-on effects for others in the FOSS community. :)

    [0] https://machengine.org/

    [1] https://github.com/foxnne/pixi

    [2] https://github.com/foxnne/aftersun

    [3] https://github.com/Srekel/tides-of-revival

    [4] https://github.com/ZigEmbeddedGroup

  • zigup

    Download and manage zig compilers.

  • Project mention: Zig 0.13.0 Release Notes | news.ycombinator.com | 2024-06-07
  • zig-cookbook

    Simple Zig programs that demonstrate good practices to accomplish common programming tasks.

  • Project mention: Zig 0.13.0 Release Notes | news.ycombinator.com | 2024-06-07
  • bog

    Small, strongly typed, embeddable language.

  • pluto

    An x86 kernel written in Zig (by ZystemOS)

  • Project mention: Which do you prefer? | /r/osdev | 2023-07-11

    Zig all the way. It's support for lots of architectures out of the box without needing to cross compile is so good for porting your kernel. Allocators and not having to write a whole new std library for your OS is also a major plus. There are lots more ebenfots that would take too long to list here. For an example Zig kernel, check out mine at https://github.com/ZystemOS/pluto (OS name is WIP).

  • linuxwave

    Generate music from the entropy of Linux 🐧🎵

  • mewz

    A unikernel designed specifically for running Wasm applications and compatible with WASI

  • Project mention: A unikernel designed specifically for running WASM apps and compatible with WASI | news.ycombinator.com | 2023-12-29
  • zf

    a commandline fuzzy finder designed for filtering filepaths

  • raylib-zig

    Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib

  • kernel-zig

    :floppy_disk: hobby x86 kernel zig

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Zig Zig discussion

Log in or Post with

Zig Zig related posts

Index

What are some of the best open-source Zig projects in Zig? This list will help you:

Project Stars
1 bun 71,429
2 zig 31,609
3 ziglings 4,207
4 river 2,998
5 mach 2,910
6 zls 2,524
7 libxev 1,684
8 capy 1,425
9 buzz 1,131
10 microzig 1,014
11 zig-clap 792
12 arocc 789
13 zigmod 716
14 pixi 616
15 zigup 598
16 zig-cookbook 586
17 bog 521
18 pluto 502
19 linuxwave 491
20 mewz 432
21 zf 429
22 raylib-zig 423
23 kernel-zig 415

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com