Dev tools · alternatives · 2026
24 alternatives to Basic GPU path tracer
A basic GPU pathtracer in unity. Contribute to LGhassen/basic_pathtracer development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Basic GPU path tracer launched in 2018; newer entries below may have overtaken it.
- 1

A path tracer written in Go. Contribute to fogleman/pt development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 2

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

GPU Raytracer from scratch in C++/CUDA. Contribute to jan-van-bergen/GPU-Raytracer development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 4

I’ve been experimenting with Rust lately and wanted a project that would help me explore some of its lower-level and performance-oriented features. Inspired by Sebastian Lague’s videos, I decided to implement my own ray tracer from scratch. The initial goal was just to render a simple 3D scene in the browser at a reasonable frame rate. It evolved into a small renderer that can: • Run locally or on the web using wgpu and WebAssembly • Perform mesh rendering with a Bounding Volume Hierarchy (BVH) for acceleration • Simulate both direct and indirect illumination for photorealistic results • Be…
Nov 2025 · github.com · its alternatives →
- 5

A path tracer written in Go. Contribute to fogleman/pt development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 6

Creator here. I built ChartGPU because I kept hitting the same wall: charting libraries that claim to be "fast" but choke past 100K data points. The core insight: Canvas2D is fundamentally CPU-bound. Even WebGL chart libraries still do most computation on the CPU. So I moved everything to the GPU via WebGPU: - LTTB downsampling runs as a compute shader - Hit-testing for tooltips/hover is GPU-accelerated - Rendering uses instanced draws (one draw call per series) The result: 1M points at 60fps with smooth zoom/pan. Live demo:…
Jan 2026 · github.com · its alternatives →
- 7AG
Thought the resources for GPU arch were lacking, so here we are
Apr 2026 · jaso1024.com · its alternatives →
- 8

We ported pbrt-v4 to Julia and built it into a Makie backend. Any Makie plot can now be rendered with physically-based path tracing. Julia compiles user-defined physics directly into GPU kernels, so anyone can extend the ray tracer with new materials and media - a black hole with gravitational lensing is ~200 lines of Julia. Runs on AMD, NVIDIA, and CPU via KernelAbstractions.jl, with Metal coming soon. Demo scenes: github.com/SimonDanisch/RayDemo
Feb 2026 · makie.org · its alternatives →
- 9

GPU Raytracer from scratch in C++/CUDA. Contribute to jan-van-bergen/GPU-Raytracer development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 10

A cool-as-shit dynamic traceroute powered by custom software, married with an informative article about how the BGP routing protocol works and guides the shape of the Internet.
2023 · how-did-i-get-here.net · its alternatives →
- 11

We developed a tool to trick your computer into thinking it’s attached to a GPU which actually sits across a network. This allows you to switch the number or type of GPUs you’re using with a single command.
2024 · thundercompute.com · its alternatives →
- 12

This is a GPU "software" raytracer (i.e. using manual ray-scene intersections and not RTX) written using the WebGPU API that renders glTF scenes. It supports many materials, textures, material & normal mapping, and heavily relies on multiple importance sampling to speed up convergence.
2024 · github.com · its alternatives →
- 13

A physically-based path tracer. Contribute to ekzhang/rpt development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 14

A fast, dependency-free traceroute implementation in pure C. - davidesantangelo/fastrace
Oct 2025 · github.com · its alternatives →
- 15

Hey! We are presenting CodeTracer - a user-friendly time-traveling debugger designed to support a wide range of programming languages: https://github.com/metacraft-labs/codetracer?tab=readme-ov-f... CodeTracer records the execution of a program into a sharable self-contained trace file. You can load the produced trace files in a GUI environment that allows you to move forward and backward through the execution and to examine the history of all memory locations. They say a picture is worth a thousand words — well, a video is even better! Watch the demo below to see…
2025 · github.com · its alternatives →
- 16

Keep Python on your laptop. Run PyTorch operations and hold tensors on a remote GPU, including from a Mac with no CUDA installation. - ymcrcat/rgpu
15d ago · github.com · its alternatives →
- 17

Monte Carlo ray tracer developed using Rust. Contribute to Dalamar42/rayt development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 18

Back in the old days, people used to do general-purpose GPU programming by using shaders like GLSL. This is what inspired NVIDIA (and other companies) to eventually create CUDA (and friends). This is an implementation of GPT-2 using WebGL and shaders. Enjoy!
2025 · github.com · its alternatives →
- 19

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

Hey everyone, I've made this website that I hope can help some people. The original inspiration comes from being tired of having a specific site (and finding it!!) that serves my needs for a single purpose. Straight forward tools, no fuss. The objective is to be fully in-browser, no login and if possible without contacting a remote server. PGP Key Analyser - Analyze PGP keys directly in your browser - finally I can see the infos without having to download the key on my device Proton Date - Check ProtonMail account creation dates - pretty niche I admit Favicon Hash - Generate website favicon…
2025 · kriztalz.sh · its alternatives →
- 21

Tracer ammunition (tracers) are bullets or cannon caliber projectiles that are built with a small pyrotechnic charge in their base. Ignited by the burning powder, the pyrotechnic composition burns very brightly, making the projectile visible to... | Ninjas and Robots | Engineer, Designer, Founder |
2013 · ninjasandrobots.com · its alternatives →
- 22

Tabs, splits, and tmux work fine until you have several projects open with logs, tests, and long-running shells. I kept rebuilding context instead of resuming work. Horizon puts shells on an infinite canvas. You can arrange them into workspaces and reopen later with layout, scrollback, and history intact. Built in 3 days with Claude/Codex, dogfooding the workflow as I went. Feedback and contributions welcome.
Mar 2026 · github.com · its alternatives →
- 23
Trace▲85A lightweight GraphQL query performance monitoring dev tool
2021 · gotrace.info · its alternatives →
- 24

A toy ray tracer in Rust. Contribute to Twinklebear/tray_rust development by creating an account on GitHub.
2015 · github.com · its alternatives →
Also compare
- I rendered the Go gopher using Go alternatives
- I wrote a C++ ray tracer from scratch without AI alternatives
- Physically-Based GPU Pathtracer with Mitsuba XML Support alternatives
- a Rust ray tracer that runs on any GPU – even in the browser alternatives
- Path Tracing in Go alternatives
- ChartGPU – WebGPU-powered charting library (1M points at 60fps) 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 →