Open source

Open-source project for building the genetic algorithm & training machine learning models.


Become a financial contributor.

Financial Contributions

Recurring contribution


Become a backer for $5.00 per month and support us

Starts at$5 USD / month

Recurring contribution


Become a sponsor for $100.00 per month and support us

Starts at$100 USD / month

Custom contribution


Make a custom one-time or recurring contribution.

Latest activity by

Top financial contributors

Hyungseok. Seo

$120 USD since Jun 2021


$5 USD since Jan 2021

PyGAD is all of us

Our contributors 3

Thank you for supporting PyGAD.

Hyungseok. Seo

$120 USD


$5 USD


Transparent and open finances.

Today’s balance

$106.70 USD

Total raised

$106.70 USD

Total disbursed

--.-- USD

Estimated annual budget

$114.72 USD


Let’s get the ball rolling!

News from PyGAD

Updates on our activities and progress.

PyGAD 2.16.1

Reuse the fitness of previously explored solutions rather than recalculating them. This feature only works if save_solutions=True. The user can use the tqdm library to show a progress bar....
Read more
Published on September 29, 2021 by Ahmed Fawzy Gad

PyGAD 2.16.0

A user-defined function can be passed to the mutation_type, crossover_type, and parent_selection_type parameters in the pygad.GA class to create a custom mutation, crossover, and parent selection operators. Check the User-Defined Crossover,...
Read more
Published on June 20, 2021 by Ahmed Fawzy Gad

PyGAD 2.15.1

Fix a bug when keep_parents is set to a positive integer.
Read more
Published on June 18, 2021 by Ahmed Fawzy Gad


PyGAD is an open-source Python library for building the genetic algorithm. Check its documentation:

Our team