Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Zig
Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. Focus on debugging your application rather than debugging your programming language knowledge. There is no hidden control flow, no hidden memory allocations, no preprocessor, and no macros.
- GitHub: https://github.com/topics/zig
- Wikipedia: https://en.wikipedia.org/wiki/Zig_(programming_language)
- Repo: https://github.com/ziglang/zig
- Created by: Andrew Kelley
- Released: February 8, 2016
- Aliases: ziglang, zig-lang, zig-language,
- Last updated: 2025-01-21 00:30:20 UTC
- JSON Representation
https://github.com/oven-sh/bun
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
bun bundler javascript javascriptcore jsx nodejs npm react transpiler typescript zig ziglang
Last synced: 20 Jan 2025
https://github.com/ziglang/zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Last synced: 20 Jan 2025
https://github.com/extism/extism
The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.
browser c cpp csharp dotnet elixir go haskell java javascript node ocaml plugin-system python ruby rust serverless wasm webassembly zig
Last synced: 20 Jan 2025
https://github.com/ratfactor/ziglings
Learn the Zig programming language by fixing tiny broken programs.
beginner-friendly educational exercises learning-by-doing zig ziglang
Last synced: 21 Jan 2025
https://github.com/hexops/mach
zig game engine & graphics toolkit
2d 3d composable cross-platform ecs entity-component-system game-development game-engine gamedev graphics gui open-source steam-deck webassembly webgpu zig ziglang
Last synced: 21 Jan 2025
https://github.com/riverwm/river
[mirror] A dynamic tiling Wayland compositor
wayland wayland-compositor window-manager wlroots zig
Last synced: 21 Jan 2025
https://github.com/zigtools/zls
A Zig language server supporting Zig developers with features like autocomplete and goto definition
language-server language-server-protocol lsp lsp-server zig ziglang zls
Last synced: 21 Jan 2025
https://github.com/zigzap/zap
blazingly fast backends in zig
api blazingly fast http rest zig zig-package
Last synced: 15 Jan 2025
https://github.com/mitchellh/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.
async c epoll io-uring kqueue wasi webassembly zig
Last synced: 16 Jan 2025
https://github.com/capy-ui/capy
💻Build one codebase and get native UI on Windows, Linux and Web
cross-platform cross-platform-gui gui gui-library linux ui user-interface windows zig zig-package ziglang
Last synced: 16 Jan 2025
https://github.com/rust-cross/cargo-zigbuild
Compile Cargo project with zig as linker
cargo-subcommand cross-compile zig
Last synced: 21 Jan 2025
https://github.com/zigembeddedgroup/microzig
Unified abstraction layer and HAL for several microcontrollers
embedded hal zig zig-package ziglang
Last synced: 16 Jan 2025
https://github.com/aduros/wasm4
Build retro games using WebAssembly for a fantasy console.
2d-game-engine assemblyscript d dlang emscripten fantasy-computer fantasy-console game-development gamedev go golang nelua nim odin retrogaming rust typescript wasm webassembly zig
Last synced: 15 Jan 2025
https://github.com/buzz-language/buzz
👨🚀 buzz, A small/lightweight statically typed scripting language
Last synced: 17 Jan 2025
https://github.com/ZigEmbeddedGroup/microzig
Unified abstraction layer and HAL for several microcontrollers
embedded hal zig zig-package ziglang
Last synced: 30 Oct 2024
https://github.com/foxnne/pixi
Pixel art editor made with Zig.
2d animation cross-platform editor gamedev imgui mit-license pixelart zig ziglang
Last synced: 17 Jan 2025
https://github.com/nektro/zigmod
📦 A package manager for the Zig programming language.
Last synced: 17 Jan 2025
https://github.com/judofyr/spice
Fine-grained parallelism with sub-nanosecond overhead in Zig
concurrency parallelism threads zig zig-package
Last synced: 18 Jan 2025
https://github.com/not-nik/raylib-zig
Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib
binding bindings game-development gamedev raylib zig zig-package
Last synced: 17 Jan 2025
https://github.com/pedropark99/zig-book
An open, technical and introductory book for the Zig programming language
book course programming programming-language tutorial tutorial-course zig ziglang
Last synced: 18 Jan 2025
https://github.com/zigcc/zig-cookbook
Simple Zig programs that demonstrate good practices to accomplish common programming tasks.
Last synced: 17 Jan 2025
https://github.com/sobeston/zig.guide
Repo for https://zig.guide content. Get up to speed with Zig quickly.
documentation education educational learn-to-code learning learning-by-doing programming-language zig ziglang
Last synced: 17 Jan 2025
https://github.com/Sobeston/zig.guide
Repo for https://zig.guide content. Get up to speed with Zig quickly.
documentation education educational learn-to-code learning learning-by-doing programming-language zig ziglang
Last synced: 07 Nov 2024
https://github.com/karlseguin/http.zig
An HTTP/1.1 server for zig
http-server zig zig-library zig-package
Last synced: 18 Jan 2025
https://github.com/Not-Nik/raylib-zig
Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib
binding bindings game-development gamedev raylib zig zig-package
Last synced: 08 Nov 2024
https://github.com/inkeliz/karmem
Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM.
assemblyscript c csharp dotnet dotnet7 go golang odin-lang random-access serialization swift webassembly zig
Last synced: 18 Jan 2025
https://github.com/neurocyte/flow
Flow Control: a programmer's text editor
language-server-client language-server-protocol text-editor tree-sitter tui zig
Last synced: 19 Jan 2025
https://github.com/zystemos/pluto
An x86 kernel written in Zig
hacktoberfest kernel operating-system x86 zig
Last synced: 18 Jan 2025
https://github.com/mattnite/gyro
A Zig package manager with an index, build runner, and build dependencies.
Last synced: 01 Oct 2024
https://github.com/ZystemOS/pluto
An x86 kernel written in Zig
hacktoberfest kernel operating-system x86 zig
Last synced: 08 Nov 2024
https://github.com/vexu/bog
Small, strongly typed, embeddable language.
compiler programming-language zig
Last synced: 28 Dec 2024
https://github.com/ethz-asl/polygon_coverage_planning
Coverage planning in general polygons with holes.
boustrophedon cleaning coverage drone mapping mav navigation obstacles path photogrammetry planning polygon robotics ros uav zag zig
Last synced: 17 Jan 2025
https://github.com/mewz-project/mewz
A unikernel designed specifically for running Wasm applications and compatible with WASI
kernel unikernel wasm webassembly webassembly-runtime zig
Last synced: 18 Jan 2025
https://github.com/Vexu/bog
Small, strongly typed, embeddable language.
compiler programming-language zig
Last synced: 08 Nov 2024
https://github.com/zeioth/compiler.nvim
Neovim compiler for building and running your code without having to configure anything
build-automation-tool build-tool built-tools compiler csharp elixir go golang javascript lua neovim-plugin neovim-plugins nvim-plugin nvim-plugins python rlanguage rust typescript zig
Last synced: 18 Jan 2025
https://github.com/tristanisham/zvm
zvm (Zig Version Manager) lets you easily install/upgrade between different versions of Zig.
version-control version-manager versioning zig ziglang
Last synced: 18 Jan 2025
https://github.com/orhun/linuxwave
Generate music from the entropy of Linux 🐧🎵
entropy linux linuxwave music music-generation music-generator random random-music retrowave synthwave tune-generator vaporwave wav waveform waveform-generator zig zig-package ziglang
Last synced: 18 Jan 2025
https://github.com/sagemathinc/cowasm
CoWasm: Collaborative WebAssembly for Servers and Browsers. Built using Zig. Supports Python with extension modules, including numpy.
Last synced: 19 Jan 2025
https://github.com/hejsil/mecha
A parser combinator library for Zig
functional parser parser-combinators parser-library parsers zig zig-library zig-package
Last synced: 18 Jan 2025
https://github.com/ikskuh/zig-network
A smallest-common-subset of socket functions for crossplatform networking, TCP & UDP
networking tcp tcp-client tcp-server udp zig zig-package
Last synced: 18 Jan 2025
https://github.com/Zeioth/compiler.nvim
Neovim compiler for building and running your code without having to configure anything
build-automation-tool build-tool built-tools compiler csharp elixir go golang javascript lua neovim-plugin neovim-plugins nvim-plugin nvim-plugins python rlanguage rust typescript zig
Last synced: 26 Oct 2024
https://github.com/xyproto/orbiton
Configuration-free text editor and IDE limited to VT100. Suitable for writing git commit messages, editing Markdown, config files, source code, viewing man pages and for quick edit-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, tab completion, cut/paste portals and a simple gdb front-end.
command-line configuration-free editor freebsd gdb go hare ide image-viewer linux markdown rainbow-parentheses rust terminal text-editor tui unix vt100 zig
Last synced: 18 Jan 2025
https://github.com/zigimg/zigimg
Zig library for reading and writing different image formats
bitmap bmp image image-processing netpbm pcx png png-decoder zig zig-library zig-package
Last synced: 18 Jan 2025
https://github.com/natecraddock/zf
a commandline fuzzy finder and zig module designed for filtering filepaths
cli fuzzy fuzzy-search library unix zig zig-library zig-package
Last synced: 17 Jan 2025
https://github.com/kprotty/zap
An asynchronous runtime with a focus on performance and resource efficiency.
asynchronous io networking performance runtime rust scheduler unix windows zig
Last synced: 18 Jan 2025
https://github.com/Hejsil/mecha
A parser combinator library for Zig
functional parser parser-combinators parser-library parsers zig zig-library zig-package
Last synced: 08 Nov 2024
https://github.com/spiraldb/ziggy-pydust
A toolkit for building Python extensions in Zig.
Last synced: 19 Jan 2025
https://github.com/pixelguys/cubyz
Voxel sandbox game with a large render distance, procedurally generated content and some cool graphical effects.
3d-game cubyz game procedural-generation sandbox sandbox-game voxel voxel-game zig
Last synced: 18 Jan 2025
https://github.com/webui-dev/zig-webui
Use any web browser or WebView as GUI, with Zig in the backend and modern web technologies in the frontend, all in a lightweight portable library.
cross-platform-gui gui gui-library linux webui windows zig zig-package zig-webui
Last synced: 19 Jan 2025
https://github.com/andreaorru/zen
Experimental operating system written in Zig
kernel operating-system os zig
Last synced: 15 Jan 2025
https://github.com/ziglibs/zgl
Zig OpenGL Wrapper
bindings zig zig-package ziglang
Last synced: 18 Jan 2025
https://github.com/AndreaOrru/zen
Experimental operating system written in Zig
kernel operating-system os zig
Last synced: 11 Nov 2024
https://github.com/PixelGuys/Cubyz
Voxel sandbox game with a large render distance, procedurally generated content and some cool graphical effects.
3d-game cubyz game procedural-generation sandbox sandbox-game voxel voxel-game zig
Last synced: 13 Nov 2024
https://github.com/emidoots/mach-glfw
Ziggified GLFW bindings with 100% API coverage, zero-fuss installation, cross compilation, and more.
gamedev glfw zig zig-package ziglang
Last synced: 17 Jan 2025
https://github.com/ifreund/waylock
[mirror] A small, secure Wayland screenlocker
screenlocker wayland wayland-client zig
Last synced: 17 Jan 2025
https://github.com/jakubszark/zig-string
A String Library made for Zig
library simple string utf-8 zig zig-string
Last synced: 19 Jan 2025
https://github.com/vrischmann/zig-sqlite
zig-sqlite is a small wrapper around sqlite's C API, making it easier to use with Zig.
Last synced: 18 Jan 2025
https://github.com/slimsag/mach-glfw
Ziggified GLFW bindings with 100% API coverage, zero-fuss installation, cross compilation, and more.
gamedev glfw zig zig-package ziglang
Last synced: 28 Dec 2024
https://github.com/andrewrk/tetris
A simple tetris clone written in zig programming language.
Last synced: 18 Jan 2025
https://github.com/ikskuh/sdl.zig
A shallow wrapper around SDL that provides object API and error handling
gamedev sdl sdl2 zig zig-package ziglang
Last synced: 18 Jan 2025
https://github.com/azkadev/azkaos
open source operating system based flutter and kernel zircon
android azkadev azkaos carbon-lang dart flutter fuchsia fuchsia-os indonesia indonesian ios kernel linux macos operating-system os windows zig zircon
Last synced: 20 Jan 2025
https://github.com/floooh/sokol-zig
Zig bindings for the sokol headers (https://github.com/floooh/sokol)
crossplatform sokol zig zig-package
Last synced: 11 Jan 2025
https://github.com/wendigojaeger/ziggba
Work in progress SDK for creating Game Boy Advance games using Zig programming language.
Last synced: 19 Jan 2025
https://github.com/azkadev/zig_cheatsheet
Zig adalah bahasa pemrograman dan toolchain tujuan umum untuk memelihara perangkat lunak yang kuat, optimal, dan dapat digunakan kembali.
azkadev cheatsheet indonesia zig ziglang
Last synced: 20 Jan 2025
https://github.com/JakubSzark/zig-string
A String Library made for Zig
library simple string utf-8 zig zig-string
Last synced: 03 Nov 2024
https://github.com/ikskuh/SDL.zig
A shallow wrapper around SDL that provides object API and error handling
gamedev sdl sdl2 zig zig-package ziglang
Last synced: 08 Nov 2024
https://github.com/ikskuh/zigandroidtemplate
This repository contains a example on how to create a minimal Android app in Zig.
android android-support app-framework zig zig-package ziglang
Last synced: 19 Jan 2025
https://github.com/mookums/zzz
A framework for writing performant and reliable networked services.
http http-server https tls zig zig-package zzz
Last synced: 20 Jan 2025
https://github.com/wendigojaeger/ZigGBA
Work in progress SDK for creating Game Boy Advance games using Zig programming language.
Last synced: 08 Nov 2024
https://github.com/MasterQ32/ZigAndroidTemplate
This repository contains a example on how to create a minimal Android app in Zig.
android android-support app-framework zig zig-package ziglang
Last synced: 14 Dec 2024
https://github.com/ikskuh/ZigAndroidTemplate
This repository contains a example on how to create a minimal Android app in Zig.
android android-support app-framework zig zig-package ziglang
Last synced: 07 Nov 2024
https://github.com/xataio/pgzx
Create PostgreSQL extensions using Zig.
extens extensions pgrx postgres postgresql zig ziglang
Last synced: 20 Jan 2025
https://github.com/malcolmstill/zware
Zig WebAssembly Runtime Engine
wasm webassembly zig zig-package ziglang
Last synced: 20 Jan 2025
https://github.com/natecraddock/ziglua
Zig bindings for the Lua C API
binding library lua lua-bindings package zig zig-package
Last synced: 19 Jan 2025
https://github.com/malcolmstill/foxwren
Zig WebAssembly Runtime Engine
wasm webassembly zig zig-package ziglang
Last synced: 02 Jan 2025
https://github.com/tinyvg/sdk
TinyVG software development kit
sdk tinyvg vector-graphics zig zig-package
Last synced: 20 Jan 2025
https://github.com/TinyVG/sdk
TinyVG software development kit
sdk tinyvg vector-graphics zig zig-package
Last synced: 13 Nov 2024
https://github.com/hexops/fastfilter
fastfilter: Binary fuse & xor filters for Zig (faster and smaller than bloom filters)
bloom-filter probabilistic-programming xor-filter zig ziglang
Last synced: 15 Jan 2025
https://github.com/MasterQ32/zig-args
Simple-to-use argument parser with struct-based config
option-parser option-parsing zig zig-package ziglang
Last synced: 02 Jan 2025
https://github.com/ikskuh/zig-args
Simple-to-use argument parser with struct-based config
option-parser option-parsing zig zig-package ziglang
Last synced: 20 Jan 2025