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. 1 score above 70 (verified tier). The highest-rated is trevorstephens/gplearn at 72/100 with 1,819 stars and 19,896 monthly downloads.

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

72
Verified
2 nnaisense/evotorch

Advanced evolutionary computation library built directly on top of PyTorch,...

65
Established
3 google/pyglove

Manipulating Python Programs

65
Established
4 guofei9987/scikit-opt

Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant...

61
Established
5 alirezamika/evostra

A fast Evolution Strategy implementation in Python

52
Established
6 esa/pagmo2

A C++ platform to perform parallel computations of optimisation tasks...

50
Established
7 erp12/pyshgp

Push Genetic Programming in Python.

47
Emerging
8 MorvanZhou/Evolutionary-Algorithm

Evolutionary Algorithm using Python, 莫烦Python 中文AI教学

44
Emerging
9 opencog/moses

MOSES Machine Learning: Meta-Optimizing Semantic Evolutionary Search. See...

42
Emerging
10 morinim/ultra

Framework for Evolutionary Algorithms

41
Emerging
11 ML-flash/M-E-GA

MEGA is a novel general purpose Genetic Algorithm frame work. That brings...

40
Emerging
12 godatadriven/evol

a python grammar for evolutionary algorithms and heuristics

39
Emerging
13 MaxHalford/eaopt

:four_leaf_clover: Evolutionary optimization library for Go (genetic...

38
Emerging
14 djbarrow/fundamental

Software to look for interrelationships between constants and find formulas...

37
Emerging
15 Evolutionary-Intelligence/EvolutionaryComputation-A-Modern-Perspective-ECAMP

Evolutionary Computation: A Modern Perspective |<...>| This is an online...

37
Emerging
16 SDARG/opt4j

Modular Java framework for meta-heuristic optimization

35
Emerging
17 aliasgharheidaricom/Harris-Hawks-Optimization-Algorithm-and-Applications

Harris Hawks Optimization (HHO) is a nature-inspired metaheuristic algorithm...

34
Emerging
18 JohnNay/datafsm

Machine Learning Finite State Machine Models from Data with Genetic Algorithms

31
Emerging
19 timy2007/Trigon-Evo

Trigon Evo is a powerful Roblox Lua IDE and script executor that allows you...

31
Emerging
20 ntnu-ai-lab/EvoLP.jl

A playground for evolutionary computation in Julia

30
Emerging
21 zachbateman/evogression

Python Machine Learning using an evolutionary regression algorithm. More...

28
Experimental
22 jansvoboda11/gram

Lightweight grammatical evolution library.

27
Experimental
23 soypat/mu8

Genetic algorithm for unsupervised machine learning in Go.

26
Experimental
24 aliasgharheidaricom/The-Moss-Growth-Optimization-MGO-Concepts-and-performance

Moss Growth Optimization (MGO) mimics the natural growth processes of moss...

24
Experimental
25 iskunalpal/Differential-Evolution

A fast and efficient Matlab code implementing the Differential Evolution algorithm.

24
Experimental
26 CodeByBryant/Evo

A Typescript-based simulation involving agents competing to collect food in...

22
Experimental
27 aliasgharheidaricom/Hunger-Games-Search-Visions-Conception-Implementation-Deep-Analysis-and-Performance-Shifts

Visit: https://aliasgharheidari.com/HGS.html. HGS optimizer is a...

22
Experimental
28 SamuelSchmidgall/EvolutionarySelfReplication

Produce intelligence by means of natural selection without objective/reward...

20
Experimental
29 tsyet12/EvoOpt

Python implementation of state-of-art meta-heuristic and evolutionary...

20
Experimental
30 rssalessio/nnGA

Neural Network Genetic Algorithm library used for deep learning problems

20
Experimental
31 aliasgharheidaricom/RIME-A-physics-based-optimization

RIME A physics based optimization algorithm, Neurocomputing, 2023...

19
Experimental
32 jeffasante/EvoEquation

An AlphaEvolve-inspired project using evolutionary symbolic regression to...

17
Experimental
33 nshkrdotcom/gepa_ex

Elixir implementation of GEPA: LLM-driven evolutionary optimization using...

16
Experimental
34 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...

14
Experimental
35 martincorona007/Artificial-Intelligence

Simple Linear Regression, Multiple Linear Regression, Genetic Algorithm

14
Experimental
36 mwolinska/Evolutionary-Optimization

A generic evolutionary algorithm for function optimisation.

13
Experimental
37 aliasgharheidaricom/Escape-An-optimization-method-based-on-crowd-evacuation-behaviors

Escape Algorithm (ESC) models crowd evacuation behaviors to achieve...

13
Experimental
38 salvacorts/Gocey

🍀 P2P Distributed Evolutionary Algorithms on Ephemeral Infrastructure for...

13
Experimental
39 lucapernice/CodeEvolver

Automatic optimization of compression algorithm

13
Experimental
40 EltonCN/evolvepy

EvolvePy is a Python module created to allow the easy creation and execution...

13
Experimental
41 kyegomez/swarmalators

Pytorch Implementation of the Swarmalators algorithm from "Exotic swarming...

13
Experimental
42 jokofa/NRR

This is the repository accompanying our paper "Too Big, so Fail? -- Enabling...

13
Experimental
43 davidsvy/interactive-evolution

Interaction with GANs via evolutionary algorithms.

12
Experimental
44 YBiryukov/SoQ

Swarm of Questions

11
Experimental
45 marcusljx/eevee

Basic pluggable evolutionary computation

11
Experimental
46 ChocolateMagnate/genesis

Implementation of the Genesis Project in C++.

10
Experimental
47 mckayct/Open_Source_Swarm_Intelligence

This repositiory is for the code, paper and files for swarm intelligence...

10
Experimental

Comparisons in this category