Neuroevolution Frameworks
Libraries and implementations of neuroevolution techniques (NEAT, genetic algorithms, evolutionary strategies) for evolving neural network architectures and weights. Does NOT include general genetic algorithms, reinforcement learning, or neural architecture search frameworks without evolutionary components.
There are 48 neuroevolution frameworks tracked. 1 score above 50 (established tier). The highest-rated is wagenaartje/neataptic at 61/100 with 1,220 stars and 3,087 monthly downloads.
Get all 48 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=neuroevolution-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
wagenaartje/neataptic
:rocket: Blazing fast neuro-evolution & backpropagation for the browser and Node.js |
|
Established |
| 2 |
uber-research/deep-neuroevolution
Deep Neuroevolution |
|
Emerging |
| 3 |
alenaksu/neatjs
NEAT (Neuro Evolution of Augmenting Topologies) implementation in JavaScript |
|
Emerging |
| 4 |
flxsosa/DeepHyperNEAT
A public python implementation of the DeepHyperNEAT system for evolving... |
|
Emerging |
| 5 |
liquidcarrot/carrot
🥕 Evolutionary Neural Networks in JavaScript |
|
Emerging |
| 6 |
vishnugh/evo-NEAT
A java implementation of NEAT(NeuroEvolution of Augmenting Topologies ) from... |
|
Emerging |
| 7 |
janhohenheim/Hippocrates
No longer maintained, actually usable implementation of NEAT |
|
Emerging |
| 8 |
shiffman/Neural-Network-p5
Deprecated! See: |
|
Emerging |
| 9 |
bergel/NEAT
NEAT implementation in Pharo |
|
Experimental |
| 10 |
NaniteFactory/naneat
Just another NEAT implementation. |
|
Experimental |
| 11 |
saifbechan/rocketeers
HomepageRocketeers have to find their path through obstacles to reach... |
|
Experimental |
| 12 |
CogitoNTNU/NEATactics
NEAT is neat! An implementation of neuroevolution of augmenting topologies... |
|
Experimental |
| 13 |
diogohmcruz/Asteroids-Evolution
Genetic Algorithm for Space Ships to dodge Asteroids |
|
Experimental |
| 14 |
luxedo/two-neurons-worm
This is a simulation for creating a worm that find it's food using two neurons. |
|
Experimental |
| 15 |
BiagioFesta/EvolutionNet
NEAT (NeuroEvolution of Augmentic Topologies) C++ Library Algorithm Implementation |
|
Experimental |
| 16 |
apssouza22/neuroevolution
In this project we combine Artificial Neural Network and Genetics... |
|
Experimental |
| 17 |
Fooeybar/flatnet
flatnet is an evolutionary algorithm with models as action lists |
|
Experimental |
| 18 |
HofmannZ/ai-genetic-algorithm-rockets
In this project I try use a genetic algorithm, in ES6, to learn a fleet of... |
|
Experimental |
| 19 |
We-Gold/tinyneat
TinyNEAT is a simple and extensible NEAT (NeuroEvolution of Augmenting... |
|
Experimental |
| 20 |
MimiTechAi/genesis
Start with random neurons. No template. Let evolution build the neural... |
|
Experimental |
| 21 |
mxjoly/neat-cpp
Implementation of neat algorithm in C++. |
|
Experimental |
| 22 |
generic-github-user/Caesium
General-purpose AI library with NEAT-style genetic algorithm. |
|
Experimental |
| 23 |
kibotu/NeuralNetworkEvolution
Interactive neuroevolution sandbox — creatures with neural-network brains... |
|
Experimental |
| 24 |
IrmaVeoll/Neatron
Yet another NEAT implementation |
|
Experimental |
| 25 |
Jachu7/Neural-Network-Rockets
Educational project demonstrating evolutionary AI: autonomous agents learn... |
|
Experimental |
| 26 |
ralolooafanxyaiml/neural-evolution-engine
A modular AI evolution simulation engine built with Python and TensorFlow.... |
|
Experimental |
| 27 |
neural-fit/neuralfit
🦖 A fast & simple neuro-evolution library for Python |
|
Experimental |
| 28 |
elias-ba/tyrex
An Elixir library for genetic programming and neuroevolution, implementing... |
|
Experimental |
| 29 |
abadiet/NEAT
C++ library for evolving neural networks with NEAT |
|
Experimental |
| 30 |
ewimberley/jGeneticNeuralNet
A Java library that trains neural networks with a genetic algorithm. |
|
Experimental |
| 31 |
filipecavalc/Algoritmo-neuro-evolutivo-aplicado-a-mecanica-de-um-jogo-2D
A neuro-evolução é uma técnica de aprendizado de máquina que aplica... |
|
Experimental |
| 32 |
TaherJoudeh/NEAT4J
Complete NEAT implementation for Java with visualization, persistence, and... |
|
Experimental |
| 33 |
MukundaKatta/neuroevo
NeuroEvo — Neural Architecture Evolution. Evolutionary algorithms for... |
|
Experimental |
| 34 |
Chief-Zach/GeneticLearningJS
A ball net and target representation of the genetic algorithm using... |
|
Experimental |
| 35 |
saifbechan/genetic-algorithm-v2
Machine Learning 🤖 using a Genetic Algorithm 🧬 We will follow a set of ants... |
|
Experimental |
| 36 |
SirBob01/HyperNEAT
C++ ES-HyperNEAT algorithm implementation |
|
Experimental |
| 37 |
abadiet/PNEATM
Pure C++ library for evolving neural networks with a modified NEAT that is... |
|
Experimental |
| 38 |
BlagojeBlagojevic/NEAT
Genetic algorithm for training ann |
|
Experimental |
| 39 |
gabo-di/DeepHyperNEAT-Julia
A unofficial julia implementation of the DeepHyperNEAT system for evolving... |
|
Experimental |
| 40 |
Gabriele-tomai00/Co-evolution_of_robots
python project for the 'Optimization for Artificial Intelligence' exam |
|
Experimental |
| 41 |
mxjoly/trading-robots-factory-cpp
Create your own trading strategy using a genetic algorithm (NEAT). |
|
Experimental |
| 42 |
Esmail-ibraheem/Brain-Simulator
built a Multi-Layer Perceptron neural network from scratch and visualized it... |
|
Experimental |
| 43 |
thomasWeise/betAndRun
Code for executing virtual experiments with intelligent bet-and-run... |
|
Experimental |
| 44 |
madcato/neat-libtorch
C++ NEAT implementation using LibTorch. |
|
Experimental |
| 45 |
DarkPimbaa/genetic-neural-network
Neural network trained via genetic algorithm, implemented from scratch in JavaScript |
|
Experimental |
| 46 |
jxmked/ts-neuroevolution
Another version of Neuroevolution-Typescript |
|
Experimental |
| 47 |
hanzopgp/SmartCars
Smart AI playing simple game using genetic algorithms. |
|
Experimental |
| 48 |
Liikt/GoNEAT
I need a better brain, so I code one. EDIT: Turns out this brain is even... |
|
Experimental |