nowfound

Dev tools · alternatives · 2026

24 alternatives to Complete Numpy-only 3D rendering pipeline

Pure-python 3D wireframe renderer. Contribute to alextousss/pyWireframeRenderer development by creating an account on GitHub.

This is a 3D rendering pipeline built entirely using NumPy, with no external graphics libraries. It handles the core operations needed to convert 3D models into 2D images through mathematical calculations. The project… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Complete Numpy-only 3D rendering pipeline launched in 2019; newer entries below may have overtaken it.

  1. 1

    I'm the co-creator and maintainer of https://aframe.io/ and long time Web 3D graphics dev. Super excited about new techniques to author / render / represent 3D. Spark is a an open source library to easily integrate Gaussian splats in your THREE.js scene I worked with some friends and I hope you find useful. Looking forward to hearing what features / rendering techniques you would love to see next.

    2025 · sparkjs.dev · its alternatives →

  2. 2
    Taipy 3.0▲299

    Build powerful data and AI apps in pure Python

    2024 · github.com · its alternatives →

  3. 3

    I ported Microsoft's TRELLIS.2 (4B parameter image-to-3D model) to run on Apple Silicon via PyTorch MPS. The original requires CUDA with flash_attn, nvdiffrast, and custom sparse convolution kernels: none of which work on Mac. I replaced the CUDA-specific ops with pure-PyTorch alternatives: a gather-scatter sparse 3D convolution, SDPA attention for sparse transformers, and a Python-based mesh extraction replacing CUDA hashmap operations. Total changes are a few hundred lines across 9 files. Generates ~400K vertex meshes from single photos in about 3.5 minutes on M4 Pro (24GB). Not as fast as…

    Apr 2026 · github.com · its alternatives →

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

  5. 5

    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 →

  6. 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. 7
  8. 8

    How can you make affine transformations (the only ones SVGs are capable of) resemble perspective transformations?

    2025 · seve.blog · its alternatives →

  9. 9

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

    Jun 2026 · github.com · its alternatives →

  10. 10

    Immediate Mode 3D Plotting. Contribute to brenocq/implot3d development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  11. 11

    Simple SDF mesh generation in Python. Contribute to fogleman/sdf development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  12. 12CA

    I'm currently developing Chili3D, an open-source, browser-based 3D CAD application. By compiling OpenCascade to WebAssembly and integrating Three.js, Chili3D delivers near-native performance for powerful online modeling, editing, and rendering—all without local installation. Access it here: https:&#x2F;&#x2F;github.com&#x2F;xiangechen&#x2F;chili3d Features: Modeling Tools: Create basic shapes (boxes, cylinders, cones, etc.), 2D sketches (lines, arcs, circles, etc.), and perform advanced operations (boolean operations, extrusion, revolution, etc.). Snapping and Tracking: Precisely snap to…

    2025 · its alternatives →

  13. 13

    3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL - widgetti/ipyvolume

    2017 · github.com · its alternatives →

  14. 14

    Ultra-fast and customizable Python charts. Contribute to reflex-dev/xy development by creating an account on GitHub.

    Jul 2026 · github.com · its alternatives →

  15. 15

    Cool text for your wireframes

    2019 · wireframer.art · its alternatives →

  16. 16

    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 →

  17. 17RT
  18. 183R
  19. 19

    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 →

  20. 20
  21. 21

    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.

    2025 · github.com · its alternatives →

  22. 22

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

    2020 · github.com · its alternatives →

  23. 23

    Optimize CAD & 3D for marketing and real-time, via Blender

    2024 · rapidpipeline.com · its alternatives →

  24. 24

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 →