There are currently 112 open-source projects built with OpenGL, with a combined total of 776.0k GitHub stars. The most common language among these projects is C++.
Showing 112 open-source projects · page 3 of 4
A free, open-source 3D game engine built in C++20 with Lua scripting and a full-featured editor.
Go bindings for raylib, a simple library for videogames programming.
An efficient probabilistic 3D mapping framework based on octrees for robotics and computer vision applications.
A multi-platform emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave arcade systems.
A cross-platform windowing and multimedia library for Python, designed for games and visually rich applications.
A cross-platform C++ GUI toolkit for UNIX/Linux, Windows, and macOS with modern functionality and minimal bloat.
A cross-platform library for video game and multimedia programming with support for graphics, audio, input, and more.
A cross-platform game development library for C/C++ with multimedia, graphics, and input handling capabilities.
A modern, cross-platform source port of Doom 3 that fixes bugs and adds new features while preserving original gameplay.
A highly accurate Game Boy and Game Boy Color emulator written in portable C with native macOS and SDL frontends.
A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.
A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.
A client application library built on Elixir/Erlang/OTP for creating cross-platform, fixed-screen IoT and portable applications.
A free, feature-rich 2D framework built on top of MonoGame and FNA for game development.
An easy-to-learn Python library for creating 2D video games, ideal for beginners and those avoiding complex frameworks.
A pure C game engine and framework for cross-platform 2D/3D game development with modern graphics features.
A custom Minecraft Classic client written in C from scratch, offering enhanced performance and cross-platform support.
OpenGL bindings for React Native to implement complex visual effects over images and components.
A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.
A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.
A thin, auto-generated C API wrapper for Dear ImGui, enabling its use from other programming languages via C bindings.
A modern source port for DOOM engine games with advanced graphics, dynamic lighting, and extensive modding support.
A cross-platform 2D game engine written in Go using an Entity Component System (ECS) architecture.
Rust bindings for the FLTK GUI library, enabling cross-platform, lightweight, and fast desktop applications.
A collection of identical 3D scenes implemented across 20+ graphics APIs, engines, and platforms for rendering comparison.
A Go vector graphics library that renders to SVG, PDF, raster images, HTML Canvas, and more with advanced text and path operations.
Modern C++14 library providing a unified foundation for developing real-time graphical applications like games, engines, and tools.
A portable, data-driven 2D game engine focused on ease of use and powerful features.
A simple 3D and 2D graphics engine for Rust designed for minimal friction when drawing geometric figures.
A simple, frictionless 3D graphics engine for Rust that makes drawing and manipulating geometric shapes easy.
A modular Rust toolkit for building roguelikes and terminal-based games with multiple rendering backends.
A lightweight C++/Python library for 3D data processing, geometry algorithms, and rendering with an easy-to-use API.
A free, open-source re-implementation of the SAGE 3D real-time strategy engine used in Command & Conquer: Generals.
A lightweight, cross-platform 3D rendering and animation engine with a clean C++ architecture and C-style API.
A Windows GUI for GRBL specifically optimized for laser cutter and engraver control.
A free, open-source, cross-platform 2D game engine built on proven Torque technology with editors and modular tools.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.