nowfound

Life & fun · March 25, 2020

AA

An ASCII/Node based fluid simulation to play with online

An ASCII/Node based fluid simulation library built using vanilla JS and CSS Grids.

An ASCII/Node based fluid simulation to play with online launched on March 25, 2020 with 10 votes, #1,112 of 4,417 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 6 years on.

In plain words

This is an online fluid simulation tool that uses ASCII characters and node-based controls to let users experiment with fluid dynamics in real-time. Launched in 2020, it provides an interactive way to visualize and manipulate fluid behavior directly in a web browser. The ASCII-based interface makes it accessible and lightweight, while the node system gives users creative control over the simulation parameters. It's designed for anyone interested in physics, generative art, or simply playing with visual effects.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • WASM and WebGL Fluid Simulation2021 · birchlabs.co.uk · ▲86

    Fluid simulation in liquidfun-wasm

  • An ncurses CUDA-based fluid simulation2025 · github.com · ▲97

    I just think they're neat

  • An ASCII 3D Rendering EngineJun 2026 · glyphcss.com · ▲211

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

  • WF
    WebGL Fluid and Particles in Haxe2014 · haxiomic.github.io · ▲32
  • A2
    A 2D Physics Simulator in JavaScript2017 · htmlpreview.github.io · ▲126
  • AI
    An interactive creative coding project in p5.js2024 · synapse.nugatio.com · ▲26

    (space = reset) Fluid mechanics is an extremely interesting topic and I have been creative coding for a couple of months now. Therefore I started working on flow fields in processing. It had so much fun playing around with the different parameters in this project, I decided to rewrite in p5.js an added a control panel. You can change most of the parameters (within some constraints I thought to be reasonable), randomize the values and export and import settings. Hopefully some coders here get inspired and also join the great creative coding community.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, March 2020

the whole month →