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 57 neuroevolution frameworks tracked. 2 score above 50 (established tier). The highest-rated is wagenaartje/neataptic at 60/100 with 1,220 stars.

Get all 57 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

60
Established
2 uber-research/deep-neuroevolution

Deep Neuroevolution

50
Established
3 alenaksu/neatjs

NEAT (Neuro Evolution of Augmenting Topologies) implementation in JavaScript

46
Emerging
4 liquidcarrot/carrot

🥕 Evolutionary Neural Networks in JavaScript

43
Emerging
5 flxsosa/DeepHyperNEAT

A public python implementation of the DeepHyperNEAT system for evolving...

43
Emerging
6 vishnugh/evo-NEAT

A java implementation of NEAT(NeuroEvolution of Augmenting Topologies ) from...

41
Emerging
7 janhohenheim/Hippocrates

No longer maintained, actually usable implementation of NEAT

41
Emerging
8 shiffman/Neural-Network-p5

Deprecated! See:

38
Emerging
9 bergel/NEAT

NEAT implementation in Pharo

35
Emerging
10 NaniteFactory/naneat

Just another NEAT implementation.

35
Emerging
11 CogitoNTNU/NEATactics

NEAT is neat! An implementation of neuroevolution of augmenting topologies...

34
Emerging
12 luxedo/two-neurons-worm

This is a simulation for creating a worm that find it's food using two neurons.

32
Emerging
13 BiagioFesta/EvolutionNet

NEAT (NeuroEvolution of Augmentic Topologies) C++ Library Algorithm Implementation

30
Emerging
14 apssouza22/neuroevolution

In this project we combine Artificial Neural Network and Genetics...

30
Emerging
15 We-Gold/tinyneat

TinyNEAT is a simple and extensible NEAT (NeuroEvolution of Augmenting...

29
Experimental
16 generic-github-user/Caesium

General-purpose AI library with NEAT-style genetic algorithm.

29
Experimental
17 mxjoly/neat-cpp

Implementation of neat algorithm in C++.

29
Experimental
18 IrmaVeoll/Neatron

Yet another NEAT implementation

27
Experimental
19 Fooeybar/flatnet

flatnet is an evolutionary algorithm with models as action lists

27
Experimental
20 kibotu/NeuralNetworkEvolution

Interactive neuroevolution sandbox — creatures with neural-network brains...

27
Experimental
21 abadiet/NEAT

C++ library for evolving neural networks with NEAT

23
Experimental
22 neural-fit/neuralfit

🦖 A fast & simple neuro-evolution library for Python

23
Experimental
23 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...

22
Experimental
24 elias-ba/tyrex

An Elixir library for genetic programming and neuroevolution, implementing...

22
Experimental
25 ewimberley/jGeneticNeuralNet

A Java library that trains neural networks with a genetic algorithm.

22
Experimental
26 SirBob01/HyperNEAT

C++ ES-HyperNEAT algorithm implementation

21
Experimental
27 saifbechan/genetic-algorithm-v2

Machine Learning 🤖 using a Genetic Algorithm 🧬 We will follow a set of ants...

21
Experimental
28 Chief-Zach/GeneticLearningJS

A ball net and target representation of the genetic algorithm using...

21
Experimental
29 abadiet/PNEATM

Pure C++ library for evolving neural networks with a modified NEAT that is...

20
Experimental
30 BlagojeBlagojevic/NEAT

Genetic algorithm for training ann

19
Experimental
31 mxjoly/trading-robots-factory-cpp

Create your own trading strategy using a genetic algorithm (NEAT).

18
Experimental
32 madcato/neat-libtorch

C++ NEAT implementation using LibTorch.

18
Experimental
33 thomasWeise/betAndRun

Code for executing virtual experiments with intelligent bet-and-run...

18
Experimental
34 Esmail-ibraheem/Brain-Simulator

built a Multi-Layer Perceptron neural network from scratch and visualized it...

18
Experimental
35 gabo-di/DeepHyperNEAT-Julia

A unofficial julia implementation of the DeepHyperNEAT system for evolving...

18
Experimental
36 ralolooafanxyaiml/neural-evolution-engine

A modular AI evolution simulation engine built with Python and TensorFlow....

17
Experimental
37 TaherJoudeh/NEAT4J

Complete NEAT implementation for Java with visualization, persistence, and...

17
Experimental
38 Liikt/GoNEAT

I need a better brain, so I code one. EDIT: Turns out this brain is even...

17
Experimental
39 Jachu7/Neural-Network-Rockets

Educational project demonstrating evolutionary AI: autonomous agents learn...

17
Experimental
40 Chief-Zach/GeneticLearning

A ball net and target representation of the genetic algorithm using Python...

16
Experimental
41 MukundaKatta/neuroevo

NeuroEvo — Neural Architecture Evolution. Evolutionary algorithms for...

14
Experimental
42 DarkPimbaa/genetic-neural-network

Neural network trained via genetic algorithm, implemented from scratch in JavaScript

13
Experimental
43 jxmked/ts-neuroevolution

Another version of Neuroevolution-Typescript

13
Experimental
44 Gabriele-tomai00/Co-evolution_of_robots

python project for the 'Optimization for Artificial Intelligence' exam

13
Experimental
45 jwblangley/neat-ml

An implementation of the NEAT (Neuroevolution through augmenting topologies)...

11
Experimental
46 JohnLins/ParticleEANN

The "best reward" is computed by finding the Euclidean distance between the...

11
Experimental
47 SrujanHR/smart-rockets-proxy-one

Smart Rocket Proxy One 🚀 A lightweight prototype of the Smart Rockets...

11
Experimental
48 kdonbekci/olympus

NEAT implementation in Python with additional features.

11
Experimental
49 Acemad/alphaNEAT

A flexible NEAT implementation written in Java

11
Experimental
50 burhancabiroglu/Neat4j

A Really Good Deep Neural Genetic Algorithm Implementation

11
Experimental
51 Acemad/alphaNTBEA

An Implementation of the N-Tuple Bandits Evolutionary Algorithm.

11
Experimental
52 JulioGuillermo/staticneurogenetic

This library use a genetic algorithm to fit a neural network weights. This...

11
Experimental
53 ggolish/SmartRocketsP5

Genetic algorithms simulation in JavaScript.

11
Experimental
54 theomgdev/EMNS

Evolvable Modular Neural Systems (EMNS): Revolutionary neural architecture...

11
Experimental
55 generic-github-user/Neuroevolution-Benchmarks

Comparisons between neuroevolution/genetic algorithms for machine learning...

10
Experimental
56 raimannma/MatrixNEAT

MIRROR | This is a mirror of our repo on gitlab....

10
Experimental
57 noahwagner04/NEAT_JS

Neural Evolution of Augmenting Topologies(NEAT) library written in...

10
Experimental