1.raysan5 / raylib
A simple and easy-to-use library to enjoy videogames programming
Ranked by Attention Score: stars gained over the last 7 complete days
77 repositories by Attention Score · Oct 27, 2026 – Nov 2, 2026 (UTC)
A simple and easy-to-use library to enjoy videogames programming
PlayStation 3 emulator and debugger
🩷 💘C × SDL3 × OpenGL — Three Mysterious Forces, United as One! Bong~ Bongocat!!!Don't be shy, Join Here🧸: https://discord.gg/vf8jqnattk
If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
A cross-platform, safe, pure-Rust graphics API.
A cross-platform, OpenGL terminal emulator.
OpenSCAD - The Programmers Solid 3D CAD Modeller
Open3D: A Modern Library for 3D Data Processing
Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.
An open source re-implementation of RollerCoaster Tycoon 2 🎢
PC port of GE for Windows and Linux, built from the N64 decompilation. Widescreen, mouse look, modern controller support and in-game settings. Co-op, netplay and mods in development.
A brief computer graphics / rendering course
Clone of the Age of Empires II engine 🚀
Space exploration, trading, and combat game.
A retro game engine for Python
Slick, declarative command line video editing & API
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
RenderDoc is a stand-alone graphics debugging tool.
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
OpenGL Mathematics (GLM)
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Simple and Fast Multimedia Library
A production-ready C++ vector graphics engine supporting SVG and Lottie formats, featuring advanced rendering backends such as WebGPU for high-performance graphics.
A free and open-source Touhou Project fangame
Open-source C++ game engine with Lua for 2D and 3D games across mobile, desktop, WebAssembly, and Xbox (UWP).
Cross-platform port of Arx Fatalis, a first-person role-playing game
A modern cross-platform low-level graphics library and rendering framework
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
DDraceNetwork, a free cooperative platformer game
Gephi - The Open Graph Viz Platform
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
SuperTux source code
Go 3D Game Engine (http://g3n.rocks)
A low-level, portable graphics library for .NET.
A curated list of awesome OpenGL libraries, debuggers and resources.
Pure Go GPU Application Framework — windowing, input, lifecycle, platform abstraction. Part of the GoGPU ecosystem.
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Lightweight and modular C++11 graphics middleware for games and data visualization
A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Awesome Vulkan ecosystem
OpenSceneGraph git repository
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Huge library of matcap PNG textures organized by color
A GPU accelerated image and video processing framework built on Metal.
Vector graphics in Go
Declarative UI toolkit for modern C++20
A retro multiplayer shooter
The official Allegro 5 git repository. Pull requests welcome!
A lightweight single-header cross-platform library for general windowing
Compatible client of Ace of Spades 0.75
A free cross-platform game engine focusing on fast prototyping and having fun with Luau scripting
A simple Minecraft clone written in C using modern OpenGL (shaders).
Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
Easy to use Python library for creating 2D arcade games.
Engo is an open-source 2D game engine written in Go.
a 2D Game Development Framework
A cross-platform 2D game engine
A modular Common Lisp game engine
Concats a list of videos together using ffmpeg with sexy OpenGL transitions.
Cross Platform GUI for D programming language
Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
3D game engine for D
:video_game: Open Source teleportation based first person puzzle-platformer
A 3D world/level editor built with Java, Kotlin & libGDX.
Shädows - A Shadows & Lights engine for löve
Cross Platform D-Lang Game Engine with scripting support
C++ modules for plotting, graphing and data visualization
Pure Go Shader Compiler — WGSL to SPIR-V, MSL, GLSL, HLSL, DXIL. Zero CGO.