The LSWEngine is a multimedia multi-purpose library that you can use to create games and tools using OpenGL or DirectX.
-
Updated
Oct 19, 2026 - C++
The LSWEngine is a multimedia multi-purpose library that you can use to create games and tools using OpenGL or DirectX.
Lunaris 2: The successor to Lunaris
A basic OSD notification that notifies capslock and numlock states
FlappyBlock is a Flappy Bird clone made using Lunaris in C++
Xiaomi Redmi Pad SE bootloader unlocker
Mutex is a pain for performance, right? What about a fast one-way mutex then? Plus, get shared_recursive_mutex implementation too! fast_one_way_mutex is a high performance targeted mutex-like thing. Run() every tick/frame and check if true, else wait (someone locked!). Great for graphics and loading.
Bomb is a destroy-triggered function tool that allows you to have a safe "detonation" when the object is destroyed or defuse if you don't want that later. Bomb "explode" a function on destroy or on a certain time (see timed bomb) if not defused. Works on Windows and Linux
Arlen compositor: a cosmic-comp fork wired into the Arlen event bus and shell overlay protocol
Merged into the arlenos/arlen monorepo. Kept for history.
Memory is a very important thing to do right. This module allows some deep referencing and managing not seen in common shared_ptr and unique_ptr. It is shared, and it can even share null or change the pointer of all references on the go. It should work on any platform with mutex.
To associate your repository with the lunaris topic, visit your repo's landing page and select "manage topics."