zig-wlroots
kernel-zig
zig-wlroots | kernel-zig | |
---|---|---|
1 | 2 | |
88 | 414 | |
- | - | |
8.3 | 4.6 | |
about 2 months ago | 9 months ago | |
Zig | Zig | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
zig-wlroots
-
I want to learn Wayland, and hopefully write a compositor. Is a good understanding of C a requirement and what else should I know first?
Although you might want to look at https://github.com/swaywm/zig-wlroots as well.
kernel-zig
What are some alternatives?
wren-zig - wren bindings for zig
toaruos - A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
zig-wayland - Zig wayland scanner and libwayland bindings
sectorlisp - Bootstrapping LISP in a Boot Sector
river - [mirror] A dynamic tiling Wayland compositor
zap - An asynchronous runtime with a focus on performance and resource efficiency.
raylib-zig - Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib
zig-v8 - Simple V8 builds with C and Zig bindings.
mruby-zig - mruby bindings for zig
zigup - Download and manage zig compilers.
ziglings - Learn the Zig programming language by fixing tiny broken programs.
gyro - A Zig package manager with an index, build runner, and build dependencies.