An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with software-rendering

A curated list of projects in awesome lists tagged with software-rendering .

https://github.com/zauonlok/renderer

A shader-based software renderer written from scratch in C89

3d 3d-graphics c cross-platform from-scratch graphics graphics-programming ibl pbr rendering shaders software-rendering

Last synced: 18 Oct 2025

https://github.com/kosua20/herebedragons

A basic 3D scene implemented with various engines, frameworks or APIs.

blender computer-graphics cycles dragon gba graphics-programming metal nds opengl ps2 rendering scenekit software-rendering unity webgl

Last synced: 15 May 2025

https://github.com/rust-windowing/softbuffer

Easily write an image to a window

rust software-rendering

Last synced: 15 May 2025

https://github.com/zesterer/euc

A software rendering crate that lets you write shaders with Rust

3d graphics rendering rust software-rendering

Last synced: 14 May 2025

https://github.com/kazan-3d/kazan

Mirror; Work-in-progress software-rendering Vulkan implementation

llvm risc-v rust software-rendering spir-v vulkan vulkan-api

Last synced: 09 May 2025

https://github.com/taichi-dev/taichi_three

A soft renderer based on Taichi (work in progress)

3d graphics python renderer software-rendering taichi

Last synced: 06 Apr 2025

https://github.com/utensils/docker-opengl

Multi-Arch Docker - Mesa 3D OpenGL Software Rendering (Gallium) - LLVMpipe, and OpenSWR Drivers

alpine arm64 armv7 docker docker-container gallium glx linux llvm llvmpipe mesa mesa-3d-opengl mesa-llvm opengl openswr osmesa rendering software-rendering swrast xvfb

Last synced: 05 Apr 2025

https://github.com/gh123man/portal-raycaster

A software portal rendering game engine

game-engine raycasting render-engines software-rendering

Last synced: 13 Jul 2025

https://github.com/sergcpp/sw

Simple software rasterizer with OpenGL-like interface

rasterizer renderer software-rendering

Last synced: 12 Jul 2025

https://github.com/vogtinator/ngl

3D graphics lib for Ndless (and possibly other systems)

3d-engine c-plus-plus fast fixed-point software-rendering

Last synced: 21 Aug 2025

https://github.com/pal1000/swiftshader-dist-win

Google SwiftShader Windows builds focused on Vulkan driver with utilities to help usage

binaries cpu fallback opengl-es software-rendering swiftshader vulkan windows

Last synced: 26 Dec 2025

https://github.com/alanmacleod/wasm-render

Software 3D renderer & rasteriser written in WASM/C & TypeScript to test / showcase WebAssembly and compare performance

3d benchmark graphics performance polygon rasterisation rasterizer software-rendering wasm webassembly

Last synced: 17 Jan 2026

https://github.com/prcastro/zerogl

A zero-dependencies, single-header 3D graphics library

3d c graphics graphics-programming nuklear rendering sdl2 single-header software-rendering

Last synced: 25 Apr 2025

https://github.com/nxsaken/clipline

Line segment rasterization with pixel-perfect clipping.

bresenham clipping graphics line-drawing pixels rasterization rust rust-gamedev software-rendering

Last synced: 30 Dec 2025

https://github.com/star-hengxing/software_renderer

A tiny software renderer built from scratch using C++20.

computer-graphics cpp20 rendering software-rendering xmake

Last synced: 06 Feb 2026

https://github.com/jdelauney/bzscene-demoscene-samples

Old school fashion demoscene samples made with Lazarus/FPC and the BZScene library

animation demoscene fpc graphics lazarus oldschool pascal real-time software-rendering

Last synced: 03 Feb 2026

https://github.com/bdrupieski/softengine

3D software renderer in C# and UWP with no hardware acceleration

3d csharp software-rendering uwp

Last synced: 21 Jul 2025

https://github.com/ilya3point999k/levr

Single header CPU voxel renderer

c c99 raycasting raytracing single-header software-rendering voxel

Last synced: 10 Apr 2025

https://github.com/aof-dev/mesa-swdroid

Mesa 3D graphics library for Android software rendering (softpipe, zink, virgl)

mesa mesa3d opengl software-rendering virgl virglrenderer vulkan zink

Last synced: 06 May 2025

https://github.com/raphimc/softwarerenderer

Library for rendering simple 2D and 3D scenes in pure Java

software-rasterizer software-renderer software-rendering

Last synced: 07 May 2025

https://github.com/bernardo-bruning/termrender

This repository has a 3d software render, creating purely in Go lang

3d 3drendering golang rendering software-rendering

Last synced: 11 Oct 2025

https://github.com/vcaputo/rototiller

Collection of software-rendered realtime graphics compositions, see https://rototiller.pengaru.com. Github is only a mirror.

demoscene eye-candy graphics-programming libdrm realtime-rendering rocket sdl2 software-rendering

Last synced: 11 Apr 2025

https://github.com/ilya3point999k/ral

Single header fixed point software renderer

3d c fixed-point public-domain rasterization single-header software-rendering

Last synced: 11 Apr 2025

https://github.com/mokiat/softgfx

Software Graphics in Go and WebAssembly

go golang software-rendering wasm webassembly

Last synced: 05 Sep 2025

https://github.com/huhlig/softrender-rs

A simple Software Renderer written in rust.

3d-graphics rust-library software-rendering

Last synced: 22 Apr 2025

https://github.com/markusmoenig/rusterix

Rusterix is a fast software renderer and a retro game engine with support for procedural content.

2d-graphics 3d-graphics game-engine software-rendering

Last synced: 20 Jun 2025

https://github.com/jakubtomsu/ispc-3d-renderer

Toy Software Triangle Rasterizer Written in Intel's ISPC language

3d avx512 glfw ispc opengl simd software-rendering sse

Last synced: 07 Oct 2025

https://github.com/kusma/pi-er-3

"Pi er 3" by Excess

c-plus-plus demoscene software-rendering

Last synced: 14 Apr 2025

https://github.com/smiley4/softwarerenderer

A 3d Software Rasterizer written in C

3d 3d-graphics c computer-graphics rasterizer software-rendering

Last synced: 12 Jun 2025

https://github.com/kusma/cure-for-cancer

The Cure for Cancer, a demo by Excess and friends

c c-plus-plus demoscene software-rendering

Last synced: 14 Apr 2025

https://github.com/joakimthun/kiwi

A 3D software renderer written in c++

3d cpp rendering software-rendering

Last synced: 31 Mar 2025

https://github.com/zertovitch/engine-3d

Engine_3D: a real-time, pure software, 3D engine for DOS-talgics. Abandoned project, but perhaps there are some interesting bits in the code... See GLOBE_3D for newer stuff !

3d-engine ada ada-language software-rendering

Last synced: 14 Mar 2025

https://github.com/kusma/spaceflowers

Spaceflowers (that mess with our genes like DNA) by excess & progress & kvasigen

c demoscene software-rendering

Last synced: 06 Apr 2025

https://github.com/neilkleistgao/seele

Software-rendering ExtendiblE Laboratorial Engine

cpp17 software-rendering

Last synced: 04 Apr 2025

https://github.com/colleagueriley/rgfw-chip8

Simple Chip 8 (c8) emulator using RGFW

chip-8 chip8 emulator rgfw software-rendering

Last synced: 14 May 2025

https://github.com/vcaputo/glimmer

Glimmer is a GTK3 frontend for rototiller, Mirror of git://git.pengaru.com/glimmer

eye-candy graphics-programming gtk3 realtime-rendering software-rendering

Last synced: 20 Mar 2025

https://github.com/cemderv/cppgfx

CPU-based graphics library for C++

cpp graphics modern-cpp software-rendering

Last synced: 06 Apr 2025

https://github.com/squizoff/sqrapi

Simple 3D to 2D render on C++ with GLEW

3d graphics opengl render retro software-renderer software-rendering

Last synced: 23 Jun 2025

https://github.com/nitrix/rendoo

Software rendering voodoo.

3d software-rendering

Last synced: 14 Jan 2026

https://github.com/xyproto/rasterizer

Tiny program that draws pixelated lines at random, using SDL

go sdl2 software-rendering

Last synced: 27 Mar 2025

https://github.com/xyproto/shapes

Go module for dealing with shapes and points. Includes an animated example.

ascii-graphics fractions points shapes software-rendering

Last synced: 07 May 2025

https://github.com/jai-x/renderer

An experiment in software rendering; based on ssloy/tinyrenderer

c99 software-rendering

Last synced: 03 Sep 2025

https://github.com/chanchancl/zero

纯软件实现的固定渲染管线。

cpp software-rendering

Last synced: 03 Jul 2025

https://github.com/azinum/raster

Software rendering in the browser

software-rendering wasm

Last synced: 26 Oct 2025

https://github.com/ev-tye/evpong

A simple software rendered pong clone I made using C and the SDL3 library.

c game sdl3 software-rendering

Last synced: 10 Jun 2025

https://github.com/claudemuller/3d-renderer.c

A software 3D renderer written in C and SDL

3d c sdl2 software-rendering

Last synced: 08 Apr 2025

https://github.com/dron12261/dronsraytracer-raytracercpp

[РЕНДЕР] Разработка приложения для построения 3D моделей с помощью трассировки лучей

bad-code-oh-no cpp raytracing render software-rendering

Last synced: 06 Oct 2025

https://github.com/martonban/renderlamp

[WIP] RenderLamp is a 3D offline renderer

cmake cpp renderer software-renderer software-rendering

Last synced: 06 Mar 2025

https://github.com/mellobirkan/scratch-3d-renderer

Scratch3D-Renderer é um projeto de renderização 3D puramente em software, criado do zero para explorar e demonstrar os conceitos fundamentais de computação gráfica, como rasterização, projeção, transformações 3D e manipulação de texturas. O objetivo é servir como base de estudos para quem deseja aprender os princípios de gráficos 3D (from Scratch).

3d-graphics c graphics-programming software-render software-renderer software-rendering

Last synced: 29 Jul 2025

https://github.com/luk1nz/swr

A software renderer written in Rust :)

rendering rust software-rendering

Last synced: 05 Feb 2026