Become a sponsor to Riley Mabb
Hello, I'm Colleague Riley! I’m building a set of lightweight, reality-oriented tools to support the development of quality software. These projects, along with the occasional articles I publish, aim to help developers understand and work with low-level technologies, ultimately promoting better software design.
Alternative payment platforms
libraries
RGFW – a minimal, cross-platform windowing and input framework
RSGL – a simple, modular GUI library built on RGFW
RFont – a single-header font rendering library in pure C
Minigamepad – a compact gamepad input library
Waylib – a minimal Wayland client library
tools
articles
OpenGL accelerated context creation
Raw mouse input
software rendering
Using Cocoa in Pure C
X11 Drag 'n Drop
clipboard Copy/Paste
window and mouse icons
If you find these tools useful, consider becoming a sponsor. Your support directly helps me dedicate more time to creating thoughtful, well-engineered resources that aimed to improve the quality of software.
1 sponsor has funded ColleagueRiley’s work.
Featured work
-
ColleagueRiley/RGFW
A cross platform lightweight single-header simple-to-use window abstraction library for creating graphical programs or libraries.
C 1,082 -
ColleagueRiley/RSGL
A simple-to-use modular, cross-platform graphics library. It combines the freedom of lower-level graphics libraries with modern C techniques, offering both simplicity and convenience.
C 164 -
ColleagueRiley/Cocoa-in-Pure-C
A tutorial that explains how to use macOS's Cocoa API in Pure-C.
C 28 -
ColleagueRiley/OpenGL-Context-Creation
A tutorial that explains how to create an OpenGL context for X11, WinAPI and Cocoa.
C 12
$50 one time
SelectPersonalized Support
Get personalized support for projects using my tools. This includes troubleshooting, guidance, and advice tailored to your needs. Ideal if you want help getting the most out of my libraries without full porting work.
$100 one time
SelectTool Porting
I’ll port one of my tools to your project. The base price is $100, but please note that the actual amount of work required may affect the scope and timeline of the port. We can discuss the details to make sure the effort matches your needs before starting