nowfound

Work · alternatives · 2026

24 alternatives to Small project on particle animation, genetic algorithms and plain JS

Genetic Algorithms, Mutation, Crossover, Mating, Particle Animation, Gaming, Learning, P5JS, Fun Project - dg92/ant_sugar

This is a JavaScript project focused on particle animation and genetic algorithms, built with plain JavaScript. It demonstrates how to create animated particle systems and implement genetic algorithm concepts without… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Small project on particle animation, genetic algorithms and plain JS launched in 2019; newer entries below may have overtaken it.

  1. 1

    Had some fun with shared array buffers over many months of free time. Skip to the end to play around with the final app. Open to ideas on how to simulate more whilst staying in js land.

    2024 · dgerrells.com · its alternatives →

  2. 2AG
  3. 3IM

    Hi HN! I made many small web games in the past with Unity or Phaser. But this time I wanted to make something completely on my own. So I coded a basic game framework in plain JavaScript, and used it to make Almost Pong. This was a really fun project that taught me a lot about JavaScript, and I plan to make more minimalist games with this framework. Interesting fact: Almost Pong doesn't load any assets, all sprites and sounds are generated with code. Happy to answer questions, and please let me know if you have any feedback on the game. Thanks!

    2022 · lessmilk.com · its alternatives →

  4. 4

    A lightweight JavaScript library for creating particles.

    2014 · vincentgarreau.com · its alternatives →

  5. 5

    Genetic algorithm library written in JavaScript. Contribute to lodenrogue/genetic-algorithm-js development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  6. 6GA
  7. 7

    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 →

  8. 8GJ
  9. 9
    Snabbt.js▲129

    A minimalistic animation library

    2015 · daniel-lundin.github.io · its alternatives →

  10. 10

    Hello everyone! I created a short game in just a few days, just for fun, where you play as an ant and feed it apples This game also features random landscape generation, with clouds and trees arranged in a chaotic pattern across all coordinates. This is what took me the longest time :) I would appreciate your feedback ^ ^

    2025 · aanthonymax.github.io · its alternatives →

  11. 11IR

    This weekend's coding session was dedicated to recreating Jeffery Ventrella's "Particle Life". As you can imagine, I had a lot of fun with it. I recently saw this here on Hacker News and found it strange that I’d never come across it before. Source code: https://github.com/vnglst/particle-life The color palette is by Alex Cristache. https://twitter.com/AlexCristache/status/1791122643816431930

    2024 · particle-life.koenvangilst.nl · its alternatives →

  12. 12

    This project is a simple but fun demonstration of a genetic algorithm applied to image generation. It starts with a population of random images and evolves them over generations to resemble a target image. The output is an animated GIF that shows the entire evolution process.

    2025 · github.com · its alternatives →

  13. 13

    Render multiple moving rectangles to compare a number of canvas engines.

    2020 · benchmarks.slaylines.io · its alternatives →

  14. 14BJ
  15. 15

    Contribute to sacert/Genetic-Hello-World development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  16. 16
    p5.js▲202

    JS library for creating graphic and interactive experiences

    2015 · p5js.org · its alternatives →

  17. 17AI

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

    2024 · synapse.nugatio.com · its alternatives →

  18. 18

    AI4Animation in javascript & three.js. Contribute to sneha-belkhale/AI4Animation-js development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  19. 19AR
  20. 20

    Creating high-quality scientific figures can be time-consuming and challenging, even though sketching ideas on paper is relatively easy. Furthermore, recreating existing figures that are not stored in formats preserving semantic information is equally complex. To tackle this problem, we introduce DeTikZify, a novel multimodal language model that automatically synthesizes scientific figures as semantics-preserving TikZ graphics programs based on sketches and existing figures. We also introduce a Monte Carlo Tree Search-based inference algorithm that enables DeTikZify to iteratively refine its…

    2024 · github.com · its alternatives →

  21. 21

    👾 The code for my Three.js game dev experiments on YouTube. - SuboptimalEng/three-js-games

    2022 · github.com · its alternatives →

  22. 22

    🦠 Slime mold simulation with WebGPU and TypeScript. - SuboptimalEng/slime-sim-webgpu

    2025 · github.com · its alternatives →

  23. 23

    🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better! - gnat/surreal

    2023 · github.com · its alternatives →

  24. 24
    Dots UI▲96

    A React library for morphable particle interfaces

    19d ago · dotsui.dev · 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 →