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

Level of Detail (LOD)
Level of Detail (LOD)GDScript

A Godot 3.x add-on providing level of detail (LOD) for meshes, lights, and particles to significantly improve performance in large scenes.

#gdscript#performance-optimization#3d-graphics
Stars247
Forks12
Last commit4 years ago
Lugdunum
LugdunumC++

A modern cross-platform 3D rendering engine built with Vulkan and modern C++14.

#vulkan#graphics#pbr
Stars246
Forks25
Last commit8 years ago
rustache
rustacheRust

A Rust implementation of the Mustache templating language specification for flexible template rendering.

#template-engine#web-templates#text-generation
Stars214
Forks22
Last commit8 years ago
gl_vk_chopper
gl_vk_chopperC++

A deprecated Vulkan rendering example demonstrating device setup, model loading, and single-threaded rendering.

#vulkan#deprecated#3d-graphics
Stars210
Forks45
Last commit1 year ago
AntialiasedLine2D
AntialiasedLine2DGDScript

A Godot 4 add-on providing fast, high-quality antialiased drawing for Line2D, Polygon2D, and regular polygons across all renderers.

#godot-4#add-on#antialiasing
Stars196
Forks10
Last commit4 months ago
sdl2
sdl2TypeScript

SDL2 bindings for Deno, enabling multimedia applications with graphics, text rendering, and image loading.

#gfx#graphics#sdl2
Stars184
Forks20
Last commit1 year ago
gl_vk_threaded_cadscene
gl_vk_threaded_cadsceneC++

A deprecated sample comparing OpenGL and Vulkan rendering techniques for CAD scenes using multi-threaded command buffer generation.

#vulkan#graphics#opengl
Stars168
Forks26
Last commit1 year ago
SharpBgfx
SharpBgfxC#

C# bindings for the bgfx cross-platform graphics library, enabling managed .NET languages to access high-performance rendering.

#bgfx-graphics-library#interop#mono
Stars168
Forks29
Last commit4 years ago
HipremeEngine
HipremeEngineD

A cross-platform game engine written in D with scripting support, supporting multiple rendering backends and platforms.

#d-lang#webassembly#opengl
Stars144
Forks10
Last commit1 month ago
BBMOD
BBMODGame Maker Language

A library that simplifies 3D game development in GameMaker, from drawing 3D models in 2D games to building fully immersive 3D worlds.

#gamemaker#model#3d-models
Stars119
Forks12
Last commit1 month ago
deep
deepLua

A tiny high-performance Lua library for adding drawing layers and Z-axis ordering to any graphics framework.

#graphics#drawing-layers#game-development
Stars112
Forks3
Last commit8 months ago
Pine
PineScala

A functional HTML5 and XML library for Scala with type-safe bindings, immutable trees, and cross-platform support.

#parsing#dom-manipulation#functional-programming
Stars110
Forks14
Last commit5 years ago
Shöve
ShöveLua

A resolution-handling and rendering library for LÖVE that provides flexible scaling, layer-based rendering, and visual effects.

#gamedev#shaders#pixel-perfect
Stars101
Forks6
Last commit1 year ago
goffi
goffiGo

Pure Go FFI for calling C libraries without CGO, designed for WebGPU and GPU computing with zero per-call allocations.

#cgo-free#graphics#webgpu
Stars100
Forks12
Last commit4 days ago
GL_vs_VK
GL_vs_VKC++

A master's thesis project benchmarking OpenGL vs Vulkan API performance through identical test implementations.

#vulkan#graphics#master-thesis
Stars86
Forks11
Last commit4 years ago
Delphi3D Engine
Delphi3D EnginePascal

A 3D graphics and game engine for Delphi and Windows, built on DirectX 11 and used to develop Rise of Legions.

#multiplayer#directx#3d-graphics
Stars85
Forks25
Last commit5 years ago
Vulkan Demos and Tutorials
Vulkan Demos and TutorialsC++

A collection of heavily commented C++ Vulkan demos and tutorials for beginners learning graphics programming.

#vulkan#shaders#gpu-compute
Stars68
Forks3
Last commit9 years ago
METAL Playground
METAL PlaygroundSwift

A playground project for learning Apple's Metal framework by creating a complex 3D scene with Swift.

#ios#obj-converter#metal-framework
Stars56
Forks4
Last commit12 years ago
Pixelizer
PixelizerActionScript

An entity-component based game framework for ActionScript 3 that handles rendering, collision, input, and other core game development tasks.

#as3#collision-detection#input-handling
Stars53
Forks9
Last commit13 years 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
vRayTracer
vRayTracerV

A simple raytracer implemented in V language, based on the Ray Tracing in One Weekend book series.

#vlang#educational#raytracing
Stars51
Forks4
Last commit6 years ago
neko
nekoTypeScript

A Deno frame buffer module with Canvas API implementation and WebGPU renderer for graphics programming.

#graphics#webgpu#canvas
Stars49
Forks4
Last commit4 years ago
visor
visorC++

A for-fun software rasterizer implementing the Vulkan API as a software ICD.

#vulkan#low-level-graphics#icd
Stars48
Forks11
Last commit8 years ago
CleanShapes
CleanShapesGame Maker Language

Antialiased primitives library for GameMaker Studio 2024.8 using signed distance field functions.

#gamemaker#primitive#linestrip
Stars48
Forks5
Last commit4 months ago
TJTextField
TJTextFieldSwift

A customizable UITextField subclass with underline styling, left image support, and error state handling.

#uitextfield-navigation#ios#uitextfield
Stars43
Forks13
Last commit8 years ago
STANNcam
STANNcamGame Maker Language

A pixel-perfect camera and resolution manager system for GameMaker Studio, offering independent game and GUI resolution control.

#gamemaker#camera#pixel-art
Stars43
Forks6
Last commit23 days ago
Debanding Material Shader
Debanding Material ShaderGLSL

A Godot GLES2 material shader that adds debanding noise to fix visual banding artifacts.

#graphics#visual-effects#material-shader
Stars42
Forks3
Last commit4 years ago
Pixel Perfect Smooth Camera
Pixel Perfect Smooth CameraGame Maker Language

A GameMaker Studio 2 camera system that combines pixel-perfect rendering with smooth movement to eliminate visual artifacts.

#gamemaker#pixel-art#visual-effects
Stars38
Forks5
Last commit
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
WebGPU
WebGPUC++

Dynamic binding to the WebGPU native library for the D programming language, enabling cross-platform GPU graphics and compute.

#d-language#gpu-compute#webgpu
Stars33
Forks5
Last commit10 months ago
Arche Graphics
Arche GraphicsTypeScript

Entity-component based graphics engine for WebGPU, adapting the Oasis engine to the WebGPU API.

#graphics-engine#webgpu#3d-graphics
Stars31
Forks2
Last commit4 years ago
hwoa-rang-gpu
hwoa-rang-gpuTypeScript

A minimal WebGPU library for rendering and compute operations, built with a focus on simplicity and performance.

#webgpu#wglsl#3d-graphics
Stars21
Forks1
Last commit4 years ago
bgfx
bgfxD

Dynamic and static D language bindings for the bgfx cross-platform graphics library.

#d-language#static-linking#graphics-bindings
Stars21
Forks1
Last commit3 years ago
Blen2d4Delphi
Blen2d4DelphiPascal

A Delphi wrapper for the Blend2D high-performance 2D vector graphics engine, enabling native Delphi applications to leverage accelerated rendering.

#graphics-engine#cplusplus-wrapper#fmx
Stars19
Forks2
Last commit3 years ago
Ray tracing Playground
Ray tracing PlaygroundSwift

A Swift playground and article series exploring ray tracing fundamentals and implementation techniques.

#tutorial-series#educational#algorithm-visualization
Stars16
Forks1
Last commit10 years ago
Sky Engine
Sky EngineC++

A lightweight C++ game engine built with OpenGL and SDL for 2D/3D game development.

#graphics#opengl#sdl
Stars16
Forks4
Last commit9 years ago
PreviousPage 3 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
#Game Development56
#Cross Platform40
#Graphics34
#3d Graphics25
#Opengl24
#Game Engine22
#C Plus Plus21
#Vulkan21
#Webgpu16
#Webgl16
#Real Time Rendering15
#2d Graphics15