Evolutionary Algorithm Frameworks
Libraries and frameworks implementing evolutionary computation techniques (genetic algorithms, particle swarm optimization, differential evolution, etc.) for optimization and search problems. Does NOT include specific application domains (e.g., game AI, scheduling, hyperparameter tuning) or non-evolutionary metaheuristics.
There are 47 evolutionary algorithm frameworks tracked. 8 score above 50 (established tier). The highest-rated is trevorstephens/gplearn at 65/100 with 1,819 stars.
Get all 47 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=evolutionary-algorithm-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
trevorstephens/gplearn
Genetic Programming in Python, with a scikit-learn inspired API |
|
Established |
| 2 |
google/pyglove
Manipulating Python Programs |
|
Established |
| 3 |
guofei9987/scikit-opt
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant... |
|
Established |
| 4 |
nnaisense/evotorch
Advanced evolutionary computation library built directly on top of PyTorch,... |
|
Established |
| 5 |
esa/pagmo2
A C++ platform to perform parallel computations of optimisation tasks... |
|
Established |
| 6 |
alirezamika/evostra
A fast Evolution Strategy implementation in Python |
|
Established |
| 7 |
erp12/pyshgp
Push Genetic Programming in Python. |
|
Established |
| 8 |
MorvanZhou/Evolutionary-Algorithm
Evolutionary Algorithm using Python, 莫烦Python 中文AI教学 |
|
Established |
| 9 |
opencog/moses
MOSES Machine Learning: Meta-Optimizing Semantic Evolutionary Search. See... |
|
Emerging |
| 10 |
godatadriven/evol
a python grammar for evolutionary algorithms and heuristics |
|
Emerging |
| 11 |
morinim/ultra
Framework for Evolutionary Algorithms |
|
Emerging |
| 12 |
MaxHalford/eaopt
:four_leaf_clover: Evolutionary optimization library for Go (genetic... |
|
Emerging |
| 13 |
ML-flash/M-E-GA
MEGA is a novel general purpose Genetic Algorithm frame work. That brings... |
|
Emerging |
| 14 |
djbarrow/fundamental
Software to look for interrelationships between constants and find formulas... |
|
Emerging |
| 15 |
Evolutionary-Intelligence/EvolutionaryComputation-A-Modern-Perspective-ECAMP
Evolutionary Computation: A Modern Perspective |<...>| This is an online... |
|
Emerging |
| 16 |
SDARG/opt4j
Modular Java framework for meta-heuristic optimization |
|
Emerging |
| 17 |
aliasgharheidaricom/Harris-Hawks-Optimization-Algorithm-and-Applications
Harris Hawks Optimization (HHO) is a nature-inspired metaheuristic algorithm... |
|
Emerging |
| 18 |
JohnNay/datafsm
Machine Learning Finite State Machine Models from Data with Genetic Algorithms |
|
Emerging |
| 19 |
ntnu-ai-lab/EvoLP.jl
A playground for evolutionary computation in Julia |
|
Emerging |
| 20 |
soypat/mu8
Genetic algorithm for unsupervised machine learning in Go. |
|
Emerging |
| 21 |
aliasgharheidaricom/The-Moss-Growth-Optimization-MGO-Concepts-and-performance
Moss Growth Optimization (MGO) mimics the natural growth processes of moss... |
|
Emerging |
| 22 |
iskunalpal/Differential-Evolution
A fast and efficient Matlab code implementing the Differential Evolution algorithm. |
|
Emerging |
| 23 |
aliasgharheidaricom/Hunger-Games-Search-Visions-Conception-Implementation-Deep-Analysis-and-Performance-Shifts
Visit: https://aliasgharheidari.com/HGS.html. HGS optimizer is a... |
|
Experimental |
| 24 |
zachbateman/evogression
Python Machine Learning using an evolutionary regression algorithm. More... |
|
Experimental |
| 25 |
SamuelSchmidgall/EvolutionarySelfReplication
Produce intelligence by means of natural selection without objective/reward... |
|
Experimental |
| 26 |
tsyet12/EvoOpt
Python implementation of state-of-art meta-heuristic and evolutionary... |
|
Experimental |
| 27 |
rssalessio/nnGA
Neural Network Genetic Algorithm library used for deep learning problems |
|
Experimental |
| 28 |
aliasgharheidaricom/RIME-A-physics-based-optimization
RIME A physics based optimization algorithm, Neurocomputing, 2023... |
|
Experimental |
| 29 |
jeffasante/EvoEquation
An AlphaEvolve-inspired project using evolutionary symbolic regression to... |
|
Experimental |
| 30 |
martincorona007/Artificial-Intelligence
Simple Linear Regression, Multiple Linear Regression, Genetic Algorithm |
|
Experimental |
| 31 |
ali-ece/A-Simplified-and-Efficient-Version-of-Inclined-Planes-system-Optimization-SIPO-Algorithm
A simplified and effective version of IPO (called SIPO) with the aim of... |
|
Experimental |
| 32 |
aliasgharheidaricom/Escape-An-optimization-method-based-on-crowd-evacuation-behaviors
Escape Algorithm (ESC) models crowd evacuation behaviors to achieve... |
|
Experimental |
| 33 |
salvacorts/Gocey
🍀 P2P Distributed Evolutionary Algorithms on Ephemeral Infrastructure for... |
|
Experimental |
| 34 |
jokofa/NRR
This is the repository accompanying our paper "Too Big, so Fail? -- Enabling... |
|
Experimental |
| 35 |
kyegomez/swarmalators
Pytorch Implementation of the Swarmalators algorithm from "Exotic swarming... |
|
Experimental |
| 36 |
lucapernice/CodeEvolver
Automatic optimization of compression algorithm |
|
Experimental |
| 37 |
YBiryukov/SoQ
Swarm of Questions |
|
Experimental |
| 38 |
mwolinska/Evolutionary-Optimization
A generic evolutionary algorithm for function optimisation. |
|
Experimental |
| 39 |
mckayct/Open_Source_Swarm_Intelligence
This repositiory is for the code, paper and files for swarm intelligence... |
|
Experimental |
| 40 |
TheAmirHK/AdeQuaT_Project_AI-and-Optimization
Evolutionary Cost-Tolerance Optimization for Complex Assembly Mechanisms Via... |
|
Experimental |
| 41 |
EltonCN/evolvepy
EvolvePy is a Python module created to allow the easy creation and execution... |
|
Experimental |
| 42 |
toohidsharifi/Optimal-design-of-switch-reluctance-motor
Torque Ripple Minimization for a Switch Reluctance Motor Using the Ant Lion... |
|
Experimental |
| 43 |
nicklasbekkevold/ea-presentation
Repository for presentation on evolutionary algorithms (EA) |
|
Experimental |
| 44 |
tobiapoppi/Firefly-inspired-heartbeat-sync-in-Small-World-Networks
Distributed Artificial Intelligence project on a self-synchronizing small... |
|
Experimental |
| 45 |
LinggarM/Priority-Task-Selection-Using-Evolutionary-Programming
A web app that utilizes Evolutionary Programming to determine and prioritize... |
|
Experimental |
| 46 |
LvMalware/GA-MLP
A GA (Genetic Algorithm) optimized MLP (MultiLayer Perceptron) Network |
|
Experimental |
| 47 |
aligh993/Swarm_Intelligence
Swarm Intelligence Projects |
|
Experimental |