Alternatives
Products that do what Ripl does
One unified API for rendering on the web and in the terminal
- 1

- 2

- 3SR
2017 · screen.rip
- 4XS
2019 · github.com
- 5

- 6

- 7GN
2016 · graphicsjs.org
- 8

- 9

- 10

- 11CC
2020 · codemap.app
- 12

- 13

- 14

- 15

- 16

- 17RJ
2015 · runemadsen.github.io
- 18AR
2015 · xqt2.com
- 19

- 20TG
2020 · github.com
- 21TA
2015 · twgljs.org
- 22RA
Hello HN! Just wanted to share a small project I've been working for the last few months. It's a tool called Runal, a text-based creative coding environment that runs in the terminal. It works similarly as processing or p5js but it does all the rendering as text. And it can either be scripted with JavaScript or used as a Go package. It's open-source and cross-platform (linux, macOS, windows). It seems to me that text/ascii-art aesthetics are really popular in creative coding communities, so I though it would make sense to create a tool that runs on a platform which can render text only.…
2025 · github.com
- 23RW
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.…
Apr 2026 · render.com
- 24AN
Three.js recently introduced TSL (Three.js Shading Language), a way to write shaders in pure JavaScript/TypeScript that compiles to both GLSL and WGSL. I built this editor to provide a visual interface for the tsl ecosystem. It allows developers to prototype shaders for WebGPU/WebGL and see the results in real-time. This is a beta release and I'm looking for feedback.
Jan 2026 · tsl-graph.xyz
Ranked by how close each launch is in meaning, then by votes. Refine with a description →