Skip to content
You must be logged in to sponsor ColleagueRiley

Become a sponsor to Riley Mabb

@ColleagueRiley

Riley Mabb

ColleagueRiley
Upstate New York

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

Paypal | Click here

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

image2header

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.

@ColleagueRiley

2 sponsors

@NerdAler1

Featured work

  1. ColleagueRiley/RGFW

    A cross platform lightweight single-header simple-to-use window abstraction library for creating graphical programs or libraries.

  2. 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
  3. ColleagueRiley/Cocoa-in-Pure-C

    A tutorial that explains how to use macOS's Cocoa API in Pure-C.

    C 28
  4. ColleagueRiley/OpenGL-Context-Creation

    A tutorial that explains how to create an OpenGL context for X11, WinAPI and Cocoa.

    C 12

50% towards 2 monthly sponsors goal

@NerdAler1

NerdAler1 sponsors this goal

Select a tier

$ one time

A Public Sponsor achievement will be added to your profile.

$50 one time

Select

Personalized 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

Select

Tool 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