Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Optimization

Optimization

175 projects

Showing 31 of 175 projects

aruspex
aruspexElixir

A configurable constraint solver written in Elixir, supporting multiple strategies including simulated annealing for weighted CSPs.

#csp#elixir#combinatorial-problems
Stars41
Forks3
Last commit10 years ago
ruleprocessorY
ruleprocessorYC++

A next-generation rule processor for hashcat with multibyte character support and rule optimization capabilities.

#jtr#mdxfind#tsv-format
Stars39
Forks7
Last commit9 months ago
ojc
ojcC

A high-performance, streaming JSON parser for C applications requiring maximum speed with large JSON documents.

#c-library#json-elements#fast
Stars38
Forks8
Last commit2 years ago
fast_underscore
fast_underscoreC

A C extension providing a fast implementation of ActiveSupport's String#underscore method for Ruby.

#rails#string-processing#rubygem
Stars37
Forks4
Last commit5 months ago
benchmark
benchmarkOCaml

A module for measuring and comparing the run-time performance of OCaml functions.

#functional-programming#profiling#development-tools
Stars34
Forks7
Last commit1 year ago
evoli
evoliGo

A Go library implementing Genetic Algorithm and Particle Swarm Optimization for solving optimization problems.

#particle-swarm-optimization#go-library#evolutionary-computation
Stars33
Forks11
Last commit4 years ago
Ascension
AscensionPascal

A metaheuristic optimization framework for solving complex combinatorial problems like N-queens and protein folding.

#research-tool#problem-solving#pascal
Stars29
Forks5
Last commit6 years ago
Revolver
RevolverSwift

A Swift framework for building fast and extensible genetic algorithms with support for multiple platforms.

#genetic-algorithms#search-algorithms#evolutionary-computation
Stars29
Forks5
Last commit9 years ago
matlib
matlibClojure

A Clojure library providing optimization, control theory, and system identification tools built on Neanderthal for numerical computation.

#scientific-computing#system-identification#lapack
Stars26
Forks0
Last commit6 years ago
makepkg-optimize
makepkg-optimizeShell

A collection of supplemental scripts for pacman that provide macros for optimization during Arch Linux package builds.

#arch-linux#clang#gcc
Stars24
Forks2
Last commit6 months ago
LightGraphsExtras.jl
LightGraphsExtras.jlJulia

Provides network interdiction algorithms and MatrixDepot.jl integration for graph analysis in Julia.

#scientific-computing#julia#graph-algorithms
Stars21
Forks13
Last commit1 year ago
Tapnesh-CLI
Tapnesh-CLIShell

A CLI bash script that optimizes images in parallel for efficiency and speed.

#batch-processing#jpegoptim#image-optimization
Stars21
Forks3
Last commit6 years ago
machine_learning_workbench
machine_learning_workbenchRuby

A comprehensive Ruby gem providing atomic, flexible tools and frameworks for practical machine learning applications.

#neural-network#machine-learning-algorithms#neural-networks
Stars20
Forks5
Last commit
How to evolve neural networks in Ruby using the Machine Learning Workbench
How to evolve neural networks in Ruby using the Machine Learning WorkbenchRuby

A comprehensive Ruby gem providing a collection of atomic machine learning tools and frameworks for practical applications.

#neural-network#machine-learning-algorithms#neural-networks
Stars20
Forks5
Last commit
DietPi
DietPiShell

A lightweight, optimized Debian-based operating system for single-board computers with automated software installation.

#system-management#single-board-computer#embedded
Stars18
Forks1
Last commit3 years ago
strcase
strcaseGo

Case-insensitive, Unicode-aware drop-in replacements for Go's strings and bytes packages.

#assembly#unicode#bytes
Stars16
Forks2
Last commit10 days ago
Bonk
BonkGame Maker Language

A 3D collision library for GameMaker 2024.14 supporting boolean tests, push-out vectors, raycasting, and optimized grid-based checks.

#gamemaker#grid-system#raycasting
Stars15
Forks0
Last commit2 days ago
goctx
goctxGo

A Go library that provides faster context value retrieval compared to the standard library's context.Value method.

#library#micro-optimization#context
Stars11
Forks2
Last commit5 years ago
simple_ga
simple_gaRuby

A simple Ruby implementation of a genetic algorithm for solving the 1-max problem, designed for educational demonstrations.

#demo#educational#example
Stars11
Forks2
Last commit9 years ago
Catniff
CatniffTypeScript

A Torch-like deep learning framework for JavaScript with direct tensor and autograd operations.

#ai#deep-learning#dl
Stars11
Forks1
Last commit1 month ago
OpenGM
OpenGMC++

Lua bindings for the OpenGM C++ library, enabling graphical model description and optimization from Lua scripts.

#c-plus-plus-library#probabilistic-inference#lua-bindings
Stars8
Forks0
Last commit14 years ago
onumerical
onumericalOCaml

An OCaml library for sparse linear expressions, generic vectors/matrices, and a dual simplex solver for linear optimization.

#scientific-computing#sparse-linear-expressions#functorized-modules
Stars8
Forks1
Last commit12 years ago
classy-lala
classy-lalaRust

A fast Single Layer Perceptron library for Deno, written in Rust and TypeScript with Foreign Function Interface (FFI).

#gradient-descent#ffi#classification
Stars5
Forks1
Last commit2 years ago
crystal-gsl
crystal-gslCrystal

Crystal language bindings for the GNU Scientific Library (GSL), providing access to numerical and scientific computing functions.

#scientific-computing#mathematics#statistics
Stars5
Forks1
Last commit6 months ago
ada-ga
ada-gaAda

A genetic algorithm library for Ada with binary chromosomes, elitism, mutation, and crossover operations.

#algorithm#genetic-algorithms#library
Stars3
Forks1
Last commit3 years ago
NetworkFlows.jl
NetworkFlows.jlJulia

A Julia package providing network flow algorithms and data structures optimized for augmenting shortest paths max-flow.

#network-flows#julia#multiroute-flow
Stars3
Forks4
Last commit9 years ago
MatProInterface.go
MatProInterface.goGo

A Go interface for modeling mathematical programs like convex optimization problems with composable operations and clear error handling.

#mathematical-programming#composable-operations#quadratic-programming
Stars3
Forks0
Last commit
mp_wcwidth
mp_wcwidthPython

A MicroPython-optimized port of wcwidth for measuring wide Unicode character widths in terminal output.

#emoji#embedded-systems#micropython
Stars3
Forks0
Last commit7 months ago
hungarian-algorithm
hungarian-algorithmAda

A fully functional implementation of the Hungarian Algorithm in Ada for solving assignment problems with minimal cost.

#algorithm-implementation#ada#hungarian-algorithm
Stars2
Forks0
Last commit8 months ago
Mutta Puffs
Mutta PuffsPython

A decentralized sports league scheduler that solves the Travelling Tournament Problem using Golem's computational network.

#league-management#sports-scheduling#simulated-annealing
Stars1
Forks1
Last commit4 years ago
Golem or-tools
Golem or-toolsPython

An OR-Tools worker that enables solving optimization problems using distributed computing on the Golem network.

#python#worker-node#combinatorial-optimization
Stars1
Forks0
Last commit5 years ago
PreviousPage 5 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
4 years ago
6 months ago
#Machine Learning63
#Scientific Computing31
#Python30
#Performance27
#Deep Learning22
#Evolutionary Algorithms18
#Genetic Algorithms16
#Evolutionary Computation16
#Automatic Differentiation16
#Genetic Algorithm16
#Python Library15
#Neural Networks15