Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Opengl

Opengl

318 projects

Showing 36 of 318 projects

Alacritty
AlacrittyRust

A fast, cross-platform, OpenGL terminal emulator with extensive configuration and high performance.

#terminal-emulator#developer-tools#opengl
Stars65.6k
Forks3.6k
Last commit7 days ago
Alacritty
AlacrittyRust

Alacritty is a fast, cross-platform terminal emulator powered by OpenGL.

#terminal-emulator#high-performance#open-gl
Stars65.6k
Forks3.6k
Last commit7 days ago
Kitty
KittyPython

If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.

#kitty-terminal#opengl#terminal
Stars34.8k
Forks1.5k
Last commit2 days ago
raylib
raylibC

A simple and easy-to-use C library for videogames programming and multimedia applications.

#c-library#iot#embedded-systems
Stars34.6k
Forks3.3k
Last commit2 days ago
Libgdx Texture Packer
Libgdx Texture PackerJava

A cross-platform Java game development framework for desktop, Android, HTML5, and iOS using OpenGL (ES).

#ios-games#ios#html5-games
Stars25.4k
Forks6.5k
Last commit3 days ago
LibGDX
LibGDXJava

A cross-platform Java game development framework for desktop, Android, HTML5, and iOS using OpenGL (ES).

#ios-games#ios#html5-games
Stars25.4k
Forks6.5k
Last commit3 days ago
Filament
FilamentC++

A real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2.

#vulkan#graphics#graphics-engine
Stars20.5k
Forks2.3k
Last commit3 days ago
3D Game Shaders For Beginners
3D Game Shaders For BeginnersC++

A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

#graphics#shaders#opengl
Stars19.9k
Forks1.5k
Last commit3 years ago
RPCS3
RPCS3C++

A free and open-source PlayStation 3 emulator and debugger written in C++ for Windows, Linux, macOS, and FreeBSD.

#vulkan#hacktoberfest#ps3
Stars19.6k
Forks2.4k
Last commit2 days ago
wgpu
wgpuRust

A cross-platform, safe, pure-Rust graphics API that runs natively on Vulkan, Metal, D3D12, OpenGL, and WebGPU.

#vulkan#hacktoberfest#webassembly
Stars17.9k
Forks1.4k
Last commit2 days ago
Pyxel
PyxelRust

A retro game engine for Python with simple specifications inspired by classic gaming consoles.

#pixel-art#open-source#graphics
Stars17.8k
Forks933
Last commit8 days ago
bgfx
bgfxC++

A cross-platform, graphics API agnostic rendering library that follows a 'Bring Your Own Engine/Framework' style.

#vulkan#graphics#direct3d
Stars17.5k
Forks2.1k
Last commit2 days ago
Bgfx
BgfxC++

A cross-platform, graphics API agnostic rendering library that follows a 'Bring Your Own Engine/Framework' style.

#vulkan#graphics#direct3d
Stars17.5k
Forks2.1k
Last commit2 days ago
OpenRA
OpenRAC#

A libre real-time strategy game engine for classic Westwood games like Command & Conquer: Red Alert.

#command-and-conquer#opengl#sdl
Stars17.3k
Forks3.0k
Last commit3 days ago
SDL
SDLC

A cross-platform library for low-level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.

#c-library#sdl3#sdl2
Stars16.5k
Forks3.0k
Last commit3 days ago
glfw
glfwC

A multi-platform library for OpenGL, OpenGL ES, and Vulkan development, providing window creation, input handling, and context management.

#c-library#vulkan#opengl
Stars15.3k
Forks5.9k
Last commit1 month ago
openage
openagePython

A free engine clone of the Genie Engine used by Age of Empires, Age of Empires II, and Star Wars: Galactic Battlegrounds.

#openage#qt#opengl
Stars14.4k
Forks1.3k
Last commit2 months ago
GitHub repository
GitHub repositoryC++

An open-source library for rapid development of software dealing with 3D data, with support for C++ and Python.

#cpp-library#3d-visualization#python-library
Stars13.9k
Forks2.6k
Last commit2 days ago
SFML
SFMLC++

A simple, fast, cross-platform C++ multimedia library for windowing, graphics, audio, and networking.

#sfml#hacktoberfest#graphics
Stars12.0k
Forks1.9k
Last commit2 days ago
SFML
SFMLC++

A cross-platform C++ multimedia library providing windowing, graphics, audio, and networking APIs for game and application development.

#sfml#hacktoberfest#graphics
Stars12.0k
Forks1.9k
Last commit2 days ago
OpenGL Mathematics
OpenGL MathematicsC++

A header-only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.

#mathematics#cpp-library#simulation
Stars11.2k
Forks2.4k
Last commit5 months ago
Craft
CraftC

A simple Minecraft clone written in C using modern OpenGL with online multiplayer support.

#multiplayer#procedural-generation#opengl
Stars11.1k
Forks1.5k
Last commit2 years ago
RenderDoc
RenderDocC++

A frame-capture based graphics debugger for Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES development.

#vulkan#graphics#direct3d
Stars11.1k
Forks1.8k
Last commit2 days ago
DuckStation
DuckStationC++

A fast, accurate PlayStation 1 emulator focusing on performance, compatibility, and long-term maintainability across multiple platforms.

#vulkan#playstation#qt
Stars10.6k
Forks961
Last commit1 day ago
openscad
openscadC++

A free software for creating solid 3D CAD models using a script-based approach, focusing on CAD rather than artistic modeling.

#parametric-modeling#qt5#opengl
Stars10.1k
Forks1.8k
Last commit2 days ago
MangoHud
MangoHudC

A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load, and other performance metrics on Linux.

#vulkan#real-time-overlay#opengl
Stars9.0k
Forks422
Last commit3 days ago
Gephi Datasets
Gephi DatasetsJava

An award-winning open-source platform for visualizing and manipulating large graphs and networks.

#graph#gephi-toolkit#opengl
Stars6.6k
Forks1.6k
Last commit2 days ago
Gephi
GephiJava

An open-source platform for visualizing and manipulating large graphs and networks with real-time performance.

#graph#open-source#opengl
Stars6.6k
Forks1.6k
Last commit2 days ago
PlotJuggler
PlotJugglerC++

A fast, powerful, and intuitive desktop application for visualizing and analyzing time series data from files, streams, and robotics systems.

#robotics#px4#desktop-application
Stars6.2k
Forks819
Last commit28 days ago
Azul
AzulRust

A free, functional, reactive GUI framework for building native desktop applications in Rust, C, and C++.

#desktop-gui-framework#opengl#c-bindings
Stars6.1k
Forks227
Last commit2 days ago
Sodium (for Fabric)
Sodium (for Fabric)Java

A Minecraft client optimization mod that improves frame rates, reduces micro-stutter, and fixes graphical issues.

#minecraft-mod#graphics-optimization#opengl
Stars5.7k
Forks974
Last commit5 days ago
NanoVG
NanoVGC

A small antialiased vector graphics rendering library for OpenGL, modeled after HTML5 canvas API.

#c-library#2d-rendering#opengl
Stars5.7k
Forks808
Last commit6 months ago
nes
nesGo

A Nintendo Entertainment System (NES) emulator written in Go with OpenGL graphics and audio support.

#rom-browser#hardware-emulation#opengl
Stars5.7k
Forks532
Last commit2 years ago
editly
editlyTypeScript

A declarative command-line tool and Node.js API for programmatic video editing using ffmpeg.

#ffmpeg#opengl#video-processing
Stars5.5k
Forks371
Last commit1 year ago
LWJGL
LWJGLJava

A lightweight Java library providing cross-platform, high-performance bindings to native APIs for graphics, audio, parallel computing, and XR.

#vulkan#java-library#opencl
Stars5.4k
Forks713
Last commit4 days ago
gfx
gfxRust

A low-level, cross-platform graphics and compute abstraction library for Rust with a Vulkan-like API.

#vulkan#gfx#graphics
Stars5.4k
Forks529
Last commit3 years ago
Page 1 of 9Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Cross Platform188
#Game Development158
#Game Engine94
#C Plus Plus83
#Vulkan62
#Graphics54
#3d Graphics50
#Retro Gaming38
#Game38
#Graphics Programming36
#2d Graphics34
#Linux31