An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: rendering-engine

wpsimon09/Vulkan-RTX

Simple Vulkan GPU accelerated path tracer combined with PBR raster renderer governed by nice editor

Language: C++ - Size: 83 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 17 - Forks: 0

xiaoiver/infinite-canvas-tutorial

A tutorial on infinite canvas

Language: TypeScript - Size: 48.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 611 - Forks: 23

KenzoBasarTheDev/KGL.js

Custom math-based graphics engine built for web environments.

Language: JavaScript - Size: 31.3 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

thorvg/thorvg

Thor Vector Graphics is a lightweight portable library used for drawing vector-based scenes and animations including SVG and Lottie. It can be freely utilized across various software platforms and applications to visualize graphical contents.

Language: C++ - Size: 378 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,133 - Forks: 142

orbx-hub/ORBX

ORBX file repository

Size: 21.6 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

JessyDL/paradigm

C++20 Vulkan and GLes rendering engine

Language: C++ - Size: 4.65 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 17 - Forks: 2

tinic/constixel

constixel is a single header minimalistic constexpr C++20 2D graphics rendering library

Language: C++ - Size: 54.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 28 - Forks: 0

yeetari/vull

A vulkan game engine

Language: C++ - Size: 12.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 13 - Forks: 1

BloCamLimb/ModernUI

Modern desktop framework from low-level 3D graphics API to high-level view model, for development of 2D/3D rendering software or game engine, with internationalization support and many new technologies.

Language: Java - Size: 67.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 312 - Forks: 21

Sunset-Studios/Sundown

WebGPU game engine for fun and games.

Language: JavaScript - Size: 172 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 76 - Forks: 1

oat-sa/qti-sdk

A QTI (Question & Test Interoperability) Software Development Kit for PHP

Language: PHP - Size: 16.2 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 84 - Forks: 32

odoo/paper-muncher

📄 Convert HTML/CSS to PDF or images instantly

Language: C++ - Size: 47.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 167 - Forks: 23

DaanDemaecker/DDM3-Lite-Engine

A small, self made 3D, component based engine that uses Vulkan to render

Language: C++ - Size: 251 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

pixijs/pixijs

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

Language: TypeScript - Size: 109 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 45,430 - Forks: 4,871

smoudjs/tiny

Tiny canvas framework for HTML5 games and playable ads developing.

Language: JavaScript - Size: 29.3 MB - Last synced at: about 22 hours ago - Pushed at: 6 months ago - Stars: 22 - Forks: 7

Kaetram/Kaetram-Open

Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).

Language: TypeScript - Size: 804 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 617 - Forks: 138

nextapps-de/mikado

The fastest template library/engine for building web-based user interfaces and apps.

Language: JavaScript - Size: 2.74 MB - Last synced at: 6 days ago - Pushed at: 12 months ago - Stars: 827 - Forks: 36

LoneWandererProductions/VoxelSpace

Based on the terrain engine of the old comanche game.

Language: C# - Size: 9.27 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

DarkPhoeniix/EquinoxEngine

Real-time 3D rendering engine built on DirectX12

Language: C++ - Size: 780 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 1

sarumaj/qiskit-state-evolution-recorder

Simple module allowing to record animations to trace changes in qubit states for arbitrary quantum circuits.

Language: Python - Size: 207 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

tessapower/DXEngine

Hardware accelerated DX11-based rendering engine created to support custom shader development

Language: C++ - Size: 335 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

Gpinchon/MSG

MSG (FUIYOH!) stands for Modular Scene-Graph

Language: C++ - Size: 15 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 14 - Forks: 0

TheYangYang/Torch

Real-time 3D rendering engine

Language: C++ - Size: 178 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

Name-hw/JanRenderer

심심해서 만든 C++17과 Zig로 작성된 Vulkan 렌더링 엔진

Language: C++ - Size: 12.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

grzesiekmq/r2e-vulkan

racing rendering engine vulkan

Language: C++ - Size: 27 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

Mangomunchr/noxonet

Noxo Network

Language: JavaScript - Size: 1.49 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

Rythe-Interactive/Rythe-Engine

Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.

Language: C++ - Size: 335 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 536 - Forks: 29

HaydenD100/OpenGLRenderingEngine

Multiplayer FPS OpenGL Rendering/Game Engine written in C++

Language: C++ - Size: 1.11 GB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 12 - Forks: 1

Silent0Wings/RayCast-Renderer

RayCast Renderer generates 2D images from 3D scenes by tracing rays to detect triangle hits and assign colors, avoiding complex lighting for clarity.

Language: C++ - Size: 73.9 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

konstatoivanen/PKRenderer

A Physically Based Vulkan Renderer.

Language: C++ - Size: 150 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 33 - Forks: 4

autoselff/YUME

YUME is a rendering engine written from scratch with C++ OpenGL. The goal of the project is to learn graphics programming and make a small 2D game engine. It also supports AILib.

Language: C++ - Size: 666 KB - Last synced at: 3 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

wh1t3lord/kotek

Framework for building your game engine or any application. OpenGL ES & Vulkan with C++20.

Language: C++ - Size: 5.46 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 13 - Forks: 7

openmodelviewer/libopenmodelviewer

Lightweight modular 3D rendering library written in modern C++20

Language: C++ - Size: 276 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

aantropov/sailor

A high-performance Vulkan multi-threaded rendering engine, incorporating advanced features such as Tile Based Rendering, Physically Based Rendering (PBR), and advanced lighting and shadow techniques.

Language: C++ - Size: 395 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 38 - Forks: 5

Sonotsugipaa/skengine

Some random Vulkan project I'm working on

Language: C++ - Size: 4.08 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

jonobr1/two.js

A renderer agnostic two-dimensional drawing api for the web

Language: JavaScript - Size: 17 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 8,502 - Forks: 460

recp/gpu

🔭 cross platform general purpose GPU library - optimized for rendering

Language: C - Size: 1.82 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 38 - Forks: 2

paxdotdev/pax

User interface engine with an integrated vector design tool, built in Rust

Language: Rust - Size: 90.4 MB - Last synced at: 16 days ago - Pushed at: 8 months ago - Stars: 508 - Forks: 29

proof88/PGE

PR00F's Game Engine

Language: C++ - Size: 30 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 2 - Forks: 0

ianmhoffman606/pyrender

A simple 3D rendering engine built with Python, ModernGL, and Pygame.

Language: Python - Size: 78.1 KB - Last synced at: 18 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

IceLuna/Eagle

Game Engine

Language: C++ - Size: 707 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 11 - Forks: 1

geeknik/citadel-browser

A from-scratch browser engine engineered to obliterate tracking, crush fingerprinting, and restore user sovereignty with extreme technical precision.

Language: Rust - Size: 412 KB - Last synced at: 8 days ago - Pushed at: 21 days ago - Stars: 4 - Forks: 0

WW92030-STORAGE/VSC

Portable 3D Real-Time Rendering Engine in C++

Language: C++ - Size: 5.49 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 115 - Forks: 3

avs/avs-go

Common web components for AVS data visualization products

Language: JavaScript - Size: 1.74 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

TzuChieh/Photon-v2

A program that takes photographs of a virtual world.

Language: C++ - Size: 76.4 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 93 - Forks: 6

Thomvanoorschot/zignite

Zignite is a Cross-platform graphics engine built with Zig, featuring WebGPU rendering using GLFW for window management. It has WebAssembly and native support

Language: Zig - Size: 15.8 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 11 - Forks: 0

renpenguin/gemini-engine

A 2D/3D monospaced ASCII rendering engine

Language: Rust - Size: 352 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 33 - Forks: 1

mikeroyal/Game-Console-Dev-Guide

Game Console Dev Guide. Learn to develop games for Xbox Series X|S, PlayStation 5, Nintendo Switch, Steam Deck, and Apple Silicon. Developing with Unreal Engine 5, Unity, Godot Engine, and Blender.

Language: C++ - Size: 2.09 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 300 - Forks: 22

horde3d/Horde3D

Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.

Language: C++ - Size: 11.5 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 1,562 - Forks: 305

nmoehring/VknConfig

VknConfig: A C++ library that abstracts away much of the boilerplate involved in Vulkan setup, providing a higher-level interface for configuring and managing Vulkan objects.

Language: C++ - Size: 19.1 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

volfpeter/htmy

Async, pure-Python server-side rendering engine.

Language: Python - Size: 959 KB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 321 - Forks: 6

litehtml/litehtml

Fast and lightweight HTML/CSS rendering engine

Language: C++ - Size: 34 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2,075 - Forks: 251

eliphatfs/diffrp

Easily Programmable Render Pipelines. https://diffrp.rtfd.io/

Language: Python - Size: 4.59 MB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 25 - Forks: 2

m32/litehtmlpy

python bindings to litehtml library

Language: C++ - Size: 1.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 1

Korsreven/ion

A fast and lightweight 2D game engine.

Language: C++ - Size: 17.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 3

maxbrundev/Rasterizer

CPU Software Rasterizer

Language: C++ - Size: 116 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

kbladin/Monte_Carlo_Ray_Tracer

A program with an implemented Monte Carlo Ray Tracer algorithm for global illumination of a virtual 3D scene.

Language: C++ - Size: 20.7 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 145 - Forks: 31

pierodn/gdevice

Parallel Computing Engine

Language: C++ - Size: 44.9 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 1

bnpr/Malt

Render framework for NPR.

Language: Python - Size: 6.48 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1,051 - Forks: 80

Overload-Technologies/Overload

3D game engine with lua scripting

Language: C++ - Size: 49.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2,230 - Forks: 267

h3nry-d1az/hngin

An attempt to implement a 3D rendering engine based on pure intuition and my knowledge of linear algebra

Language: Python - Size: 2.42 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

ricardoboss/D3pth

.stl renderer written in C# and SkiaSharp

Language: C# - Size: 22.8 MB - Last synced at: about 10 hours ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

angstrom-123/CPU-Raytracing

Toy CPU path tracer

Language: Java - Size: 9.44 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

KTStephano/StratusGFX

Realtime 3D rendering engine

Language: C++ - Size: 314 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 747 - Forks: 39

ssloy/tinyrenderer

A brief computer graphics / rendering course

Language: C++ - Size: 61.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 21,969 - Forks: 2,085

XieYHccc/Quark

My personal game engine for learning purpose

Language: C++ - Size: 312 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 2

aarvinroshin/skeem

Extensible server rendering engine for artisans

Language: TypeScript - Size: 11.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

JoeyTeng/jaxrenderer

Differentiable Rasteriser implemented in JAX. Reference: https://github.com/erwincoumans/tinyrenderer, https://github.com/ssloy/tinyrenderer/wiki; PR: https://github.com/google/brax/pull/367

Language: Jupyter Notebook - Size: 47.4 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 74 - Forks: 7

slightknack/keikan

An elegant (imo) rendering engine written in Rust.

Language: Rust - Size: 11.2 MB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 59 - Forks: 0

Angelo1211/SoftwareRenderer

Software rendering engine with PBR. Built from scratch on C++.

Language: C++ - Size: 210 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 666 - Forks: 69

jesusdoesnotloveyou/SandboxEngine

My first try in engine developing with OpenGL (2022-2023)

Language: C++ - Size: 809 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

sanyabeast/pixton 📦

A lightweight 2D rendering engine for JavaScript with interactive capabilities. Features include sprite handling, vector graphics, event management, and DOM-like manipulation for HTML5 Canvas with a simple object-oriented API.

Language: JavaScript - Size: 414 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

JoeStrout/microstein

Wolfenstein-style pseudo-3D rendering code for Mini Micro

Size: 60.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

s-macke/VoxelSpace

Terrain rendering algorithm in less than 20 lines of code

Language: C - Size: 32.2 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 6,540 - Forks: 281

StefanPetrick/animartrix

High fidelity & high-res LED animations for microcontrollers with hardware FPU (Teensy 4.x, 3.5, 3.6 & ESP32 S3)

Language: C++ - Size: 2.68 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 68 - Forks: 10

ssloy/tinyraytracer

A brief computer graphics / rendering course

Language: C++ - Size: 151 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 5,171 - Forks: 338

crud89/LiteFX

Modern, flexible computer graphics and rendering engine, written in C++23 with support for Vulkan 🌋 and DirectX 12 ❎.

Language: C++ - Size: 91.4 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 95 - Forks: 9

verygoodgraphics/vgg_runtime

The official implementation of VGG Specs with cross-platform vector graphics and user interfaces.

Language: C++ - Size: 20.5 MB - Last synced at: 8 days ago - Pushed at: 9 months ago - Stars: 58 - Forks: 4

igni-project/ignition2

Real-time render engine and display server

Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

julrog/nn_vis

A project for processing neural networks and rendering to gain insights on the architecture and parameters of a model through a decluttered representation.

Language: Python - Size: 8.58 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1,142 - Forks: 186

ssloy/tinykaboom

A brief computer graphics / rendering course

Language: C++ - Size: 10.6 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2,380 - Forks: 107

skywind3000/RenderHelp

:zap: 可编程渲染管线实现,帮助初学者学习渲染

Language: C++ - Size: 4.95 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 1,401 - Forks: 174

Angelo1211/HybridRenderingEngine

Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.

Language: C++ - Size: 420 MB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 1,440 - Forks: 128

admtrv/objcurses

ncurses 3d object viewer

Language: C++ - Size: 14.3 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 45 - Forks: 2

ssloy/tinyraycaster

486 lines of C++: old-school FPS in a weekend

Language: C++ - Size: 26.7 MB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 1,943 - Forks: 143

mortennobel/SimpleRenderEngine

Small C++14 render engine

Language: C++ - Size: 27.5 MB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 353 - Forks: 62

Azzinoth/FocalEngine

Focal Engine is an open-source, modular 3D rendering and game engine built with C++ and OpenGL, designed for real-time graphics, visualization, and interactive applications.

Language: C++ - Size: 115 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 4

begla/Intrinsic

Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.

Language: C++ - Size: 94.3 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 1,044 - Forks: 75

SardineFish/zogra-renderer

A simple WebGL2 renderer.

Language: TypeScript - Size: 14.3 MB - Last synced at: 24 days ago - Pushed at: 6 months ago - Stars: 26 - Forks: 2

ajweeks/FlexEngine

Cross-platform game engine with Vulkan backend

Language: C++ - Size: 1.2 GB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 1,036 - Forks: 53

lvntky/WarpFrame

Rendering engine for PlayStation 1-era graphics

Language: C++ - Size: 43.9 KB - Last synced at: 27 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

adepke/VanguardEngine

Experimental DirectX 12 Rendering Engine

Language: C++ - Size: 76.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 86 - Forks: 10

middlefeng/NuoModelViewer

A simple Wavefront OBJ viewer.

Language: C++ - Size: 22.5 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 306 - Forks: 40

sutaC/Renderer3D

Simple 3D rendering engine build in typescript. It draws 3D objects loaded from .obj files and provides fearures for creating interactive experiences.

Language: TypeScript - Size: 588 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

BlueBrain/BioExplorer

The Blue Brain BioExplorer (BBBE) is a tool for data visualization experts and scientists to extract and analyze scientific data from visualization and interactive exploration

Language: C++ - Size: 444 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 65 - Forks: 11

nithinp7/Althea

Althea is a glTF-based rendering engine built in Vulkan.

Language: C++ - Size: 563 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 19 - Forks: 0

nvm11/GameGraphicsProgramming Fork of vixorien/D3D11Starter

Rendering Engine Built in D3D11 (DirectX 11)

Language: C++ - Size: 70.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Prograda/Skybolt

C++/Python-based 3D geospatial application for simulating and visualizing dynamic objects in planetary environments

Language: C++ - Size: 3.12 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 590 - Forks: 49

MatinAfzal/FloatArtsEngine

OpenGL Python 3D Engine

Language: Python - Size: 4.11 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 10 - Forks: 0

lprez/Ombra

Graphics engine written in Haskell.

Language: Haskell - Size: 11.9 MB - Last synced at: 14 days ago - Pushed at: almost 6 years ago - Stars: 36 - Forks: 3