Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Graphics Framework

Graphics Framework

24 projects

Showing 24 of 24 projects

Forge
ForgeC++

A cross-platform graphics framework for building and extending game engines across PC, mobile, and consoles.

#vulkan#ios#console-development
Stars5.7k
Forks581
Last commit1 month ago
Panda3D
Panda3DC++

A powerful, mature open-source cross-platform game engine for Python and C++ programs, originally developed by Disney and CMU.

#simulation#open-source#gamedev
Stars5.3k
Forks896
Last commit2 months ago
PixelGameEngine
PixelGameEngineC++

A single-header C++ pixel drawing and UI framework for game development, visualization, and education.

#open-source#pixel-graphics#education
Stars4.3k
Forks914
Last commit1 year ago
Falcor
FalcorC++

A real-time rendering framework for DirectX 12 and Vulkan that improves productivity in graphics research and prototyping.

#render-graph#vulkan#directx-12
Stars3.3k
Forks626
Last commit27 days ago
Starling
StarlingActionScript

A lightweight, open-source 2D game engine for ActionScript 3 that leverages GPU acceleration via Stage3D for cross-platform deployment.

#actionscript-3#mobile-games#starling-framework
Stars3.1k
Forks813
Last commit8 days ago
Libs
LibsC

A collection of single-file public domain libraries for C/C++ development, covering graphics, utilities, and system programming.

#public-domain#graphics-framework#c
Stars2.3k
Forks147
Last commit9 months ago
Oryol Input
Oryol InputC++

A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.

#direct3d#oryol#opengl
Stars2.1k
Forks202
Last commit3 years ago
Oryol
OryolC++

A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.

#emscripten#oryol#opengl
Stars2.1k
Forks202
Last commit3 years ago
Layer Cake
Layer CakeSvelte

A headless visualization framework for building reusable graphics with Svelte.

#graphics#dataviz#canvas
Stars1.8k
Forks42
Last commit14 days ago
Moddable
ModdableC

An SDK for building IoT applications on microcontrollers using modern JavaScript with networking, graphics, and hardware APIs.

#iot#esp32#ble
Stars1.6k
Forks284
Last commit2 days ago
PixelKit
PixelKitSwift

A Swift framework for building real-time graphics pipelines on iOS, macOS, and tvOS using Metal.

#ios#camera-effects#graphics
Stars889
Forks66
Last commit3 years ago
Lime
LimeJavaScript

A foundational Haxe framework providing unified APIs for cross-platform development across native, web, and mobile targets.

#neko#haxe#gamedev
Stars854
Forks469
Last commit2 days ago
AMD's Anvil
AMD's AnvilC++

A cross-platform object-oriented framework for Vulkan that simplifies development while maintaining API transparency.

#vulkan#graphics-framework#c-plus-plus
Stars611
Forks60
Last commit2 years ago
Auto-Vk-Toolkit
Auto-Vk-ToolkitC++

A modern C++ framework for Vulkan development, providing a productivity layer with support for ray tracing, meshlets, and serialization.

#vulkan#cereal#real-time-ray-tracing
Stars447
Forks34
Last commit1 year ago
gogpu
gogpuGo

A pure Go GPU computing framework for graphics and compute operations with dual backends and zero CGO.

#vulkan#compute-shaders#graphics
Stars414
Forks32
Last commit1 month ago
DemoFramework
DemoFrameworkC++

A C++20 cross-platform demo framework for graphics and compute APIs like Vulkan, OpenGL ES, OpenVX, OpenCL, OpenVG, and OpenCV.

#vulkan#demo-development#opencl
Stars336
Forks66
Last commit1 month ago
VkHLF
VkHLFC++

An experimental high-level C++ abstraction library for Vulkan with transparent suballocation, resource tracking, and simplified resource creation.

#vulkan#memory-allocation#graphics-framework
Stars329
Forks26
Last commit7 years ago
trivial-gamekit
trivial-gamekitCommon Lisp

A simple Common Lisp framework for 2D game development with graphics, audio, and input handling.

#sound#gamedev#input
Stars177
Forks6
Last commit10 months ago
Inspirit GPUImage
Inspirit GPUImageActionScript

AS3 framework for GPU-accelerated image processing and effects in Flash/AIR applications.

#flash#visual-effects#gpu-acceleration
Stars170
Forks29
Last commit14 years ago
Spectrum
SpectrumC++

A work-in-progress framework and abstraction layer around the Vulkan graphics API.

#vulkan#graphics-framework#c-plus-plus
Stars15
Forks2
Last commit8 years ago
VKFS
VKFSC++

A cross-platform C++ framework for rapid Vulkan initialization and abstraction of core graphics objects.

#vulkan#fast#graphics
Stars12
Forks2
Last commit1 year ago
Axiis
AxiisActionScript

An open-source data visualization framework for ActionScript 3, built on Degrafa and Adobe Flex 3.

#actionscript-3#degrafa#open-source
Stars10
Forks2
Last commit10 years ago
Ember
EmberC

A C++ graphics framework built on SDL2 and OpenGL for 2D/3D rendering with event handling and asset management.

#premake#sdl2#opengl
Stars3
Forks0
Last commit4 years ago
Lime
Lime

A flexible, lightweight layer for Haxe cross-platform development, enabling native app deployment across multiple platforms.

#haxe#native-apps#html5
Stars0
Forks0
Last commit1 year ago

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
#Game Development16
#Cross Platform15
#C Plus Plus10
#Vulkan9
#Opengl6
#Real Time Rendering6
#Gpu Programming5
#Gamedev4
#Open Source4
#Graphics4
#Metal4
#Game Engine3