Dev tools · alternatives · 2026
24 alternatives to Terra, a JS framework for cellular automata and biological simulations
Terra is a JavaScript library for creating and analyzing biological simulations and cellular automata. The open-source, MIT-licensed framework lets developers build customizable creatures and environments for… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Terra, a JS framework for cellular automata and biological simulations launched in 2014; newer entries below may have overtaken it.
- 1IM
2018 · bitbucket.org · its alternatives →
- 2TA
2020 · terrastruct.com · its alternatives →
- 3CY
2021 · aperocky.com · its alternatives →
- 4

Hello HN! I'm the author of Ant, a JavaScript ecosystem built around a runtime with its own JavaScript engine. Ant also includes a package manager, the ants.land package registry, a platform for deploying and hosting applications, and Ant Desktop for building native desktop apps with web technologies, similar to Electron. The goal is for these pieces to work as one coherent platform while remaining compatible with the wider JavaScript ecosystem. It's still early, and I'd appreciate any feedback on the overall direction or what you'd like to see from an e2e alternative to the existing…
Jul 2026 · antjs.org · its alternatives →
- 5

- 6IB
I've been working on nodes.bio - an interactive tool for visualizing biological networks and systems thinking. The tool features interactive network visualization powered by Cytoscape.js, with real-time graph editing and manipulation capabilities. It supports JSON import/export and provides a responsive design that works seamlessly on the desktop (mobile-friendly version coming later). The tech stack combines modern frontend technologies with robust backend architecture. The frontend uses Next.js 14 with TypeScript and Cytoscape.js for the visualization engine. The backend is built with…
2025 · nodes.bio · its alternatives →
- 7

2023 · plant.max-richter.dev · its alternatives →
- 8

pouët.net - your online demoscene resource
2020 · pouet.net · its alternatives →
- 9

Hey HN, just wanted to share a fun, vibe-coded Friday night experiment: a little playground for writing cellular automata in a subset of Rust, which is then compiled into WGSL. Since it lets you dynamically change parameters while the simulation is running via a TUI, it's easy to discover weird behaviors without remembering how you got there. If you press "s", it will save the complete history to a JSON file (a timeline of the parameters that were changed at given ticks), so you can replay it and regenerate the discovery. You can pan/zoom, and while the main simulation window is in…
Feb 2026 · github.com · its alternatives →
- 10LS
2021 · joelthelion.github.io · its alternatives →
- 11

TypeScript playground: https://www.typescriptlang.org/play?#code/KYDwDg9gTgLgBDAnmY...
2023 · github.com · its alternatives →
- 12

An interactive ecosystem and evolution simulator written in C and OpenGL, for GNU/Linux. - connor-brooks/ecosim
2020 · github.com · its alternatives →
- 13CC
2020 · cycell2d.com · its alternatives →
- 14CJ
2017 · celljs.org · its alternatives →
- 15

We built an ant colony simulation as an internal hiring challenge at Moment and decided to open it up publicly. You write a program in a custom assembly-like (we call it ant-ssembly) instruction set that controls 200 ants. Each ant can sense nearby cells (food, pheromones, home, other ants) but has no global view. The only coordination mechanism is pheromone trails, which ants can emit and sense them, but that's it. Your program runs identically on every ant. The goal is to collect the highest percentage of food across a set of maps. Different map layouts (clustered food, scattered,…
Mar 2026 · dev.moment.com · its alternatives →
- 16
Terrastruct▲88A diagramming tool for systems, like software architecture
2020 · d2lang.com · its alternatives →
- 17

Neural CAs model self-organizing pattern formation. Now they can generate patterns at HD resolution in real-time, enabled by turning each CA cell into a Neural Field. Try 3 demos: grow a pattern from a seed (and damage it, it heals), synthesize PBR textures that can regenerate, or create 3D textures like clouds.
Jun 2026 · cells2pixels.github.io · its alternatives →
- 18
Wasp-lang Alpha▲247Develop web apps in React & Node.js with no boilerplate
2020 · wasp.sh · its alternatives →
- 19CA
2019 · cgmnt-achilles-tortoise-piglet.netlify.com · its alternatives →
- 20TD
2022 · terragen.dev · its alternatives →
- 21SG
https://github.com/vnglst/stacked-game-of-life
Feb 2026 · stacked-game-of-life.koenvangilst.nl · its alternatives →
- 22

Neo.mjs is a self-evolving software organism: a professional end-to-end AI engineering team whose cross-model swarm inhabits live apps via Neural Link, Active Hybrid GraphRAG, DreamService, and self-healing loops. - neo/README.md at dev · neomjs/neo
2020 · github.com · its alternatives →
- 23

Neural CAs model self-organizing pattern formation on grids. Now the grid is gone. Each cell is an agentic particle that can move freely in space and change its state. While each particle follows a simple shared rule, many together can grow complex morphologies or form intricate patterns. The resulting particle system as a whole can regenerate from damage and exhibits surprising emergent behavior. Try cutting the lizard and watch it heal itself!
Jun 2026 · selforg-npa.github.io · its alternatives →
- 24

Simple Rust implementation of Conway's Game of Life - brundonsmith/life
2020 · github.com · its alternatives →
Also compare
- I'm 12, learning JS, and wrote Wolfram's cellular automaton in Node alternatives
- Terrastruct – A Diagramming Tool for Systems alternatives
- Create your own cellular automata alternatives
- Ant – A JavaScript runtime and ecosystem alternatives
- Terrastruct alternatives
- I built a biological network visualization tool alternatives
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 →