#13 · Primary category: Optimization & Heuristic Algorithms
GeneticSharp
GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs).
Project last updated:11/13/25
GitHub Stars
1.4K
Forks
344
Contributors
21
License
MIT
Why we included this project
For .NET developers who need to solve optimization problems, this library provides the genetic algorithm machinery out of the box: selection, crossover, and mutation operators, plus configurable termination conditions. You write the fitness function and how the problem is encoded, and the library handles the rest. The multithreading support matters when evaluating fitness is the slow part of a run. It works across ASP.NET Core, Blazor, MAUI, and Unity3D, so web teams and game developers alike can pull it in as a NuGet package. Researchers and students also use it for prototyping scheduling, resource allocation, and search problems, and the project lists published papers and real applications that go well beyond a demo.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
scikit-opt
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)
ceres-solver
A large scale non-linear optimization library
FLAML
A fast library for AutoML and tuning. Join our Discord: https://discord.gg/Cppx2vSPVP.
sunfish
Sunfish: a Python Chess Engine in 111 lines of code
POT
POT : Python Optimal Transport