John Hatch's repositories
angry_gl_bots_rust
Port of CPP game derived from a Unity ECS demo
angry_gl_zig
Port of Unity's angry dot demo to opengl and zig
angry_wgpu_rust
Unity's Angry Dots example re-implemented in Rust with WGPU
bevy
A refreshingly simple data-driven game engine built in Rust
firefly-server
web app based on haskell firefly server
haskell_examples
Random examples in Haskell
learn_opengl_with_rust
Rust port of LearnOpenGL
small_gl_core
Small graphics library core
spark-gap
A Rust game engine
inventory-clj
Small inventory project using Clojure
inventory-rio
Record processor in Haskell
learn-wgpu
Guide for using gfx-rs's wgpu library.
LearnOpenGL
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
mach
zig game engine & graphics toolkit
macroquad
Cross-platform game engine in Rust.
math_lib_3d
Port of 3d math primer code.
my-scene-viewer
Scene viewer in Rust using Bevy
polygon-io-client_rust
Rust client library for polygon.io
portfolio
Small db app for tracking portfolio data.
raylib
A simple and easy-to-use library to enjoy videogames programming
raylib-zig
Manually tweaked, auto-generated raylib bindings for zig. https://github.com/raysan5/raylib
russimp_glam
Assimp bindings for Rust using Glam for matrices and vectors
rust-xp-ollama
Rust Ollama Code Examples (ollama-rs)
rust_gears
Drawing an involute gear with macroquad.
sqlx
š§° The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
zig-assimp
Open Asset Importer Library built with Zig
zig-gamedev
Main monorepo for @zig-gamedev libs and example applications
zig-string
A String Library made for Zig