nowfound

Life & fun · alternatives · 2026

24 alternatives to Stdg – Universal 2D Graphics

2D graphics in any programming language with just print statements - calebwin/stdg

Stdg is a universal 2D graphics library launched in 2022. It provides tools for creating and manipulating two-dimensional graphics across different platforms. The software is designed for developers who need… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Stdg – Universal 2D Graphics launched in 2022; newer entries below may have overtaken it.

  1. 1

    Geometry library for C - Fast point-in-polygon. Contribute to tidwall/tg development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  2. 2

    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 →

  3. 3

    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 →

  4. 4

    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 →

  5. 5

    Convert 2D flat images to 3D visuals in Stylar

    2024 · dzine.ai · its alternatives →

  6. 6
  7. 7

    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 →

  8. 8

    A program to generate isometric graphics from elevation data - Grille/2D-isometricRenderer

    2017 · github.com · its alternatives →

  9. 9AT

    2016 · ivanceras.github.io · its alternatives →

  10. 10AT
  11. 11

    Web tool for creating abstract generative art based on image

    2023 · antlii.work · its alternatives →

  12. 12GJ
  13. 13ST

    2015 · mattdesl.github.io · its alternatives →

  14. 14
  15. 15

    Explore advanced web development for online casinos at Juliango 202. Learn about programming languages, RNG algorithms, and secure platform architecture.

    2018 · juliango202.com · its alternatives →

  16. 16

    Hey HN. Over the last half a year I have been working on a 3D CAD programming language called DSLCAD. Today I am here to show my first release! It is heavily inspired by OpenSCAD which got me hooked on the idea of a CAD programming language and what it can do. Please let me know what you think. Ill be in the thread to answer any questions you may have.

    2023 · github.com · its alternatives →

  17. 17

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

    Jul 2026 · github.com · its alternatives →

  18. 18
  19. 19
    SHIFT▲267

    Convert 2D vector to the new dimension

    2022 · studio.morflax.com · its alternatives →

  20. 20
    micro-gl▲101

    Run vector graphics on any computer (without GPU or FPU)

    2023 · github.com · its alternatives →

  21. 21

    Just wanted to share with HN a simple&#x2F;minimal open source Python library that generates SVG files visualizing two dimensional data and distributions, in case others find it useful or interesting. I wrote it as a fun project, mostly because I found that the standard libraries in Python generated unnecessarily large SVG files. One nice property is that I can configure the visuals through CSS, which allows me to support dark&#x2F;light mode browser settings. The graphs are specified as JSON files (the repository includes a few examples). It supports scatterplots, line plots, histograms,…

    Mar 2026 · github.com · its alternatives →

  22. 22

    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 →

  23. 23

    Here's a project I've been working on for a little while now. Ripl is a JS library that provides a unified API for rendering shapes on both canvas and SVG interchangeably. Over the years I've used D3 extensively to create data visualisations so I figured I'd have a go at making my own version with a slightly more modern API and stricter TypeScript support. I am aware there are already libraries that can draw to multiple contexts interchangeably, but I've added a few little niceties to Ripl that (as far as I know) some other libraries don't have such as CSS-like query selectors, DOM-like…

    2024 · github.com · its alternatives →

  24. 24

    I use this library I made for Vectors and Quaternions in many personal projects. I've open-sourced it, in case anyone else would get use out of it. I use this on various projects, including quadcopter firmware, a graphics engine, a cosmology simulation, and several molecular dynamics applications. No_std compatible.

    2025 · github.com · 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 →