An open API service indexing awesome lists of open source software.

Algorithm

Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly. Algorithms in computer programming are employed to solve complex problems. Various cutting-edge technologies including artificial intelligence (AI) and machine learning (ML), operate based on simple or complex algorithms.

https://github.com/chasestarr/quicksort

Quicksort algorithm, implements same interface as Go's 'sort' package

algorithm go quicksort

Last synced: 01 Mar 2025

https://github.com/ruddyscent/ccspip

Solutions for exercises in the Book Classic Computer Science Problems in Python

algorithm book manning-publications python37

Last synced: 04 Mar 2026

https://github.com/streamr-dev/quick-dijkstra

Dijkstra's algorithm as a native C++ library for NodeJS, and as a WebAssembly library for the browsers

algorithm dijkstra graph

Last synced: 08 Oct 2025

https://github.com/changuii/algorithm

알고리즘 기록

algorithm java

Last synced: 04 Jul 2025

https://github.com/zerdicorp/hashalgo

Second Attempt to Understand Hashing.

algorithm cryptography hash hashing java sha256 study

Last synced: 02 Apr 2025

https://github.com/farial-mahmod/sorting-algorithms-in-swift

This repository contains the implementation of several sorting algorithms in Swift programming language

algorithm sorting-algorithms swift

Last synced: 08 Oct 2025

https://github.com/percebus/algorithmic-excercises

Algorithmic exercises

algo algorithm leetcode

Last synced: 18 Jan 2026

https://github.com/axionbuster/gemssearch002

Solver for Gem Seeker (Tomb of the Mask+)

algorithm gem-seeker haskell tomb-of-the-mask

Last synced: 09 Oct 2025

https://github.com/ron4fun/simplexcpp

SimplexCPP is a c++ library that helps solves `Linear Programming Equations` i.e Maximization problems, easily also providing you with neat results.

algo algorithm linear-programming maximization simplex-method

Last synced: 09 Oct 2025

https://github.com/ron4fun/fraction-plus-plus

A C++ Implementation of fraction class like the one in python and added features

algorithm calculation fraction mathematics

Last synced: 09 Oct 2025

https://github.com/aenguerrand/th-generate-integer-partition

Generate the integer partition of number p(n)

algorithm combinatorics tsinghua-university

Last synced: 16 Nov 2025

https://github.com/auronandace/md2_digest

A 0 dependency, no_std library for generating md2 digests.

algorithm library md2 rust

Last synced: 09 Oct 2025

https://github.com/pouu69/algorithm_study

자료구조 알고리즘 실습 용도

algorithm data-structures

Last synced: 09 Oct 2025

https://github.com/bam-j/algorithm-study

블로그 알고리즘 정리 포스트 코드 수록 + 코딩 테스트 코드 수록

algorithm data-structures javascript

Last synced: 31 Mar 2025

https://github.com/hy57in/mangorithm

🥭망고리즘 스터디 (Algorithm & CS Study) 🥭

algorithm codingtest javascript python3

Last synced: 09 Oct 2025

https://github.com/hyungkyukimdev/alda

Algorithm & Data Structure by Python3

algorithm leetcode python

Last synced: 06 Mar 2025

https://github.com/ingkellswith/algorithmground

📝algorithm✒️

algorithm

Last synced: 04 Mar 2026

https://github.com/chocochip101/tech-interview-study

S.M, BoostCamp를 위한 기술 인터뷰 스터디

algorithm deep-learning machine-learning

Last synced: 21 Jan 2026

https://github.com/quien697/algorithm-swift

It’s an algorithm practice project created using the Xcode Command Line Tool on macOS

algorithm leetcode swift

Last synced: 10 Oct 2025

https://github.com/jofaval/equal-shared-pay-ts

Distribute pay impact across different payees and incomes

algorithm html javascript jsdoc

Last synced: 10 Oct 2025

https://github.com/cthacker-udel/chesspredictor

AI Chess Predictor, using the Monte-Carlo Tree Search algorithm.

ai algorithm artificial-intelligence chess python

Last synced: 10 Oct 2025

https://github.com/zerdicorp/dda_algorithm

Visualization of the DDA algorithm (finding the vertical and horizontal intersections of the ray with the grid).

algorithm curiosity dda

Last synced: 10 Oct 2025

https://github.com/bjam24/traveling-salesman-problem

The project is about solving symmetrical traveling salesman problem. The repository contains 4 optimization algorithms: Tabu Search, Hill Climbing with Multi-Start, Nearest Neighbor and Simulated Annealing.

algorithm automation hill-climbing nearest-neighbor python simulated-annealing tabu-search travelling-salesman-problem xlsx

Last synced: 24 Mar 2025

https://github.com/s3xysteak/twistrand

A PRNG (Pseudo Random Number Generator) library based on Mersenne Twister, written by typescript, supported both esm/cjs.

algorithm mersenne-twister random seed utils

Last synced: 05 Feb 2026

https://github.com/gustavo-p0/desafio-gustavo-pimentel-carvalho-costa

Repositório criado para o Desafio de automatizar um caixa de uma Lanchonete. A missão é construir a lógica que calcula o valor de uma compra de acordo com o cardápio, regras de negócio e descontos da Lanchonete.

algorithm challenge dbserver jest nodejs startdb

Last synced: 22 Nov 2025

https://github.com/gwagjiug/algorithm-with-js

알고리즘 문제 풀이 with JavaScript 🧠

algorithm backjoon javascript programmers

Last synced: 11 Oct 2025

https://github.com/lucassklp/yens.algorithm

Yens Algorithm and First Fit Implementation made for Optical Networking discipline.

algorithm algorithms graph k-best-paths k-paths k-shortest-paths yen

Last synced: 11 Oct 2025

https://github.com/dup4/algorithmic-library

collections of some commonly used algorithms

algorithm cpp

Last synced: 12 Oct 2025

https://github.com/mohitjaisal/algoviz

Its a visualizer for sorting algorithms to see how they work with real values. It's implemented with React.js, some minimal material UI, and sorting algorithms in Javascript.

algorithm algorithms bubble-sort dsa hacktoberfest hacktoberfest-accepted javascript mergesort nodejs quicksort sorting-algorithms visualizer

Last synced: 12 Oct 2025

https://github.com/3aceshowhand/algorithms

For Algorithm Red books.

algorithm online-course

Last synced: 12 Oct 2025

https://github.com/gmihov001/caesar-cipher-encrypting-app

Simple app that encrypts and decrypts text messages based on the logic of Caesar's Cipher (React based)

algorithm frontend reactjs

Last synced: 12 Oct 2025

https://github.com/hongchangwu/haskell-99

Ninety-Nine Haskell Problems

algorithm haskell stack

Last synced: 13 Oct 2025

https://github.com/yanqic/algorithm

算法笔记 及 leetcode 题解

algorithm golang leetcode

Last synced: 13 Oct 2025

https://github.com/aherbrich/word-guru

Simple "wordchecker" for the game "Word Guru"

algorithm beginner-friendly python simple solver

Last synced: 27 Feb 2025

https://github.com/pumpedsardines/maze-generation

A demonstration of maze generation in TypeScript. You can check it out live

algorithm maze typescript webpack

Last synced: 13 Oct 2025

https://github.com/at1as/tetris-solver

solves tetris puzzles

algorithm ruby sigil talos-principle tetris

Last synced: 22 Nov 2025

https://github.com/dubniczky/convex-hull

Optimizing a convex hull using trigonometric elimination on a web environment

algorithm javascript optimization p5js web

Last synced: 31 Mar 2025

https://github.com/kartmaan/lychrel-number

Iterative process of adding numbers with their palindrome in order to end up with a new palindrome, or not...

196-algorithm algorithm calculations lychrel-number math mathematics palindrome palindrome-number unsolved-problems

Last synced: 14 Oct 2025

https://github.com/krzjoa/clrs

Cormen et al. algorithms bible

algorithm c c-language clrs clrs-book cormen-algorithms

Last synced: 13 Nov 2025

https://github.com/drewsworkshop/juliaset-animation

Julia Set animation dynamically evolves the fractal's appearance over time.

algorithm art fractal-algorithms fractal-images fractals juliaset juliasets

Last synced: 21 Nov 2025

https://github.com/hackcpp/hackcpp.github.io

编程技术 blog 网站,90后 C++ 程序猿, 学习记录, 技术分享, 编程笔记, 数据结构与算法, 程序架构设计

algorithm cplusplus data-structures design-patterns vuepress-blog

Last synced: 31 Jan 2026

https://github.com/m-valentino/epx-pixel-art-scaling

JavaScript canvas implementation of the EPX pixel art scaling algorithm

algorithm canvas epx image-scaling javascript nearest-neighbor pixel-art

Last synced: 05 Mar 2025

https://github.com/rxnew/bst

Binary Search Tree

algorithm binary-search-tree

Last synced: 27 Feb 2025

https://github.com/pawel-kieliszczyk/algorithms

Efficient algorithms and data structures

algorithm cpp03 spoj topcoder

Last synced: 24 Feb 2026

https://github.com/zanadoman/iterative-merge-sort

Iterative Merge Sorting Algorithm with optimizations

algorithm merge-sort sorting

Last synced: 23 Mar 2025

https://github.com/justinianus2001/projecteuler

All my Project Euler solutions in C++ language

algorithm cpp hackerrank-solutions mathematics project-euler

Last synced: 27 Feb 2025

https://github.com/bluezhan/find-a-better-algorithm

🎩 Don't diddle code to make it faster - find a better algorithm.

algorithm javascript leetcode mathematics

Last synced: 15 Oct 2025

https://github.com/raveensr/a-star-path-finding-algorithm

This is program written in java using the A* algorithm. This algoirthm calculates distance on three main categories. Those are Euclidean, Manhatton and Chebyshew.

a-star algorithm chebyshev euclidean java manhatton

Last synced: 15 Oct 2025

https://github.com/hyunjung-choi/boj

💡 Baekjoon Online Judge

algorithm java kotlin

Last synced: 15 Oct 2025

https://github.com/linxueyuanstdio/diffie-hellman

Diffie-Hellman algorithm

algorithm diffie-hellman

Last synced: 28 Dec 2025

https://github.com/malbolgee/data-structures

Some data structures implementations in C.

algorithm avl-tree binary-search-tree c priority-queue queue stack

Last synced: 16 Oct 2025

https://github.com/poonamkhatri/php-find-common-elements-function

This repository contains a PHP function named findCommonElements that takes two arrays as input and returns an array containing the common elements between them. The function without use of array_intersect to identify and extract the common elements efficiently.

algorithm algorithm-analysis algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented array array-manipulations array-methods arraylist arraylists arrays arrays-and-strings php php-array php-arrays php-library php7 php8

Last synced: 31 Mar 2025

https://github.com/pin3dev/42_pushswap

Algorithm challenge focused on sorting a stack of integers with the minimum number of operations. Implemented in C with a limited set of operations, ideal for understanding algorithm optimization.

42cursus 42porto 42pushswap 42school algorithm c sorting sorting-algorithm sorting-algorithms tutorial tutorial-sourcecode

Last synced: 17 Oct 2025

https://github.com/gr3yknigh1/maze-generator

Maze generator using pygame 🐍

algorithm generator maze-generator pygame python

Last synced: 17 Oct 2025

https://github.com/alvarocastro/heapsort

Yet another implementation of heapsort in JavaScript aimed to be flexible, lightweight and fast.

algorithm heapsort sort

Last synced: 17 Oct 2025

https://github.com/9sako6/ruby-datastructures-algorithms

Data Structures and Algorithms implementation in pure Ruby

algorithm datastructure ruby

Last synced: 18 Oct 2025

https://github.com/sun0day/tanc

High performance C library collection

algorithm c performance

Last synced: 22 Jan 2026

https://github.com/hoehrmann/list-stackby

List::StackBy Perl module

algorithm perl-module perl5

Last synced: 18 Oct 2025

https://github.com/soyapo/codechef

Scripts to Codechef problems, submitted by me. Most of them tend to work.

algorithm cpp

Last synced: 19 Oct 2025

https://github.com/ndsvw/box-stacking-problem

Dynamic-Programming solution of the "Box stacking"-Problem: Given a set of N rectangular 3-D boxes. What is the highest possible stack you can create with them? Only strictly smaller boxes are allowed on top of each other (2D-based); rotation is allowed.

3d algorithm algorithm-challenge complexity-analysis dynamic-programming

Last synced: 20 Oct 2025

https://github.com/dashroshan/dsa-using-python

📦 Implementation of data structures and algorithms using Python

algorithm data-structure python

Last synced: 06 Apr 2025

https://github.com/dashroshan/dsa-using-c

📦 Implementation of data structures and algorithms using C

algorithm c data-structures

Last synced: 06 Apr 2025

https://github.com/afeiship/next-quick-sort

Quick sort for next.

algorithm next quick sort

Last synced: 17 Aug 2025

https://github.com/harold-glitch/floodsquaretransform

New and original, very powerful encryption algorithm based on linearization of 2D square flood fill.

algorithm cypher encryption

Last synced: 05 Oct 2025

https://github.com/yisaer/acm_icpc

My ACM_ICPC Records

acm-icpc algorithm cpp

Last synced: 08 Sep 2025

https://github.com/pf12345/algorithm-gui

js 算法相关及图形化查看,使用react实现

algorithm gui react sorting-algorithms

Last synced: 08 Sep 2025

https://github.com/mstmdev/algorithm-go

基于golang实现的一些常用算法

algorithm go

Last synced: 12 Jan 2026

https://github.com/gxrco/lcmethoduvg

This algorithm utilizes the Lewis Carroll method for computing the determinants of 7x7 matrices. It incorporates a graphical user interface (GUI) to enhance the user experience, making it more intuitive and accessible for interacting with the determinant calculation process.

algorithm determinant-calculation

Last synced: 27 Mar 2025

https://github.com/phrugsa-limbunlom/algos

A collection of algorithms implemented in Scala for practicing.

algorithm scala

Last synced: 18 Jun 2025

https://github.com/soc221b/abstract-algorithms

High level abstract code of every algorithm, data structure, and design patterns in any programming language

abstract abstraction adapter algorithm algorithms data-structures design-patterns flex flexible generic high-level-programming library stl template

Last synced: 27 Feb 2025

https://github.com/siyeonson/algorithm

음~ 알고리즘 재밌다~~

algorithm problem-solving python3

Last synced: 14 May 2025

https://github.com/nagipragalathan/webforinsta

WebForInsta is a static website designed to manage codes and provide an interactive experience for users. The website focuses on showcasing videos with coding lyrics, specifically tailored for Instagram.

algorithm codemanagement codi coding-lyrics css design html inst instagram-video lyrics python static-site staticwebsite status-page web2 webapp webdevelopment webforinsta website-template

Last synced: 05 Apr 2025

https://github.com/lovasoa/spark-joinapp

Repository hosting code for my master thesis on join algorithms on distributed systems.

algorithm big-data cluster database join spark

Last synced: 03 Apr 2025

https://github.com/captpyrite/case-solver

A small piece of code that can virtually solve any "case" or any mathematical problems, if we change the `__output__():` of it

algorithm solver

Last synced: 05 Oct 2025

https://github.com/byahram/algorithms

JavaScript/Python 알고리즘 스터디

algorithm coding-test javascript python

Last synced: 08 May 2025

https://github.com/javidjms/algorithm

A list of algorithm for interview training

algorithm challenge exercise interview python solve training

Last synced: 05 Oct 2025

https://github.com/sevmardi/soundex-algorithm

Implmentation of soundex algorithm

algorithm java-8 python3 soundex soundex-algorithm

Last synced: 14 May 2025

https://github.com/mindlessmuse666/iris-knn

Проект демонстрирует применение алгоритма k-ближайших соседей (KNN) для классификации набора данных Iris. Включает загрузку данных, обучение модели, оценку производительности и визуализацию результатов с использованием библиотек Pandas, Scikit-learn, Matplotlib, Seaborn и Plotly.

algorithm classification data-analysis data-visualization iris-dataset knn lazy-learning machine-learning python scikit-learn

Last synced: 17 Aug 2025

https://github.com/newfolder6/solveacube

rendering rubik's cube with three.js

algorithm rubiks-cube webgl

Last synced: 24 Jul 2025

https://github.com/helland369/algorithms

I'm learning Algorithms & Big O notation and write it in C++

algorithm algorithms big-o-notation cpp cpp17

Last synced: 11 Apr 2025

https://github.com/jgjgill/algorithm-study

한걸음씩 나아가는 알고리즘

algorithm problem-solving

Last synced: 11 Apr 2025