Rodney Johnson's repositories
raylib-imgui
Using raylib with Dear ImGui: how you can use Dear ImGui to create an immediate mode 🐜 debugging interface for your CMake raylib game 🎮
arkanoid-clone
Arkanoid clone built in C++ with Raylib and flecs
knights-to-see-you
Godot Rust 2D Platform game
macroquad-rapier-bevy-ecs
Macroquad Rapier ECS 🦀 Rust game dev — using bevy's 🧩 Entity Component System in a Macroquad game with Rapier physics.
sveltekit-session-storage
SvelteKit Session Storage: how you can improve UX by temporarily caching user form entries then repopulating fields on browser refreshes.
sveltekit-form-example
SvelteKit form example 📝 code to get a contact form working with SvelteKit actions, and 10 tips to avoid common pitfalls 🍀
axum-graphql
Rust GraphQL demo/test API written in Rust, using Axum for routing, async-graphql and SQLx
cpp-ci-conf
C++ CI config template
dungeoncrawl
Rust dungeon crawler game using Bevy ECS
local-ai-llm-playground
Experiments running offline LLMs in Python and Rust locally using Ollama and llama.cpp
neighbours
Function to determine neighbours of a point within a direction and distance range
sveltekit-s3-compatible-storage
SvelteKit S3 compatible storage: how you can upload files to your cloud storage provider from your Svelte app using presigned URLs.
blocklist-generator
CLI utility for generating blocklist.rpz files for use with firewalls
rapier-bevy-ecs-introspection
Macroquad Rapier ECS: Using Bevy ECS in Macroquad Game 🦀
rapier-example
Rapier Physics with Macroquad 🗡️ building a basic game physics simulation in Rust using rapier physics and Macroquad for rendering 🖥
rust-ci-conf
Rust CI config
rust-crate-diffs
Check Cargo.toml dependency changes against git repo head
svelte-capsize-style
Svelte Capsize styling: how you can use the Capsize typography tooling with SvelteKit to layout text predictably in your ❤️ Svelte app.
tokenator
Count the number of tokens in an LLM prompt