kernel-zig
zig-wlroots
Our great sponsors
kernel-zig | zig-wlroots | |
---|---|---|
2 | 1 | |
414 | 88 | |
- | - | |
4.6 | 8.3 | |
8 months ago | about 1 month 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.
kernel-zig
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.
What are some alternatives?
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.
wren-zig - wren bindings for zig
sectorlisp - Bootstrapping LISP in a Boot Sector
zig-wayland - Zig wayland scanner and libwayland bindings
zap - An asynchronous runtime with a focus on performance and resource efficiency.
river - [mirror] A dynamic tiling Wayland compositor
zig-v8 - Simple V8 builds with C and Zig bindings.
raylib-zig - Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib
zigup - Download and manage zig compilers.
mruby-zig - mruby bindings for zig
gyro - A Zig package manager with an index, build runner, and build dependencies.
ziglings - Learn the Zig programming language by fixing tiny broken programs.