nowfound

Dev tools · alternatives · 2026

24 alternatives to Game of Life on non-square topologies with 2^32 update rules

Hi HN, when learning Golang (and topology), I ported a simple GOL in C (https://github.com/Jeadie/GoL) into Go. I then added a bunch of features - Playing on other fundamental polygons (https://en.wikipedia.org/wiki/Fundamental_polygon#Examples_o...) - Considering all possible update rules (of which, there are many). Looking to get back to this project soon. Would love some feedback + ideas.

This is a Go implementation of Conway's Game of Life extended to non-square grid topologies like hexagons and other fundamental polygons. It explores 2^32 possible cellular automaton update rules beyond the standard… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Game of Life on non-square topologies with 2^32 update rules launched in 2022; newer entries below may have overtaken it.

  1. 1

    pouët.net - your online demoscene resource

    2020 · pouet.net · its alternatives →

  2. 2

    TypeScript playground: https://www.typescriptlang.org/play?#code/KYDwDg9gTgLgBDAnmY...

    2023 · github.com · its alternatives →

  3. 3IM
  4. 4

    Chess, but each square also follows the rules of Conway's Game of Life. Only your own pieces count as neighbours when deciding births/deaths. For births, an empty square must have 3 neighbours for 2 consecutive turns. For deaths, a piece must have 3 neighbours for 3 consecutive turns. This is a simple proof of concept I made with python and curses. You can play with a friend locally or over a socket connection. Controls: Arrow keys to move the cursor, enter/space to select and move a piece, u or backspace to undo a move, r to redo a move, q or escape to quit, s to perform a move…

    2023 · gist.github.com · its alternatives →

  5. 5SG

    https://github.com/vnglst/stacked-game-of-life

    Feb 2026 · stacked-game-of-life.koenvangilst.nl · its alternatives →

  6. 6

    A Rust implementation of John Conway’s Game of Life, using a zoomable infinite grid, and with access to a pattern library.

    2021 · lifeee.netlify.app · its alternatives →

  7. 7

    Simple Rust implementation of Conway's Game of Life - brundonsmith/life

    2020 · github.com · its alternatives →

  8. 8AV
  9. 9

    Hello HN! We’re a small creative studio specializing in real-time 3D experiences. Netlify approached us to design and build an interactive experience to celebrate reaching 5 million developers. Inspired by the classic game Marble Madness, we created a gamified experience where users control a ball through playful, interactive levels. The goal was to blend marketing content with the look and feel of a game to engage users. The app is built with Three.js [1], using our custom render pipeline and shaders, and uses Rapier for physics simulation [2]. The 2D content is overlaid on the WebGL view…

    2024 · 5-million-devs.netlify.com · its alternatives →

  10. 10HG
  11. 11CS

    All credit goes to https://twitter.com/WiseAndy

    2013 · 54.247.181.15 · its alternatives →

  12. 12MP
  13. 13

    A browser extension to play Conway's Game of Life on GitHub contribution board - yuanchuan/game-of-life

    2016 · github.com · its alternatives →

  14. 14LS

    2021 · joelthelion.github.io · its alternatives →

  15. 15

    Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!

    Apr 2026 · github.com · its alternatives →

  16. 16

    A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects. - GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.

    2023 · github.com · its alternatives →

  17. 17

    Inspired by games like Turing Complete/Virtual Circuit Board/Logic World, I tried to make a mix of aseprite and wiredworld/wired-logic, the idea being the user can build a digital circuit using a "fullstack" pixelart creation workflow. The circuit is just an image. The primitives are (i) connected wires which have undefined, 0 or 1 state during simulation (displayed brighter or darker in function of the state) and (ii) NANDs, which are little pixel triangles. During simulation the user can interact with any wire by clicking on it, toggling its state, which is cool for messing…

    2024 · github.com · its alternatives →

  18. 18

    go generate based graphql server library. Contribute to 99designs/gqlgen development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  19. 19

    No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/

    2023 · github.com · its alternatives →

  20. 20

    This is a little toy project of mine that lets you simulate digital logic graphs. It was inspired by Minecraft's Redstone and the Piet esolang. It's got some serious drawbacks-- you write circuits as PNGs and simulate them with a Python interface. It's slow to run and slow to experiment with. And it is certainly difficult to use for people with any kind of color blindness. But despite that, I hope this can still be a fun toy!

    2022 · github.com · its alternatives →

  21. 21II
  22. 22MP

    I have been working on this game somewhat sparsely for the past three years or so. However, it is still in a very early stage, and there is a lot of work to do. One of my friends encouraged me to post about it here, since he felt people might find interesting how I don’t use any libraries for it. The game can be played on a browser by virtue of WebAssembly. There are native ports using either MiniFB or SDL2, but you have to build those yourself. I decided to write the game in C because I feel like it is a simple language that a lot of people can understand well enough, and I didn’t think I…

    2023 · zamfofex.neocities.org · its alternatives →

  23. 23

    Benchmarking 10 dynamic languages on array-heavy code - rusini/life10-benchmarks

    2019 · github.com · its alternatives →

  24. 24

    C++ Matrix: The Matrix Reloaded in Terminals (Number falls, Banners, Matrix rains, Conway's Game of Life and Mandelbrot set) - akinomyoga/cxxmatrix

    2020 · 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 →