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/hungrybluedev/c-programs

A collection of well-documented, mostly self-contained C programs. The programs include implementations of Data Structures as well as Algorithms.

algorithm c data-structures dependency-free implementation

Last synced: 08 Apr 2025

https://github.com/danieljdufour/fast-max

:fire: Quickest Way to get the Maximum Value of an Array of Numbers (Typed or Untyped)

algorithm math maximum numbers

Last synced: 07 Apr 2025

https://github.com/fgforrest/pmptt

PMPTT is a derivation of original Modified Preorder Tree Traversal algorithm that partially solves the problem of heavy write costs by pre allocating numeric range for the tree of the estimated size.

algorithm hierarchy java mptt tree

Last synced: 08 Feb 2026

https://github.com/brucezoom/cs222-algorithm-code

This is the code repository for the homework and exam

algorithm coursework cpp

Last synced: 28 Mar 2025

https://github.com/weilueluo/mini-snowflake

A simplified ID generator based on Twitter's Snowflake.

algorithm id-generator snowflake

Last synced: 06 Mar 2025

https://github.com/simonbaese/herkosidae

Half-explicit Runge-Kutta method for overdetermined semi-implicit Differential-Algebraic Equations

algorithm differential-algebraic-equations matlab numerical-analysis runge-kutta-methods

Last synced: 10 Mar 2026

https://github.com/abranhe/bubble-srt

Bubble Sort Algorithm Implementation

algorithm bubble-sort sorting-algorithms

Last synced: 07 Jul 2025

https://github.com/blchinezu/cristiansalgorithm

A GO implementation of Cristian's Agorithm for clock synchronization

algorithm clock cristian golang synchronization time

Last synced: 14 Jan 2026

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

Sudoku solver library for Rust

algorithm rust sudoku sudoku-solver

Last synced: 10 Apr 2025

https://github.com/obadakhalili/the-knights-tour

🐴 A visualization of Warnsdorff’s Algorithm for the Knights Tour problem

algo algorithm javascript knights-tour visualization warnsdorff-algorithm

Last synced: 14 Jun 2026

https://github.com/mc256/eecs2011

Source code for Algorithm course EECS 2011

algorithm eecs2011 yorkuniversity

Last synced: 18 Mar 2025

https://github.com/rasti37/k-nn-algorithm-implementation-using-linked-list

KNN algorithm implemented with Linked Lists.

algorithm implementation knn linked lists

Last synced: 16 May 2026

https://github.com/yoyoberenguer/water-ripple-effect

Water ripple effect algorithm with numpy, pygame and cython

algorithm distortion ripple-effect water-ripple

Last synced: 07 Jul 2025

https://github.com/saseungmin/daily_coding_dojo

study for javacript algorism 🎯 daily coding..🚀

algorithm algorithm-study coding-dojo daily-coding javascript

Last synced: 17 Mar 2025

https://github.com/mchatcher/short-selling-ban-many-types-algo

Asset pricing with short-selling constraints and many beliefs: Three algorithms

algorithm asset-prices matlab short-selling-constraints

Last synced: 01 Sep 2025

https://github.com/vnxx/combination-finder

Find the combination of numbers whose sum equals x

algorithm finder golang react typescript

Last synced: 11 May 2026

https://github.com/ncchen99/gcitask-gettingstartedwithstlincpp

GCI任務 - 簡介 STL 用法

algorithm stl

Last synced: 06 Apr 2025

https://github.com/nishantcoder108/pro-dsa

Hi, This repository is specially dedicated to DSA in JavaScript. I'm continuing to work on this repository from which DSA could be easy for that who want to code in javascript.

algorithm coding core-concepts data-structures dsa dsa-in-javascript dsa-javascript dsa-practice javascript js-concepts

Last synced: 30 Mar 2025

https://github.com/santosl2/javascript-algorithms-explain

Some of most popular Searching and Sorting algorithms, made in Javascript

algorithm algorithms javascript searching-algorithms sorting-algorithms

Last synced: 23 Mar 2025

https://github.com/amansrv/dsa-leetcode

In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.

algorithm data-structures leetcode

Last synced: 11 May 2025

https://github.com/2lovecode/graffito

Golang代码集。有趣的小工具,数据结构实现,设计模式实现等

algorithm go golang leetcode redis

Last synced: 25 Jan 2026

https://github.com/mikejgray/graysalgorithms

Adapted primarily from the JavaScript algorithms from FreeCodeCamp.com, these Python algorithm challenges are a great way to get to know the Python standard libraries.

algorithm hacktoberfest python

Last synced: 20 May 2026

https://github.com/parzibyte/algoritmos

Múltiples ejercicios y algoritmos de programación resueltos en varios lenguajes de programación

algorithm exercise math practice

Last synced: 18 May 2026

https://github.com/jaybrown/cn

Apple's open source command line interface to CommonNumerics routines (CRC-8/16/32/64, Base16/32/64)

adler-32 algorithm base16 base32 base64 castagnoli checksum cli commoncrypto commonnumerics crc crc-16 crc-32 crc-32c crc-8 fletcher hash hashing macos osx

Last synced: 19 May 2026

https://github.com/tcl606/matrix

C++ / C# Matrix Processing Library

algorithm linear-algebra matrix

Last synced: 13 Jul 2025

https://github.com/Mr-Monster-0248/Algorithm-interpretor

An algorithm interpretor in C language for the 3rd project in first year at EFREI

algorithm c code interpreter

Last synced: 11 May 2025

https://github.com/venh312/algorithm

✍ 알고리즘 풀이

algorithm java8

Last synced: 18 Mar 2025

https://github.com/brainhub24/quine

This is a #Quine, a program that outputs its own source code. It uses a variable s and the #printf function to print itself

algorithm concept quine

Last synced: 12 Apr 2025

https://github.com/can-dy-jack/linkedlist

LinkedList and DoubleLinkedList implementation in JavaScript

algorithm data-structures double-linked-list javascript linked-list

Last synced: 07 Apr 2025

https://github.com/mahdavipanah/constrainedscheduling

A solution for a constrained scheduling problem

algorithm dynamic-programming python scheduling

Last synced: 23 Jun 2026

https://github.com/curzon01/mysql_sunriseset

MySQL/MariaDB SunRiseSet Calculation

algorithm algorithms-implemented mariadb mysql sunrise sunset

Last synced: 20 May 2026

https://github.com/hoshimin/ranger

Fast sparsed range intersection

algorithm algorithms header-only intersect intersection range sparse

Last synced: 14 Apr 2025

https://github.com/yadvi12/striver-sde-dsa-sheet

Striver SDE Sheet - CPP Solutions

algorithm coding-challenge cpp data-structures

Last synced: 02 Feb 2026

https://github.com/cleosilva/estruturas-dados-javascript

Estrutura de dados e algoritmos implementados em Javascript com explicações e links para leitura adicional

algorithm data-structures interview javascript javascript-algorithms

Last synced: 19 May 2026

https://github.com/prathameshdhande22/data-structure-and-algorithms

This Repository Contains all the code which i have written while doing DSA.

algorithm algorithms clanguage data-structures dsa dsa-algorithm java leetcode

Last synced: 21 Apr 2026

https://github.com/buzzybis/a-ds

Lecture notes and exercises on algorithms and data structures. Source material is A&DS from Pavel Marvin for the ITMO university.

algorithm algorithms-and-data-structures course data-structures data-structures-and-algorithms learn learning typst

Last synced: 18 Jun 2025

https://github.com/damichoi/algorithm

Baekjoon Online Judge (백준 온라인 저지), LeetCode, Programmers, 이것이 코딩테스트다 (동빈북), 인프런 등의 알고리즘 문제 풀이를 모은 저장소입니다.

algorithm algorithms baekjoon baekjoon-algorithm baekjoon-online-judge inflearn java leetcode leetcode-java programmers

Last synced: 03 May 2025

https://github.com/brunamark/desafio_c

Desafios em C contendo tipos de ordenações famoso como o Bubble Sort. Códigos realizados para o CodeCamp Fortaleza dos CodeMiners em 2023.

algorithm c challenge

Last synced: 04 Aug 2025

https://github.com/ugnmura/Marching_Squares_Processing_Java

Marching Squares Algorithm implemented in Processing 3 in Java

algorithm image-processing java processing

Last synced: 02 Sep 2025

https://github.com/ewliang/binary-tree-heap

C++ implementation of a heap and heap sort through use of a binary tree structure.

algorithm binary-tree c-plus-plus heap-sort

Last synced: 04 Oct 2025

https://github.com/tk744/rubot

A blazing fast 3x3 Rubik's cube solver written in C.

algorithm microcontroller robotics rubiks-cube

Last synced: 31 Mar 2025

https://github.com/bl33h/conwaysgameoflife

A real-time rendering program with Conway's Game of Life algorithm.

algorithm cmake conways-game-of-life cpp gcc make sdl2 wsl

Last synced: 28 Jul 2025

https://github.com/mbn-code/pysort

Python Sorting Visualised.

algorithm asd matplotlib python python3 sort visualization

Last synced: 22 Mar 2025

https://github.com/mttbernardini/mbencrypter

:closed_lock_with_key: This program will help you encrypting or decrypting some data or a file using MB's algorithm. NB: this project has been supeseded by https://github.com/mttbernardini/mbc

algorithm cryptography raw-data rawinput symmetric-keys text

Last synced: 26 Mar 2025

https://github.com/swnb/dct-ts

dct and idct algorithm implement with typescript

algorithm dct idct typescript

Last synced: 26 May 2026

https://github.com/gusenov/algorithms

Различные алгоритмы.

algorithm algorithms algorithms-implemented

Last synced: 16 Jul 2025

https://github.com/markkvdb/mdpsolver

Markov Decision Process (MDP) Solver.

algorithm maintenance mdp windmill

Last synced: 22 Apr 2026

https://github.com/nicholas-miklaucic/rust-monaco

An optimized, parallel, lock-free Monte-Carlo Tree Search implementation in Rust

ai algorithm mcts rust

Last synced: 08 Nov 2025

https://github.com/genndy007/bellman_ford_rethink

Implementation of Bellman Ford Parallel and Sequential Algorithm with Java and Maven. Rethinked. Coursework for 6 semester.

algorithm atomic bellman-ford bellman-ford-algorithm concurrent distributed distributed-computing graph java jdk17 maven parallel parallel-computing threadpool

Last synced: 18 May 2026

https://github.com/nursyah21/algoexercise

develop your algo skill

algorithm cpp

Last synced: 29 Jul 2025

https://github.com/sumitgirwal/a-star-path-find-algo-python

A* is a graph traversal and path search algorithm, which is often used in many fields of computer science due to its completeness, optimality, and optimal efficiency.

algorithm astar-algorithm pygame-games python-3

Last synced: 20 Mar 2025

https://github.com/colelawrence/group-traits

rudimentary algorithm for grouping objects based on traits

algorithm metamorphic-testing school-project typescript utility

Last synced: 05 Apr 2025

https://github.com/namtndev/leetcode-practice

📚 Practicing algorithms & data structures on LeetCode with JavaScript ✨

algorithm datastructures javascript leetcode

Last synced: 03 Apr 2025

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

Design of OpenMP-based Parallel Louvain algorithm for community detection.

agglomerative algorithm community detection experiment graph greedy hierarchical iterative louvain modularity optimization

Last synced: 06 Apr 2025

https://github.com/lzyrapx/pi-miniature-calculation

☕️ A Miniature Program

algorithm

Last synced: 26 Jun 2025

https://github.com/kmx-systems/a-star-algo

Generic C++ implementation of A* algorithm (header only). Features: Fully customizable internal data structures, step-by-step execution and beam search support.

a-star-algorithm algorithm beam-search cpp cpp20 header-only heuristic-algorithm heuristic-search heuristic-search-algorithms search-algorithm template

Last synced: 12 Apr 2025

https://github.com/nazanin1369/ahocorasick

ahoCorasick Pattern searching algorithm in Javascript

aho-corasick algorithm javascript

Last synced: 08 Jul 2025

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

Design of Dynamic PageRank algorithm for link analysis.

adjustment algorithm dynamic graph incremental initial pagerank rank ranks temporal

Last synced: 06 Apr 2025

https://github.com/netgroup-polito/shared-buffer

Algorithm to efficiently move pkts between the vSwitch and the VNF

algorithm data-exchange nfv shared-buffer vnf

Last synced: 10 Apr 2025

https://github.com/seemanne/1planartester

Python implementation of a 1-planarity test, written for my masters thesis

1-planarity algorithm graph graph-algorithms graph-theory

Last synced: 23 Aug 2025

https://github.com/lazzerex/gauss-legendre-algorithm

Computing the digits of π using the Gauss-Legendre algorithm (C#)

algorithm math

Last synced: 29 Mar 2025

https://github.com/diptangsu/algorithms

This repository contains the algorithms that are a part of MAKAUT syllabus for 3rd Year Computer Science and Engineering.

algorithm algorithms graph hackoctoberfest hackoctoberfest2k18 java makaut-syllabus

Last synced: 23 Oct 2025

https://github.com/puzzlef/pagerank-dead-ends

Comparing strategies of handling dead ends with PageRank algorithm for link analysis.

algorithm dead end fixed graph loop pagerank remove static teleport

Last synced: 06 Apr 2025

https://github.com/abhrankan-chakrabarti/almost-isosceles-pythagorean-triples

This repository contains `AIPT_generator.py`, an algorithm for generating almost isosceles Pythagorean triples. Starting from (3, 4, 5), it uses a specific method to calculate triples. Explore the README for details on installation, usage, and contribution.

algorithm math number-theory pythagorean-triples

Last synced: 17 Jun 2025

https://github.com/foresthoffman/election

A Bully-Election Algorithm implementation in Go https://en.wikipedia.org/wiki/Bully_algorithm

algorithm go golang

Last synced: 26 Mar 2025

https://github.com/cmac-ire/machine-learning-app

An intuitive and user-friendly web application developed using Python to classify X-ray images and identify if they indicate the presence of pneumonia.

ai algorithm artificial-intelligence artificial-neural-networks cnn-keras convolutional-neural-networks covid-19 keras-classification-models machine-learning neural-network tensorflow

Last synced: 17 Apr 2026

https://github.com/tsv2013/algorithm

Algorithm block diagram visualization and editing widget (jQuery+KnockoutJS)

algorithm algorithm-block-diagram algorithm-visualization-widget block-diagram javascript knockoutjs visualization

Last synced: 17 May 2026

https://github.com/ianstenbit/arulesregression

Regression package for R based on arulesCBA's transaction-boosted associative classification algorithm

algorithm association-rules package r regression

Last synced: 03 Apr 2025

https://github.com/bredele/algo-sort-jumpdown

:bar_chart: Jump down sort algorithm

algorithm jumpdown sort sorting-algorithms

Last synced: 06 Apr 2025

https://github.com/shivamswarnkar/algo-analysis

Create and design a map, consisted of a goal, a starting point and various obstacles, and then visually analyze different algorithms as they try to find the best path from source to goal.

algo-analysis algorithm astar-algorithm breadth-first-search depth-first-search hill-climbing-search iterative-deepening-search simulation visual-analysis

Last synced: 21 Mar 2025

https://github.com/chenyangguang/c

c语言之数据结构与算法分析

algorithm c

Last synced: 10 Jul 2025

https://github.com/bredele/algo-sort-comb

:bar_chart: Comb sort algorithm

algorithm comb sort sorting-algorithms

Last synced: 06 Apr 2025

https://github.com/amoshnin/r-pathfinding.algorithms.visualizer

⚡️ Visualization tool for various pathfinding and recursive division maze-generation algorithms. List: (A* Search, Depth-First Search, Breadth-First Search, Greedy Best-First Search)

algorithm computer-science pathfinding-algorithm pathfinding-visualizer typescript

Last synced: 13 Mar 2025

https://github.com/abhishekmishra-17/python-programs

python programs and some algorithm based program

algorithm data-structures python python-programs

Last synced: 18 Feb 2026

https://github.com/acbin/ds-and-algorithms

✨ Data Structure and Algorithms.

algorithm cpp

Last synced: 19 Mar 2025

https://github.com/islamhaqq/coderbyte

Coding challenges in many different programming languages!

algorithm algorithm-challenges algorithms go golang javascript languages node python rust unittest

Last synced: 07 Apr 2026

https://github.com/amssdias/calculator_algorithm

Calculator without using addition, subtraction, multiplication and division operators and directly.

algorithm oop

Last synced: 20 Jul 2025

https://github.com/cwjokaka/cknn

基于C的KNN算法实现

algorithm algorithms c knn

Last synced: 11 Aug 2025

https://github.com/rhidoyhasanmahmud/leetcode-in-java

Solutions to all problems of Leetcode online judge written in Java

algorithm java leetcode leetcode-solutions problem-solving

Last synced: 04 Apr 2025

https://github.com/yothgewalt/binary-search-tree

An about binary search tree in python that's easy to read and easy to understand.

algorithm bst python

Last synced: 22 Mar 2025

https://github.com/karami-mehdi/JuliaPlayground

Where I Explore and Experiment with Julia Programming Language!

algorithm computing julia julia-language quantum-computing

Last synced: 03 Oct 2025

https://github.com/cansik/video-still-extractor

An algorithm to extract high quality stills from a video squence.

algorithm extractor opencv still video

Last synced: 18 May 2026

https://github.com/luca-montaigut/iamorpion

Implementing Minimax algorithm on a Tic-Tac-Toe game (with alpha-beta pruning)

algorithm alpha-beta-pruning minimax-algorithm tic-tac-toe

Last synced: 31 Jul 2025

https://github.com/gaurav-chaurasia/dsa

All my practice problem(data-structure and algorithmic) and code are here

algorithm competitive-programming cpp data-structures readme-md

Last synced: 29 Jun 2026

https://github.com/tillstuder/secure-communication

🔐 Secure P2P communication with diffie-hellman key exchange and multiple cyphers.

algorithm cypher decryption diffie-hellman encryption micropython p2p python secure

Last synced: 06 May 2025