neatjs and naneat
These are direct competitors—both are independent NEAT algorithm implementations targeting the same use case (neuroevolution in JavaScript), with neatjs having modest adoption advantage while naneat appears unmaintained.
About neatjs
alenaksu/neatjs
NEAT (Neuro Evolution of Augmenting Topologies) implementation in JavaScript
This is a tool for developers who are building applications that require artificial intelligence to learn and evolve. It helps you implement a type of neural network that can augment its own structure over time. You would use this if you're a JavaScript developer working on AI projects.
About naneat
NaniteFactory/naneat
Just another NEAT implementation.
This is a Go library for implementing the Neuro-Evolution of Augmenting Topologies (NEAT) genetic algorithm. It allows you to evolve neural network structures and weights to solve complex problems, taking in problem definitions and outputting trained neural networks. This tool is designed for AI researchers, game developers, or anyone interested in applying neuroevolution to create adaptive systems.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work