Dev tools · alternatives · 2026
24 alternatives to VSC – An open source 3D Rendering Engine in C++
Been making this rasterizer engine in C++ for the past few months, now also adding ray-tracing functionality to the system. Simply load a model or generate a mesh, add some lights, and render.
VSC is an open source 3D rendering engine built in C++. It supports both rasterization and ray-tracing, allowing users to load or generate 3D models, add lighting, and render scenes. The engine is designed for… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 1 we have checked on their own sites, 1 of them free or with a free tier.
- 1

An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 2

It's been closed source for a long time while I worked on it on and off as a hobby research project, but yesterday the repo was made public for the first time under the MPL 2.0 license. A feature reel showing its capabilities can be found here: https://ktstephano.github.io/rendering/stratusgfx/feature_re... A technical breakdown of a single frame can be found here: https://ktstephano.github.io/rendering/stratusgfx/frame_anal... It's still in a very beta state (bugs and instability expected), but I felt like it was a good time to make it…
2023 · github.com · its alternatives →
- 3

Render 3D models (OBJ, glTF, GLB, STL, .vox) as ASCII art — in the browser, in React or Vue, or straight in your terminal. A three.js-style API with no WebGL and no canvas: just text in a single <pre>.
Jun 2026 · glyphcss.com · its alternatives →
- 4

C++ Path Tracer from scratch with zero third-party libraries. - themartiano/luz
Jun 2026 · github.com · its alternatives →
- 5

3D line art engine. Contribute to fogleman/ln development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 6

Hi all This has been my hobby project for quite a few years now It started as a small engine to serve as a sandbox to try out new 3d graphics ideas After adding many features through out the years and re-writing the entire engine a few times, this is the latest state It currently supports loading models with animations, textures, lights, shadow maps, normal maps, and some other goodies I've also recently added voxel raymarching as an alternative renderer, along with a fun physics simulation :)
2024 · github.com · its alternatives →
- 7

- 8

2018 · ultralig.ht · its alternatives →
- 9OC
2012 · assembly.ynh.io · its alternatives →
- 10

An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 11

How can you make affine transformations (the only ones SVGs are capable of) resemble perspective transformations?
2025 · seve.blog · its alternatives →
- 12SL
Create, stack, and animate shader effects on images, video, text, and 3D models — free, in your browser, powered by WebGPU. Export video, publish to the community gallery, and remix any published scene.
Apr 2026 · eng.basement.studio · its alternatives →
- 13

Svader is a library for rendering 2D shaders on Svelte websites, using either WebGL or WebGPU. It's streamlined for the specific use case of rendering 2D graphics using fragment shaders as an alternative to SVG or the JS canvas API, so it's not meant for doing 3D objects like three.js, for example. This started as something I needed for my own project, but I eventually decided to split it into a separate library. I've since found that this use case fits really well into the Svelte compiler-based approach and its fine-grained reactivity system. In general, I think using shaders like these has…
2024 · github.com · its alternatives →
- 14
NVIDIA Edify 3D▲342Scalable High-Quality 3D Asset Generation
2024 · research.nvidia.com · its alternatives →
- 15

A CSS 3D engine for the DOM. Renders polygon meshes in HTML by leveraging matrix3d transforms. - GitHub - layoutit/polycss: A CSS 3D engine for the DOM. Renders polygon meshes in HTML by leveraging matrix3d transforms.
Jun 2026 · github.com · its alternatives →
- 16
Unreal Engine 5▲316New imaging technology Transforms Movies Into Video Games
2022 · unrealengine.com · its alternatives →
- 17

Hi HN, Over the past few months, I've been building `dsc`, a tensor library from scratch in C++/CUDA. My main focus has been on getting the basics right, prioritizing a clean API, simplicity, and clear observability for running small LLMs locally. The key features are: - C++ core with CUDA support written from scratch. - A familiar, PyTorch-like Python API. - Runs real models: it's complete enough to load a model like Qwen from HuggingFace and run inference on both CUDA and CPU with a single line change[1]. - Simple, built-in observability for both Python and C++. Next on the roadmap is…
2025 · github.com · its alternatives →
- 18

A virtual reality tool for mathematical modeling! Contribute to matryx/calcflow development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 19

Hey HN! We're Ben and Izak, founders of Repaint (YC S23). Repaint is like Figma, but for creating real websites. It has panning, zooming, and dragging elements around. The settings closely follow html/css. We think an open canvas is a big improvement over other website builders. Everything is easier: styling, consistency, responsiveness… But making it work was hard! We thought HN would appreciate the tech behind it: - A custom WebGL rendering engine (w/text, shadows, blurs, gradients, & opacity groups) - A partial implementation of the css spec - A custom text editor & text shaper…
2024 · repaint.com · its alternatives →
- 20

A 3D Engine I wrote as a kid in C++. Contribute to vladaionescu/E3Dos development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 21

Crown Engine. Contribute to dbartolini/crown development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 22

A ray-tracer with a simple scene description language for easily generating beautiful images. - diegomacario/Super-Sunshine
2017 · github.com · its alternatives →
- 23

Hi HN! Korean high school senior here, about to start CS in college. I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works! Features: - HTML parsing with error correction - CSS cascade and inheritance - Block/inline layout engine - Async image loading + caching - Link navigation + history Hardest parts: - String parsing(html, css) - Rendering - Image Caching & Layout Reflowing What I learned (beyond code): - Systematic debugging is crucial - Ship with known bugs rather than chase…
Jan 2026 · github.com · its alternatives →
- 24
VPaint▲145The next Adobe Illustrator and After Effects, open-source
2021 · vpaint.org · its alternatives →
Also compare
- I wrote my own RTS game engine in C alternatives
- StratusGFX, my open-source real-time 3D rendering engine alternatives
- An ASCII 3D Rendering Engine alternatives
- I wrote a C++ ray tracer from scratch without AI alternatives
- 3D Vector Graphics alternatives
- Consol3 – A 3D engine for the terminal that executes on the CPU alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →