Description
A cross-platform, lightweight, stb-style single-header, simple-to-use window abstraction library for creating graphics Libraries or simple graphical programs. Written in pure C99.
RGFW is very flexible, supporting many ways of handling the same thing, such as events. Events can be handled with an SDL-like event loop, GLFW-like callbacks, or Raylib-like functions.
RGFW supports many different backends, including X11, Windows (XP and above), MacOS, and Wayland (experimentally). It also has built-in WASM support. It also supports numerous types of rendering, including OpenGL, software rendering with a buffer, Direct X, Metal, or Vulkan.
Riley's Graphics library FrameWork alternatives and similar libraries
Based on the "Graphics" category.
Alternatively, view RGFW alternatives based on common mentions on social networks and blogs.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. -
Atomic Game Engine
DISCONTINUED. The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript -
DirectXTK
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++ -
Horde3D
Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible. -
Partio
C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC. https://wdas.github.io/partio -
Visualization Library
Visualization Library is a C++ middleware for high-performance 2D and 3D graphics applications based on OpenGL 1.x-4.x supporting Windows, Linux and Mac OS X.
InfluxDB – Built for High-Performance Time Series Workloads
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Riley's Graphics library FrameWork or a related project?