zig-gamedev
Git
zig-gamedev | Git | |
---|---|---|
55 | 320 | |
2,669 | 56,238 | |
0.8% | 0.8% | |
8.6 | 10.0 | |
21 days ago | 5 days ago | |
Zig | C | |
MIT License | GNU General Public License v3.0 or later |
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-gamedev
-
Zig for gamedev?
Two game frameworks in the making: https://github.com/michal-z/zig-gamedev & https://github.com/hexops/mach
-
Projects / areas of specialization for learning zig
I did a hangman game, I'm doing a file compression tool next. I asked bing chat to recommend beginner projects for zig and that's what it told me. It also suggested a cli calculator and a cli text editor, but I didn't want to do that. My next thing will be something using https://github.com/michal-z/zig-gamedev
- zig-gamedev project: Monthly Progress Report - Feb 2023 (zflecs, zsdl, zopengl and more)
- zig-gamedev project: Monthly Progress Report (January 2023)
- zig-gamedev project: zphysics v0.0.4 - Zig API and C API for Jolt Physics
-
Just found out about Zig and wonder what would be the best graphics library to pair with it?
This repo may be useful. It isn't an engine or a renderer, but rather a collection of useful libraries if you do end up writing your own tools. https://github.com/michal-z/zig-gamedev
-
Is C++ still the language when entering 3D programming in 2023?
Something like vulkano in Rust or zig-gamedev in zig might be a much more enjoyable approach: They're similarly bare metal languages but have a lot of advantages over C++ (borrow checker's safety, simpler syntax). However, they're not commonly used by big studios.
-
Gamedev in zig
I've been working on a gamedev project in zig, using zig-gamedev. It has many libraries you can use, though my game is 2D. Feel free to check out my project if you want to see how I set things up. https://github.com/foxnne/aftersun
- zig-gamedev project - progress report
- Goodbye to the C++ Implementation of Zig
Git
- Why is GitHub UI getting so much slower?
- Build Your Own Lisp (In C)
- Fast
-
Linux 6.16 brings faster file systems, improved confidential memory, & more Rust
Pull requests took their name from the git request-pull script, which predates Github by a couple years: https://github.com/git/git/commit/ab421d2c7886341c246544bc8d...
It is called a pull request because you are asking someone to do a `git pull` from your branch.
-
CVE-2025-48384: Breaking Git with a carriage return and cloning RCE
I'm confused about the timeline here, the tag for 2.50.1 is from 2025-06-16 ( https://github.com/git/git/tags ). And the date for 2.50.1 on https://git-scm.com is also 2025-06-16.
But it seems like almost no distributions have patched it yet
https://security-tracker.debian.org/tracker/CVE-2025-48386 (debian as an example)
And the security advisory is from yesterday: https://github.com/git/git/security/advisories/GHSA-4v56-3xv...
Did git backdate the release?
- A Higgs-Bugson in the Linux Kernel
-
Mini course about git- João Cláudio Nunes Carvalho
Clone the repository: (Replace the URL with an actual Git repository URL) git clone https://github.com/git/git.git # This will clone the Git's own source code! For a smaller example, you can use a simple hello-world repo.
-
Decreasing Gitlab repo backup times from 48 hours to 41 minutes
They weren't, if you look at the fix [1] the dedupe loop was run in all cases, not just those with known dupes, so the performance hit was any bundle with lots of refs.
1.https://github.com/git/git/commit/bb74c0abbc31da35be52999569...
-
Converting a Git repo from tabs to spaces (2016)
Added to Git in 2019: https://github.com/git/git/commit/209f0755934a0c9b448408f9b7...
Supported on Github in 2022: https://github.blog/changelog/2022-03-24-ignore-commits-in-t...
-
Man pages are great, man readers are the problem
adoc is fine and is more widely supported. Linux (the kernel) documentation is written in adoc, along with man pages for many projects like git:
https://github.com/git/git/blob/master/Documentation/git-rm....
What are some alternatives?
mach - zig game engine & graphics toolkit
Subversion - Mirror of Apache Subversion
vos - Vinix is an effort to write a modern, fast, and useful operating system in the V programming language
linux - Linux kernel source tree
HandmadeMath - A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify.
jj - A Git-compatible VCS that is both simple and powerful [Moved to: https://github.com/jj-vcs/jj]