Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Computer Graphics

Computer Graphics

83 projects

Showing 11 of 83 projects

Libclsph
LibclsphC++

An OpenCL-based GPU-accelerated library for SPH fluid simulations, designed for animation, CGI, and games.

#sph#c-plus-plus-11#animation
Stars53
Forks9
Last commit10 years 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
BitmapPlusPLus
BitmapPlusPLusCMake

A simple and fast single-header C++ library for reading, writing, and manipulating BMP image files.

#bitmap#bmp-format#bitmap-graphics
Stars50
Forks14
Last commit1 year 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
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
WebGL Beyond Dom
WebGL Beyond DomJavaScript

A talk exploring WebGL fundamentals with live coding demos showing how to create graphics beyond traditional DOM-based web applications.

#shaders#technical-talk#live-demo
Stars18
Forks2
Last commit8 years ago
Bresenham
BresenhamLua

A Lua implementation of Bresenham's line algorithm for grid-based line drawing and distance calculation.

#bresenham#game-development#bresenham-algorithm
Stars17
Forks2
Last commit9 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
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
unitpacking
unitpackingGo

A Go library for compressing unit vectors into space-efficient packed formats for storage and transmission.

#unit-vector#vector#go-library
Stars7
Forks1
Last commit3 years ago
Frege-RayTracer
Frege-RayTracerFrege

A high-performance ray tracer implemented in Frege, optimized to outperform equivalent Haskell implementations.

#functional-programming#graphics#ray-tracing
Stars4
Forks1
Last commit9 years ago
PreviousPage 3 of 3

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
#C Plus Plus26
#3d Graphics17
#Graphics Programming17
#Game Development17
#Opengl15
#Rendering14
#Ray Tracing13
#Webgl13
#Shaders10
#Vulkan10
#Visualization9
#Geometry Processing9