nowfound

Dev tools · alternatives · 2026

24 alternatives to I rendered the Go gopher using Go

A path tracer written in Go. Contribute to fogleman/pt development by creating an account on GitHub.

PT is a path tracer written in Go, a rendering engine that simulates light behavior to create realistic 3D images. Designed for developers interested in computer graphics and Go programming, it provides an open-source… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. I rendered the Go gopher using Go launched in 2015; newer entries below may have overtaken it.

  1. 1

    A path tracer written in Go. Contribute to fogleman/pt development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  2. 2

    C++ Path Tracer from scratch with zero third-party libraries. - themartiano/luz

    Jun 2026 · github.com · its alternatives →

  3. 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. 4

    Hi HN, I’m excited to share Spot, a simple, cross-platform, React-like GUI library for Go. It is just a few days old and has lots of missing features but I'm happy with the results so far, and looking for some design feedback. Spot is designed to be easy to use and provide a consistent API across different platforms (mainly Mac & Linux). It’s inspired by React, but written in Go, aiming to combine the best of both worlds: the easy tooling & performance of Go with a modern, reactive approach to UI development. Key features: - Cross-platform: Leveraging FLTK[1] & Cocoa[2], Spot works on Mac,…

    2024 · github.com · its alternatives →

  5. 5

    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 →

  6. 6

    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 →

  7. 7

    An alternative to stack traces for your Go errors. Contribute to bracesdev/errtrace development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  8. 8

    Helps analyze goroutines. Inspired by TDA for Java and goroutine-inspect for golang. - openziti/goroutine-analyzer

    2022 · github.com · its alternatives →

  9. 9IB

    I've been working on an MMORPG that is now in alpha as a solo developer. Here are the major open source technologies that I use: Blender - 3D modeling software for creating the overall environment and every game object. I've gotten a lot of CC and Public Domain assets from https://poly.pizza GLTF - I export assets from blender to the GLTF asset format JSON - I write a JSON config for every game object that describes things like its name, its interactions, its collisions, etc. Node.js exporter - I iterate over the environment and every asset to create a scene hierarchy. I use…

    2024 · alpha.reconquer.online · its alternatives →

  10. 10
    Render▲318

    Hey HN, I'm Anurag, founder and CEO of Render, a cloud for application developers. We've just launched Render Workflows, a way to define durable tasks by decorating plain TypeScript or Python functions and running them on Render without operating queues, worker pools, retry logic, and state management. Code example below [1]. The use cases we have in mind include agent loops, ETL/data pipelines, billing flows, and other long-running jobs. The model is simple: mark an existing function as a Task, deploy the repo as a Workflow, then trigger runs from your application code or via our API.…

    2019 · render.com · its alternatives →

  11. 11

    Go Graphics - 2D rendering in Go with a simple API. - fogleman/gg

    2016 · github.com · its alternatives →

  12. 12GP
  13. 13

    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 →

  14. 14

    Monte Carlo ray tracer developed using Rust. Contribute to Dalamar42/rayt development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  15. 15

    A basic GPU pathtracer in unity. Contribute to LGhassen/basic_pathtracer development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  16. 16

    Globe wireframe visualizations in Golang. Contribute to mmcloughlin/globe development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  17. 17

    Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!

    Apr 2026 · github.com · its alternatives →

  18. 18

    We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!

    2025 · github.com · its alternatives →

  19. 19

    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 →

  20. 20

    Hi everyone, I recently published a small open-source project. It’s a minimal network packet analyzer written in Go — designed more like a learning toy than a replacement for Wireshark. It currently supports parsing basic protocols like TLS, DNS, and HTTP, and includes a tiny fuzzing engine to test payload responses. You can inspect raw packet content directly from the terminal. The output is colored for readability, and the code structure is kept simple and clear. The entire program is very small — just about 400 lines of Go code. I know it’s not anywhere near Wireshark’s level, and I still…

    2025 · github.com · its alternatives →

  21. 21

    Hey all, I just wanted to share a project I've been working on for the past month. After years of heavy frameworks, I really like the idea of using htmx, but it’s a little too low level for me and needs a thin layer above it to facilitate things like components, better syntax with complex JS inside of an attribute, etc To try and solve this problem with a very minimal stack (golang + htmx) that I've been really enjoying, I'm building this project to cater to my needs and was thinking it would be useful for other developers.

    2024 · htmgo.dev · its alternatives →

  22. 22

    A simple utility for running exhaustiveness checks on Go "sum types." - BurntSushi/go-sumtype

    2017 · github.com · its alternatives →

  23. 23

    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 →

  24. 24GT

    Quickly test and visualize your Go templates live. Template and data never leave your browser unless you share.

    2022 · gotemplate.io · its alternatives →

Also compare

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 →