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 28 of 136 projects

BabylonFpsDemo
BabylonFpsDemoJavaScript

A first-person shooter game built with the Babylon.js 3D engine.

#interactive-3d#first-person-shooter#web-based-gaming
Stars97
Forks30
Last commit8 years ago
gl_vk_bk3dthreaded
gl_vk_bk3dthreadedC++

A deprecated Vulkan and OpenGL sample demonstrating multi-threaded 3D rendering using worker threads and command buffers.

#vulkan#opengl#performance-optimization
Stars87
Forks17
Last commit1 year ago
ngx-three
ngx-threeTypeScript

Declarative Angular components for three.js, enabling 3D scene rendering with Angular's ecosystem and performance.

#declarative-rendering#three-js#3d-graphics
Stars83
Forks25
Last commit1 month ago
rostkatze
rostkatzeC++

A C++ Vulkan driver implementation on top of D3D12, enabling Vulkan API usage on Windows systems.

#vulkan#cross-api#d3d12
Stars82
Forks3
Last commit8 years ago
ReTiSAR
ReTiSARPython

A Python-based real-time binaural renderer for spherical microphone array signals with head-tracking support.

#spherical-microphone-array#signal-processing#head-tracking
Stars81
Forks10
Last commit2 years ago
GPUI
GPUIActionScript

A tiny GPU-based UI library for Stage3D that renders the entire interface in a single draw call.

#graphics#minimalist#gpu-acceleration
Stars73
Forks10
Last commit14 years ago
mathplot
mathplotC++

A header-only C++ library for 2D and 3D data visualization using modern OpenGL.

#cplusplus-20#scientific-computing#simulation
Stars66
Forks13
Last commit1 day ago
Tephra
TephraC++

A modern C++17 graphics and compute library that provides a high-level abstraction over Vulkan, bridging the gap to APIs like OpenGL.

#parallel-recording#vulkan#graphics
Stars52
Forks2
Last commit8 days ago
Vulkan Basic Graphics Samples
Vulkan Basic Graphics SamplesC++

A collection of C++ graphics samples demonstrating Vulkan API usage through the Magma library.

#vulkan#compute-shaders#shaders
Stars51
Forks3
Last commit10 days ago
Hello triangle,
Hello triangle,C++

A minimal Vulkan ray tracing example demonstrating the VK_KHR_ray_tracing extension with a simple triangle.

#vulkan#graphics#ray-tracing
Stars47
Forks4
Last commit5 years ago
engine
engineV

A 3D game engine with multiple backends, written in the V programming language.

#vulkan#v-lang#open-source
Stars45
Forks2
Last commit4 years ago
lighter
lighterLua

A dynamic light and shadow casting library for the Löve 2D game framework.

#lighting-engine#shadow-casting#lighting
Stars45
Forks3
Last commit8 months ago
WebGL Insights
WebGL InsightsHTML

A comprehensive website showcasing insights, techniques, and resources for WebGL development and graphics programming.

#shaders#performance-optimization#webgpu
Stars39
Forks37
Last commit9 years ago
Pine3D
Pine3DLua

A high-performance 3D graphics library for ComputerCraft, optimized for efficiency in Lua-based environments.

#computercraft#minecraft-mod#3d-graphics
Stars33
Forks3
Last commit1 year ago
GameMaker Lighting Engine
GameMaker Lighting EngineGame Maker Language

A tile-based dynamic lighting engine for GameMaker Studio 2 that projects shadows to create atmosphere in 2D games.

#gamemaker#pixel-art#graphics
Stars27
Forks5
Last commit7 years ago
Babylon PostEffect Designer
Babylon PostEffect DesignerJavaScript

A visual editor for designing and adjusting post-processing effects in Babylon.js with real-time preview and data sharing.

#effect-configuration#post-effect#mesh-import
Stars26
Forks5
Last commit
Godot Shader Warmup
Godot Shader WarmupGDShader

A Godot extension to pre-warm shaders at startup, preventing runtime stuttering caused by shader compilation.

#performance-optimization#c-plus-plus#stutter-reduction
Stars23
Forks0
Last commit7 months ago
renderplanet
renderplanetLua

A Love2D demo that renders realistic 2D planets using shaders for atmosphere and shadow effects.

#procedural-generation#shaders#game-development
Stars20
Forks1
Last commit9 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
Voronoi
VoronoiGame Maker Language

A GameMaker Studio 2.3 shader that creates a Voronoi diagram pixel sampling effect for unique game visuals.

#graphics#voronoi-diagram#visual-effects
Stars14
Forks0
Last commit4 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
sgldraw
sgldrawV

A GPU-accelerated V module for real-time vector shape rendering using sokol.sgl.

#graphics-module#gpu-acceleration#sokol-sgl
Stars11
Forks4
Last commit1 year ago
bitumbra
bitumbraLua

A many-lights 2D shadow library for the LÖVE framework, enabling dynamic shadow casting from multiple light sources.

#opengl3#lighting-engine#game-development
Stars10
Forks0
Last commit5 months ago
WebGPU real-time ray tracer
WebGPU real-time ray tracerWGSL

A real-time ray tracer implementing the ReSTIR algorithm using WebGPU for browser-based rendering.

#gpu-compute#webgpu#restir
Stars9
Forks0
Last commit2 years ago
webxr-depth-testbed-babylon
webxr-depth-testbed-babylonTypeScript

A demo project showing how to use the WebXR Depth Sensing Module in Babylon.js with real-time depth image visualization.

#webxr#vite#3d-graphics
Stars8
Forks2
Last commit4 years ago
Zen3D
Zen3DActionScript

A high-performance GPU-based 3D engine for creating interactive 3D graphics in Adobe Flash and AIR applications.

#3d-animation#gpu-rendering#interactive-graphics
Stars6
Forks1
Last commit9 years ago
markdown-design
markdown-designVue

An out-of-the-box Markdown rendering component for Vue 3 with real-time rendering, TOC generation, and full-text search.

#toc#search#vue-markdown
Stars5
Forks0
Last commit7 months ago
ngx-streamdown
ngx-streamdownTypeScript

Angular streaming markdown renderer optimized for AI applications, handling incomplete syntax gracefully.

#ai-streaming#katex#progressive-rendering
Stars1
Forks0
Last commit9 months ago
PreviousPage 4 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
3 years ago
#Game Development58
#3d Graphics43
#Webgl41
#Cross Platform38
#Vulkan37
#C Plus Plus36
#Graphics30
#Game Engine23
#Opengl22
#Graphics Programming19
#3d18
#Shaders16