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/tim-raphael/chess-engine

This is a simple chess engine implemented in Rust using the minimax algorithm with alpha-beta pruning for decision-making.

algorithm chess chess-engine minimax-algorithm rust

Last synced: 08 Jun 2026

https://github.com/hpedrorodrigues/graphs

A simple implementation of some Graph algorithms

algorithm graph graph-algorithms

Last synced: 13 Apr 2026

https://github.com/hyoukadev/head-for-algorithm

Start to learn algorithm

algorithm gitbook

Last synced: 30 May 2026

https://github.com/rlagksruf16/algorithm_everyday

💻Algorithm Problems & Solutions using C++, JS

algorithm cpp problems

Last synced: 14 Oct 2025

https://github.com/uudashr/fibgo

Fibonacci in Go

algorithm fibonacci

Last synced: 08 May 2026

https://github.com/coodingpenguin/problem-solving

:memo: Practice problem solving with BOJ and Programmers

algorithm boj leetcode problem-solving programmers python-for-coding-test python3

Last synced: 26 Mar 2025

https://github.com/kishore-devaraj/movie-search

Implementation of sorting algorithm heap sort using search movie concept.

algorithm expect heapsort mocha reactjs

Last synced: 13 Apr 2026

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

Efficient algorithms and data structures

algorithm cpp03 spoj topcoder

Last synced: 24 Feb 2026

https://github.com/petoc/algo

Collection of algorithm implementations for Go.

algorithm damm go golang luhn

Last synced: 22 Jan 2026

https://github.com/konstantin8105/root

root-finding algorithm

algorithm bisection-method root-finding

Last synced: 16 Mar 2025

https://github.com/amirhossein-github/javascript-database

This repository contains all my knowledge of JavaScript.

algorithm javascript syntax

Last synced: 14 Oct 2025

https://github.com/chasestarr/mergesort

Mergesort algorithm for ints in Go

algorithm go mergesort

Last synced: 25 May 2026

https://github.com/realduyuanchao/book

经典计算机书籍收藏📚

algorithm java js pdf python

Last synced: 14 Apr 2026

https://github.com/feliperdamaceno/conways-game-of-life

The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970. This version of the game is built with React and Zustand.

algorithm react typescript zustand

Last synced: 08 May 2026

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/narekhovhannisyan/sorting-algorithms

Popular sorting algorithms implemented in javascript.

algorithm javascript js sort sorting

Last synced: 15 Oct 2025

https://github.com/mooreniemi/bam

Boston Algorithms Meetup

algorithm algorithms javascript ruby

Last synced: 08 May 2026

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/gabrielfu/rsgraph

Python wrapper API for common graph algorithms implemented in Rust

algorithm graph graph-algorithms networkx pyo3 python rust

Last synced: 27 Mar 2026

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

💡 Baekjoon Online Judge

algorithm java kotlin

Last synced: 17 May 2026

https://github.com/joymon/puzzles

Puzzles I have solved for interviews and fun

algorithm puzzle

Last synced: 26 Mar 2025

https://github.com/cianhub/knapsack-algorithm-solution

A JavaScript algorithm for solving the knapsack problem

algorithm javascript knapsack-problem

Last synced: 26 Mar 2025

https://github.com/meetzaveri/javascript-algorithms-and-snippets

Various Algorithms and snippets in javascript.

algorithm data-structures javascript js

Last synced: 10 Jun 2026

https://github.com/juangesino/algebra

Methods and algorithms for linear algebra.

algebra algorithm linear-algebra

Last synced: 16 Mar 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/jainamparikh0825/moowee

A movie finder with rich UI which lets you search for a movie and an algorithm designed in a way where the most searched movies by different users categorised under the most popular searches!

algorithm appwrite react tailwindcss

Last synced: 13 Apr 2026

https://github.com/vomnes/lem-in

Elementary algorithmic project - Graph Traversal - This project is meant to make you code an ant farm manager.

algorithm bfs-algorithm graph-traversal

Last synced: 16 Mar 2025

https://github.com/claireyurev/code-box-layout

Code box layout repository

algorithm code-box layout-management

Last synced: 27 Jan 2026

https://github.com/pikmin-rgb/push_swap

Because Swap_push isn’t as natural

algorithm c makefile school-project

Last synced: 01 Jun 2026

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/donno2048/pi

Top 10 algorithms to get pi and one weird code to test them all

algorithm benchmark pi python testing

Last synced: 01 Jul 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/i-aiymen/debt_simplification

A Dart function that simplifies debt settlements among a group, similar to 'Quick Split' app. Takes a list of debts and returns a simplified list.

algorithm dart flutter quick-split

Last synced: 24 Feb 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: 10 Jun 2026

https://github.com/nir3x/fxms

FNV-XOR-Mask-Shuffle Symmetric Encryption Algorithm

algorithm crypto encryption fnv fxms go golang mask security shuffle symmetric xor

Last synced: 06 Jun 2026

https://github.com/tatangharyadi/algorithm

Collection of algorithm

algorithm python

Last synced: 08 May 2026

https://github.com/scisamir/binary_trees

0x1D. C - Binary trees

algorithm binary-trees c data-structures

Last synced: 22 Jun 2026

https://github.com/ayoubzulfiqar/thealgorithms

Blazzingly Fast Cutting-Edge Concurrent Generic Algorithms implemented in Go.

algorithm algorithms algorithms-and-data-structures go golang searching-algorithms sorting-algorithms

Last synced: 18 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/anthonymazzie/bellmanford

Given a directed, weighted graph containing positive and negative edge weights, a source node and destination node, this Java application utilizes the Bellman Ford algorithm to return the shortest path and distance from source to destination.

algorithm bellman-ford computer-science graph

Last synced: 30 Jun 2025

https://github.com/muhammadabdi42/sudoku-solver-with-backtracking-algorithm

A simple console app written with C# for solving 9x9 and 16x16 sudokus using backtracking algorithm

algorithm console csharp

Last synced: 25 Jul 2025

https://github.com/billowdev/cryptography-techniques-example

วิทยาการเข้ารหัสลับ cryptography techniques

algorithm cryptography encryption

Last synced: 25 Jul 2025

https://github.com/puzzlef/pagerank-barrierfrees-openmp-dynamic

Design of OpenMP-based statically scheduled Barrier-free Dynamic PageRank algorithm for link analysis.

algorithm analysis experiment graph iterative link multithreading openmp pagerank

Last synced: 06 Apr 2025

https://github.com/puzzlef/labelrank-communities-dynamic

Performance comparison of static vs dynamic LabelRank algorithm, that is used for community detection in graphs.

algorithm clustering community detection dynamic graph labelrank static

Last synced: 06 Apr 2025

https://github.com/forma0-9097/study-log

알고리즘 공부 기록을 위한 저장소.

algorithm python

Last synced: 03 Apr 2025

https://github.com/puzzlef/labelrank-communities-openmp

Comparing approaches for community detection using OpenMP-based LabelRank algorithm.

algorithm community detection graph label labelrank openmp propagation

Last synced: 06 Apr 2025

https://github.com/youben11/graph-theory

Implementation of some algorithms on graph theory

algorithm graph-theory

Last synced: 26 Jul 2025

https://github.com/notrelix/algorithms

This will keep track of Algorithms I have learned.

algorithm algorithms

Last synced: 18 Sep 2025

https://github.com/puzzlef/pagerank.js

Design of PageRank algorithm for link analysis in JavaScript.

adjustment algorithm damping factor graph iterations pagerank parameter stepwise

Last synced: 06 Apr 2025

https://github.com/puzzlef/pagerank-barrierfree-openmp-dynamic

Design of OpenMP-based Lock-free Dynamic PageRank algorithm for link analysis.

algorithm analysis experiment graph iterative link multithreading openmp pagerank

Last synced: 06 Apr 2025

https://github.com/theodrosyimer/luhn

Implementation of the Luhn's algorithm using TypeScript

algorithm typescript

Last synced: 26 Jul 2025

https://github.com/puzzlef/louvain-communities-dynamic

Comparing static vs dynamic approaches of the Louvain algorithm for community detection.

aggregation algorithm community detection experiment graph iterative local louvain moving

Last synced: 06 Apr 2025

https://github.com/strar-buck/algo_implementation

Data Structure and Algorithms implementation

algorithm data-structures python

Last synced: 26 Jul 2025

https://github.com/hhejo/swea

SW Expert Academy 문제 풀이

algorithm python

Last synced: 11 Oct 2025

https://github.com/ihyeon/coding-test-study

코딩 테스트 & 알고리즘 문제 풀이를 정리하는 저장소입니다

algorithm coding-test java problem-solving study

Last synced: 26 Jul 2025

https://github.com/nukopy/go-ads

Algorithms and Data Structures in Go

algorithm algorithms-and-data-structures data-structure go

Last synced: 15 Jan 2026

https://github.com/onemorebottlee/algorithm

알고리즘 풀이 모음 - 백준 & 프로그래머스

algorithm beakjoon-algorithm programmers-algorithm

Last synced: 14 Apr 2025

https://github.com/byahram/algorithm

자바스크립트 알고리즘 스터디

algorithm coding-test javascript

Last synced: 25 Feb 2025

https://github.com/chaoyangnz/leetcode

Leetcode solutions with Kotlin and Java

algorithm kotlin leetcode pass-the-time

Last synced: 15 May 2026

https://github.com/jiwonkim0131/algorithm

Practice algorithm to better problem solving skills using javascript

algorithm problem-solving ps

Last synced: 26 Jul 2025

https://github.com/craiggleso/real-time-distance-problem

Two variables are growing at variables speeds. This solves the time A catches up to B

algorithm distance problem real solver time

Last synced: 26 Jul 2025

https://github.com/habbatul/selection-sort-dengan-decrease-conquer

Terminal App, Karya hasil Penerapan keilmuan Strategi Algoritma Decrease and Conquer.

algorithm divide-and-conquer selection-sort

Last synced: 29 Mar 2025

https://github.com/kooparse/coding_problems

Coding problems implemented in Rust

algorithm interview rust

Last synced: 22 Mar 2025

https://github.com/amkreta/angular-diff-checker

diff checker based on "Longest Common Subsequence" and "Backtracking"

algorithm angular css diff-algorithm html javascript scss typescript

Last synced: 09 Apr 2026

https://github.com/alvarocastro/stalinsort

An implementation of the meme stalinsort in JavaScript.

algorithm javascript meme sort sorting stalin stalinsort

Last synced: 08 May 2026

https://github.com/koishijs/koishi-plugin-crypto

在 Koishi 中实现经典文本加密算法

algorithm crypto koishi plugin

Last synced: 27 Jul 2025

https://github.com/superzombi/combinations

Combinations algorithm with specific position

algorithm combinatorics

Last synced: 21 Mar 2025

https://github.com/gomisha/santas-brackets-advent-of-code

Solution to Advent of Code 2015 (Day 1: Not Quite Lisp)

algorithm readfile typescript

Last synced: 07 Jun 2026

https://github.com/stylepatrick/sudoku-solver

Sudoku solver algorithm in Java

algorithm java sudoku-solver

Last synced: 30 Jun 2026

https://github.com/waseemsabir/algorithms

Implementation of some main stream algotithms

algorithm

Last synced: 27 Jul 2025

https://github.com/myeonghan-nim/algorithm-programmers

📚 Algorithm: programmers

algorithm python

Last synced: 27 Jun 2025

https://github.com/rathod-shubham/machinelearning-1

A curated list of my machine learning projects. Machine learning (ML) is the study of computer algorithms that improve automatically through experience and by the use of data. It is seen as a part of artificial intelligence.

algorithm classification clustering machine-learning reinforcement-learning

Last synced: 20 May 2026

https://github.com/pchchv/pyalgos

Algorithms implemented in Python

algorithm algorithms interview python

Last synced: 27 Jul 2025

https://github.com/sleekpanther/counting-inversions

Finds how similar 2 lists of rating are using the Divide and Conquer approach. Extension of MergeSort that actually displays the specific inversions as well as just counting the total number.

algorithm algorithm-design arrays count counting-inversions dissimilarity divide-and-conquer invert merge mergesort mergesort-algorithm noah noah-patullo pattullo pattulo patullo patulo ratings similarity sorting

Last synced: 05 Mar 2025

https://github.com/sibeux/compfest-cpc

Competitive Programming Contest COMPFEST Universitas Indonesia 2022 repository by sibeux - nasrulwahabi [sibe_ux / nasrul_wahabi]

algorithm competitive-programming-contests compfest cpc programming

Last synced: 16 May 2025

https://github.com/eightants/rps-ai

PARIS: A Rock, Paper, Scissors AI created with Javascript

algorithm javascript prediction

Last synced: 22 Sep 2025

https://github.com/igor-240340/clopeclusteringalgorithm

C++ test assignment on implementation of CLOPE clustering algorithm

algorithm categorical-data clope clustering-algorithm transactional-data

Last synced: 29 Mar 2025

https://github.com/aliciawyy/dmining

some data science tools and coding contests solutions

algorithm data-science puzzles

Last synced: 18 Feb 2026

https://github.com/bradhowes/priorityqueue

Swift implementation of a priority queue.

algorithm priority-queue swift5

Last synced: 08 Oct 2025

https://github.com/floydz/binarycontainer

small container for a binary vector

algorithm

Last synced: 15 Aug 2025

https://github.com/ribtas007/dsa_cs506

contains all the works that I did while pursuing the DSA_CS506 course.

algorithm c cpp data-structures

Last synced: 20 May 2026

https://github.com/joelibaceta/mia-101-pc1

Solución a la practica 1

algorithm mathematics python

Last synced: 20 May 2026

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

Repository for solving algorithmic problems

algorithm backjoon java leetcode programmers

Last synced: 29 Mar 2025