Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Rendering

Rendering

117 projects

Showing 36 of 117 projects

Oak
OakGo

A pure Go game engine for building 2D games and GUI applications with built-in rendering, physics, and audio systems.

#gamedev#collision-detection#ui
Stars1.7k
Forks86
Last commit3 months ago
Easy3D
Easy3DC++

A lightweight C++/Python library for 3D data processing, geometry algorithms, and rendering with an easy-to-use API.

#geometry-processing#viewer#mesh
Stars1.6k
Forks275
Last commit3 months ago
AnKi 3D Engine
AnKi 3D EngineC++

An open-source 3D game engine supporting Vulkan and DirectX 12 across Linux, Windows, and Android platforms.

#vulkan#graphics#android
Stars1.6k
Forks106
Last commit17 days ago
GitHub repository
GitHub repositoryC++

A dynamic multi-robot simulator for 3D environments with extensive object interaction.

#robotics#hacktoberfest#virtual-testing
Stars1.3k
Forks517
Last commit1 year ago
nCine
nCineC++

A cross-platform 2D game engine written in C++11 with optional Lua scripting, emphasizing performance.

#game-engine-2d#lua-scripting#open-source
Stars1.3k
Forks81
Last commit20 hours ago
glumpy
glumpyPython

Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization

#science#opengl#engine
Stars1.3k
Forks181
Last commit1 year ago
Awesome Graphics
Awesome Graphics

A curated collection of computer graphics tutorials, papers, and resources covering rendering, simulation, and visualization.

#simulation#research-papers#graphics-resources
Stars1.1k
Forks87
Last commit6 years ago
Streets GL
Streets GLTypeScript

A real-time 3D map renderer for visualizing OpenStreetMap data with WebGL2, featuring eye-candy graphics and on-the-fly geometry generation.

#3d-mapping#geospatial-visualization#pbr
Stars1.0k
Forks96
Last commit11 months ago
Intrinsic Engine
Intrinsic EngineC++

A Vulkan-based cross-platform game and rendering engine for modern graphics development.

#vulkan#graphics#cross-platform-game
Stars1.0k
Forks73
Last commit3 years ago
Webgl Insight
Webgl InsightJavaScript

A Chrome DevTools extension for debugging and profiling WebGL applications with specialized inspectors and analysis tools.

#graphics#shader-analysis#webgl
Stars914
Forks47
Last commit4 years ago
Insight
InsightJavaScript

A Chrome DevTools extension for debugging and optimizing WebGL applications with visual inspectors and performance tools.

#graphics#profiling#webgl
Stars914
Forks47
Last commit4 years ago
liblava
liblavaC++

A modern C++23 library providing essential abstractions and utilities for low-level Vulkan graphics programming.

#vulkan-library#vulkan#graphics
Stars884
Forks57
Last commit5 months ago
SVGView
SVGViewSwift

A SwiftUI framework for parsing and rendering SVG files with full interactivity and animation support on Apple platforms.

#ios#animation#interactive
Stars851
Forks112
Last commit16 days ago
rs_pbrt
rs_pbrtRust

A Rust implementation of the Physically Based Rendering (PBRT) book's 3rd edition C++ code for realistic image synthesis.

#graphics#pbrt#ray-tracing
Stars831
Forks60
Last commit2 years ago
Modern OpenGL Series
Modern OpenGL SeriesC++

Open-source code examples accompanying a comprehensive Modern OpenGL tutorial series covering textures, matrices, lighting, and 3D graphics.

#shaders#opengl#3d-graphics
Stars817
Forks224
Last commit6 years ago
StratusGFX
StratusGFXC++

A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.

#vulkan#directx-12#graphics
Stars814
Forks44
Last commit1 year ago
osci-render
osci-renderC++

An open-source synthesizer plugin that creates music by drawing 3D objects, text, and images on an oscilloscope using audio.

#audio-synthesis#music#midi
Stars713
Forks44
Last commit2 days ago
Hilo3d
Hilo3dTypeScript

A lightweight 3D WebGL rendering engine with PBR support and glTF compatibility.

#graphics-engine#pbr#3d-models
Stars661
Forks59
Last commit4 days ago
Sokol Graphics Painter
Sokol Graphics PainterC

A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.

#c-library#sokol-gfx#graphics
Stars595
Forks40
Last commit8 months ago
Android port of LunarG samples
Android port of LunarG samplesC++

A collection of C++ sample applications demonstrating various aspects of the Vulkan graphics and compute API.

#gpu-compute#open-source-learning#vulkan-api
Stars544
Forks113
Last commit
Pixel Camera 2D
Pixel Camera 2DC#

A Unity camera system that ensures pixel-perfect rendering for 2D pixel art games by eliminating scaling artifacts and diagonal smoothing.

#pixel-art#graphics#pixel-perfect
Stars516
Forks63
Last commit5 years ago
3DreamEngine
3DreamEngineLua

A powerful and easy-to-use 3D engine extension for the LÖVE 2D game framework.

#shadows#graphics#physics
Stars496
Forks20
Last commit3 years ago
Awesome wgpu
Awesome wgpu

A curated list of wgpu code, resources, and projects for graphics and game development in Rust.

#shader-language#gpu-compute#webgpu
Stars494
Forks14
Last commit3 years ago
CGL
CGLC

A single-header C graphics library for recreational coding, prototyping, small games, and experimentation.

#c-library#graphics#gamedev
Stars462
Forks43
Last commit2 months 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
Stars445
Forks34
Last commit9 months ago
FrameGraph
FrameGraphC++

A Vulkan abstraction layer that represents a frame as a task graph, simplifying graphics engine development.

#vulkan#async-compute#graphics-engine
Stars429
Forks38
Last commit5 years ago
Dagon
DagonD

A feature-rich, extensible 3D game engine for the D language, built on OpenGL 4.3 and SDL2.

#d-language#sdl2#desktop-games
Stars401
Forks35
Last commit1 day ago
gogpu
gogpuGo

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

#vulkan#compute-shaders#graphics
Stars343
Forks14
Last commit4 days ago
vue-skia
vue-skiaRust

A Vue 3 library for 2D graphics rendering using Skia and Rust-based software rasterization.

#webassembly#canvas#frontend
Stars324
Forks14
Last commit1 year ago
MonoGame.Forms
MonoGame.FormsC#

Integrate MonoGame rendering into Windows Forms applications to easily create custom editor environments.

#nuget#monogame-framework#monogame-forms
Stars306
Forks28
Last commit11 months ago
Astera
AsteraC

A C99 cross-platform 2D game library with deferred/forward rendering, collision detection, audio, and asset management.

#collision-detection#c#cmake
Stars301
Forks10
Last commit19 days ago
glo / OpenGL Overload
glo / OpenGL OverloadC++

OpenGL implementation on top of Vulkan, with plans to support Metal and DirectX12 backends.

#vulkan#graphics-engine#opengl
Stars278
Forks12
Last commit9 years ago
Build a compute rasterizer in WebGPU
Build a compute rasterizer in WebGPUJavaScript

A software rasterizer implemented with WebGPU compute shaders for educational exploration of compute-based rendering.

#compute-shaders#educational#shaders
Stars265
Forks10
Last commit
NeoAxis
NeoAxisC#

A versatile game engine for creating video games and real-time 3D/2D applications, including simulators and VR systems.

#game-engine-2d#simulation#3d-graphics-engine
Stars256
Forks62
Last commit1 day ago
gdx-gltf
gdx-gltfJava

A LibGDX extension providing GLTF 2.0 format support and Physically Based Rendering (PBR) shaders for 3D graphics.

#pbr-shader#pbr-shaders#gltf2
Stars249
Forks52
Last commit5 months ago
Book's Examples
Book's ExamplesC++

Code repository for the Packt book 'Learning Vulkan', providing examples and projects for learning the Vulkan graphics API.

#vulkan#shaders#3d-graphics
Stars247
Forks59
Last commit2 years ago
PreviousPage 2 of 4Next

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
5 years ago
3 years ago
#Game Development56
#Cross Platform40
#Graphics34
#3d Graphics25
#Opengl24
#Game Engine22
#C Plus Plus21
#Vulkan21
#Webgl16
#Real Time Rendering15
#Webgpu15
#2d Graphics15