Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Real Time Rendering

Real Time Rendering

136 projects

Showing 36 of 136 projects

VideoContext
VideoContextJavaScript

An experimental HTML5/WebGL library for creating interactive and responsive videos with a graph-based processing pipeline and sequencing timeline.

#graph#shader-effects#web-audio-api-inspired
Stars1.4k
Forks160
Last commit3 years ago
API without Secrets: Introduction to Vulkan
API without Secrets: Introduction to VulkanC++

Source code examples for the 'API without Secrets: Introduction to Vulkan' tutorial series.

#vulkan#intel#shaders
Stars1.3k
Forks209
Last commit3 years ago
MxEngine
MxEngineC++

An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.

#vulkan#open-source#educational
Stars1.2k
Forks74
Last commit2 years ago
implot3d
implot3dC++

A high-performance immediate mode 3D plotting library for Dear ImGui, offering GPU-accelerated rendering of lines, surfaces, and meshes.

#scientific-visualization#debugging-tools#simulation
Stars1.2k
Forks80
Last commit10 days ago
WebGL Wind
WebGL WindJavaScript

A WebGL-powered library for visualizing wind patterns using particle systems, capable of rendering up to 1 million particles at 60fps.

#scientific-visualization#simulation#meteorology
Stars1.1k
Forks229
Last commit1 month 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
nvk
nvkC++

A low-abstraction, high-performance Vulkan API binding for JavaScript and TypeScript.

#vulkan#gpu-compute#n-api
Stars945
Forks36
Last commit5 years ago
Realistic Water Shader
Realistic Water ShaderGDShader

A realistic water shader demo for Godot 3.4.2, showcasing advanced water rendering techniques.

#graphics#shaders#visual-effects
Stars933
Forks62
Last commit3 months ago
PixelKit
PixelKitSwift

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

#ios#camera-effects#graphics
Stars892
Forks67
Last commit3 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
oof
oofC++

A single-header C++20 library for convenient, high-performance RGB color and cursor position control in console applications.

#cursor-positioning#performance-optimization#c++20
Stars861
Forks40
Last commit1 year ago
Nazara Engine
Nazara EngineC++

A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.

#vulkan#nazara-engine#opengl
Stars837
Forks86
Last commit5 days ago
MyGUI
MyGUIC++

Cross-platform GUI library for games and 3D applications, offering fast, flexible, and simple interface creation.

#user-interface#c-plus-plus#game-development
Stars834
Forks227
Last commit23 hours ago
Pixi3D
Pixi3DTypeScript

A 3D rendering library for the web built on PixiJS, enabling seamless integration of 3D graphics into existing 2D applications.

#web-graphics#game-development#real-time-rendering
Stars829
Forks47
Last commit2 years ago
Shader Park
Shader ParkJavaScript

A JavaScript library for creating real-time 2D and 3D procedural shaders with animation and interactivity.

#procedural-graphics#interactive-art#sdf
Stars823
Forks30
Last commit2 years ago
PotreeConverter
PotreeConverterJavaScript

Generates an octree LOD structure for streaming and real-time rendering of massive point clouds in web browsers and desktop applications.

#lidar#3d-visualization#geospatial
Stars813
Forks481
Last commit1 month ago
picogl.js
picogl.jsJavaScript

A minimal WebGL 2 rendering library for developers who understand the WebGL 2 pipeline but want a more convenient API.

#graphics#shaders#minimal-api
Stars797
Forks68
Last commit3 years ago
Font Stash
Font StashC

A lightweight C library for building font texture atlases on-demand using stb_truetype.

#c-library#font-rendering#graphics
Stars778
Forks96
Last commit3 years ago
Moonshine
MoonshineLua

A library of chainable post-processing shaders for the LÖVE 2D game framework.

#graphics#shaders#visual-effects
Stars719
Forks41
Last commit2 years ago
Godot XR Tools
Godot XR ToolsGDScript

A collection of support scenes and tools for building AR and VR applications in the Godot game engine.

#3d-graphics#xr-tools#game-development
Stars717
Forks105
Last commit1 month ago
three-projected-material
three-projected-materialJavaScript

A Three.js material for projective texture mapping, enabling textures to be projected onto 3D models from a camera.

#projective-texture#texture-projection#threejs
Stars713
Forks63
Last commit
Vulkan-Forward-Plus-Renderer
Vulkan-Forward-Plus-RendererC++

A high-performance Forward+ (tiled forward) renderer implemented in Vulkan using compute shaders for efficient light culling.

#vulkan#compute-shader#tiled-forward
Stars698
Forks65
Last commit
Harbeth
HarbethMetal

A high-performance Swift library for GPU-accelerated real-time image and video processing on Apple platforms using Metal.

#camera-filters#camera#filter
Stars696
Forks91
Last commit1 month 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
HARFANG 3D
HARFANG 3DC++

A cross-platform, multi-language 3D engine for real-time visualization, supporting C++, Python, Lua, and Go.

#realtime#embedded-systems#physics
Stars657
Forks69
Last commit2 years ago
screen-space-reflections
screen-space-reflectionsRoff

A performant Screen Space Reflections (SSR) implementation for three.js, adding realistic reflections to 3D scenes using post-processing.

#graphics#effects#interactive
Stars589
Forks47
Last commit3 years ago
WebGL Noise
WebGL NoiseC

A collection of GLSL procedural noise functions (Perlin, simplex, Worley) for WebGL with no external dependencies.

#worley-noise#graphics-shaders#procedural-generation
Stars587
Forks39
Last commit1 year ago
WebGL 2 Examples
WebGL 2 ExamplesHTML

A collection of raw WebGL 2 implementations demonstrating rendering algorithms with minimal abstraction.

#occlusion-culling#rendering-algorithms#order-independent-transparency
Stars577
Forks105
Last commit
Crazy Eddie's GUI
Crazy Eddie's GUIC++

A versatile, fast, multi-platform C++ library for creating graphical user interfaces in games and rendering applications.

#library#direct3d#opengl
Stars566
Forks91
Last commit1 year ago
PlayCanvas React
PlayCanvas ReactTypeScript

A full-featured React library for building interactive 3D applications with the PlayCanvas engine.

#interactive-3d#webgpu#3d-graphics
Stars515
Forks55
Last commit9 days ago
GLSL lighting walkthrough
GLSL lighting walkthroughJavaScript

An interactive tutorial implementing Phong shading with GLSL, covering per-pixel lighting, normal mapping, and gamma correction.

#lighting#3d-graphics#real-time-rendering
Stars466
Forks33
Last commit
Glsl easings
Glsl easingsJavaScript

Robert Penner's easing functions implemented in GLSL for use with glslify.

#graphics#animation#opengl
Stars465
Forks36
Last commit6 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
Stars445
Forks34
Last commit9 months ago
Dash
DashD

A free and open-source 3D game engine written in the D programming language.

#d#d-language#open-source
Stars424
Forks65
Last commit5 years ago
Laugh Engine
Laugh EngineC++

A Vulkan-based real-time physically based rendering (PBR) engine with glTF support and advanced graphics features.

#vulkan#graphics-engine#pbr
Stars393
Forks34
Last commit9 years ago
PreviousPage 2 of 4

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
2 years ago
9 years ago
7 years ago
11 years ago
Next
#Game Development58
#3d Graphics43
#Webgl41
#Cross Platform38
#Vulkan37
#C Plus Plus36
#Graphics30
#Game Engine23
#Opengl22
#Graphics Programming19
#3d18
#Shaders16