Colleague Riley
banner
colleagueriley.bsky.social
Colleague Riley
@colleagueriley.bsky.social
I'm a software developer, focused on building lightweight low-level tools, primarily in C, that encourage clarity, simplicity, and better software design.

https://github.com/Colleagueriley/
https://x.com/ColleagueRiley
https://discord.gg/pXVNgVVbvh
Tomorrow [the 27th] is my birthday!
January 27, 2026 at 2:46 AM
Using abstract versioning is my biggest regret for RGFW. I am switching to semver for RGFW 2.0 and realistically it should be called 1.0 since it’s the first complete major release of the public API.
January 26, 2026 at 4:58 PM
The majority of good Linux software was written before Linux.
January 25, 2026 at 12:22 AM
Imagine how much more efficient it would be if I could install neovim into my brain and program while killing time and waiting for my shift at Goodwill end.
January 24, 2026 at 5:34 PM
RGFW 2.0 will be my hawk tuah
January 22, 2026 at 3:39 AM
At the start of 2025:
- RGFW had 800 stars, now it's *nearly* 1600
- the discord had 29 members, now it's 100

It's been very exciting to watch the project grow and have more people actually using it. I'm very excited to see what happens this year!
January 2, 2026 at 3:45 AM
Bought a cheap late 2012 macmini on eBay. It’s so cute!
December 27, 2025 at 6:24 PM
RGFW 1.8 just released today. If you're interested, check it out and let me know what you think.

github.com/ColleagueRil...
Release RGFW 1.8.1 · ColleagueRiley/RGFW
RGFW 1.8.1 After nearly 7 months in development and testing, I'm finally excited to announce the latest release. (Note, this includes a quick patch which fixes failed release time workflows, freeBS...
github.com
November 25, 2025 at 8:35 PM
I'm happy to announce RGFW's remastered logo. Made with help from
@regulatedninja.bsky.social and tsoding.

You can access the vectorized version @ github.com/RSGL/logos
November 1, 2025 at 3:40 PM
The pre-release for RGFW 1.8.0 is up on GitHub.

The final release of 1.8.0 will be soon, I just want to make sure I can get as much bugs as possible caught and fixed. There have been a lot of changes since 1.7.0 and I want RGFW 1.8.0 to be the most solid release yet.

github.com/ColleagueRil...
Release 1.8.0 (pre-release) · ColleagueRiley/RGFW
This is a pre-release so that way more bugs can be found and fixed for the real release. but the API will not change between the pre-release and the final release of 1.8.0 This release focuses on i...
github.com
October 21, 2025 at 1:04 AM
RGFW was the topic of the last tsoding stream!

youtu.be/0rUBhqR6ckw?...
Tiny GLFW killer - Battle Test
YouTube video by Tsoding Daily
youtu.be
October 18, 2025 at 4:01 PM
Reposted by Colleague Riley
I spent the last few years building enik-engine, a lightweight C++ game engine with a custom editor, hot-reload scripting, physics, animation, prefabs, and more. Fast, small, and built for experimentation. Here’s a deep dive into how it works and the lessons I learned:
hanion.dev/post/enik-en...
September 5, 2025 at 2:02 PM
Update on my Linux situation if anyone is curious:

After some thinking and research, I’ve decided to switch to Linux mint. It seems to be far more stable than pure Debian.

Bluetooth audio is working and even certain features that were broken for me on regular Debian, like brightness, worked fine.
August 14, 2025 at 4:22 AM
Recently Bluetooth audio updated for Linux which breaks support for full quality audio standards for my computer.

This was while I was using Archlinux, so I decide to switch over to Debian 12 because Debian claims to be stable.
August 13, 2025 at 5:37 AM
When doing research for OSX dev or Objective C you’ll find plenty of posts coming objective C is dead. As much as I wish that were true, it’s not.

Objective C is the only way to access the MacOS api, Cocoa at the low level… or rather, the Objective C runtime library is the only way.
August 10, 2025 at 9:08 PM
I've seen many 'crossplatform' single-header libraries that claim to support Linux/macOS/Windows, but internally they depend on SDL

Couldn't you also claim your library supports Wii, and other embedded devices because of the SDL dependency?
August 10, 2025 at 3:49 AM
I moved a lot of the RGFW/RSGL ports/bindings over to the RSGL organization.

This is so that way community members who are using these projects can more easily maintain them.

If you would like to be invited to the org, let me know.

github.com/RSGL
RSGL Suite
Github organization for The RSGL Suite Community and related projects. - RSGL Suite
github.com
August 9, 2025 at 11:50 PM
Plenty of people wonder why smart people like OOP? Are they trying to trick us? Are they ignorant. The truth is OOP is very attractive because it's a principled approach to programming.

But, the principles on am ideal view of how code ought to be rather than the data/problems we're working with.
August 6, 2025 at 2:22 PM
If you find my work (RGFW, RSGL, RFont, articles, etc) useful, and you believe in the goal of building, reality-oriented foundations for better, quality software, consider sponsoring me on GitHub. I'm very grateful for the support I’ve received so far, it means a lot. 1/2
github.com/sponsors/Col...
Sponsor @ColleagueRiley on GitHub Sponsors
I'm a software developer focused on building lightweight, low-level tools that encourage clarity, simplicity, and better software design. I'm know for projects such as, RGFW, RGFW, RSGL RFont and M...
github.com
August 5, 2025 at 11:56 PM
While I believe X needs a replacement, I've been pretty open about my distaste for Wayland on many platforms. It comes to that Wayland's fundamental design is more focused on idealism than shipping quality software that works, and this has been proven with Wayland's development history.
August 5, 2025 at 5:54 PM
The best part about using ‘outdated’ hardware is it gives you an appreciation for how bad software is, even on Linux.

It motivates me to write well designed software and look for or create better alternatives.
July 5, 2025 at 1:35 AM
RGFW hit 1000 stars on GitHub recently! It has been very exciting and unreal to watch my previously unknown project grow a community.
June 8, 2025 at 4:57 AM
Someone made a Quake port with RGFW and miniaudio!

It's awesome to see people making cool things with RGFW.

Check it out on GitHub here:
github.com/NishiOwO/qua...
May 8, 2025 at 2:37 PM
RGFW 1.7.0 was released today with lots of bug fixes and more edge cases tested.

github.com/ColleagueRil...
Release RGFW v1.7.0 · ColleagueRiley/RGFW
This release focuses on improving bug fixes and supporting more edge cases. It also continues to work towards feature parity with GLFW. breaking changes: Rename RGFW_window_checkFPS to RGFW_checkF...
github.com
May 6, 2025 at 3:08 PM
What's up with new languages pointing loc as a benefit?

From what I've seen, they are usually able to achieve less LOC using their own standard library. That doesn't make the language better than C (for example), it makes the standard library (potentially) better than the C standard library.
April 23, 2025 at 10:20 PM