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.

neatjs
46
Emerging
naneat
35
Emerging
Maintenance 0/25
Adoption 6/25
Maturity 25/25
Community 15/25
Maintenance 0/25
Adoption 5/25
Maturity 16/25
Community 14/25
Stars: 22
Forks: 5
Downloads:
Commits (30d): 0
Language: JavaScript
License: GPL-3.0
Stars: 14
Forks: 3
Downloads:
Commits (30d): 0
Language: Go
License: MIT
Stale 6m No Dependents
Stale 6m No Package No Dependents

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.

AI-development machine-learning-engineering neural-networks evolutionary-algorithms JavaScript-development

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.

artificial-intelligence neuroevolution genetic-algorithms game-development adaptive-systems

Scores updated daily from GitHub, PyPI, and npm data. How scores work