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/rahul01-git/pathfinding

Dijkstra PathFinding Algorithm Visualizer created using React.js and TailwindCSS

algorithm algorithm-visualisation dijkstra-algorithm pathfinding react tailwindcss visualizer

Last synced: 05 May 2026

https://github.com/lsytj0413/learn-note

The practice of code.

algorithm cpp docker python

Last synced: 06 May 2026

https://github.com/avindra/tic-tac-toe-dotnet

:negative_squared_cross_mark: Tic tac toe in C#

algorithm c-sharp dot-net solved-game tic-tac-toe

Last synced: 06 May 2026

https://github.com/derekahn/exercism

Algorithms for learning

algorithm go javascript rust

Last synced: 06 May 2026

https://github.com/amazingandyyy/good-job

🎉 The most useful DS and Algor. implemented in javascript

algorithm computer-science data-structures interview interview-questions software-engineer

Last synced: 22 Jun 2026

https://github.com/md-emon-hasan/data-structures-and-algorithms-dsa-in-python-full-course-by-coding-ninjas-in-english-

A comprehensive Python course on data structures and algorithms from Coding Ninjas, providing detailed explanations and practical examples.

algorithm algorithms-and-data-structures data-structures dsa programming-language pyhton-3 python

Last synced: 09 May 2026

https://github.com/md-mafujul-hasan/algorithm

These Contain Some Algorithm Program that I have done while understanding Programming Concepts.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures c c-plus-plus cpp open-source opensource python sorting

Last synced: 09 May 2026

https://github.com/willdera/strdiff

Strdiff is a library for calculating string differences. It leverages efficient algorithms such as the Levenshtein distance and the Damerau-Levenshtein distance.

algorithm damerau-levenshtein levenshtein-distance rust wapm wasmer

Last synced: 06 Jun 2026

https://github.com/mahdavipanah/escapegraph

A solution for a graph escape problem

algorithm graph python

Last synced: 31 Jul 2025

https://github.com/bradhowes/astar

A* path finding library in Swift

algorithm pathfinding swift-package-manager swift5

Last synced: 09 May 2026

https://github.com/debakarr/code_backup

Backup of programs I did in my college.

algorithm college cpp data-structures java lab numerical-methods vhdl

Last synced: 09 May 2026

https://github.com/izenynn/push_swap

42 Cursus - push_swap: This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, you have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.

42 42born2code algorithm algorithm-challenges algorithms-and-data-structures algorithms-datastructures c linux macos optimization optimization-algorithms push-swap pushswap

Last synced: 10 May 2026

https://github.com/guobinhit/archimedes

♨️ An outlier detection service applied to time series.

algorithm anomaly dbscan detection lof outlier time-series z-score

Last synced: 11 May 2026

https://github.com/dmunasingha/laravel-label-app

Laravel Label Creating Application

algorithm challenge laravel mysql php

Last synced: 11 May 2026

https://github.com/tejashah88/json-from-text

An algorithm for separating embedded JSON from a string, nicely packaged into a node.js module.

algorithm json json-parsing json-string nodejs parsing

Last synced: 11 May 2026

https://github.com/m4nuc/algorithms-data-structures

Python Implementations of classic Algos and DSs

algorithm coursera data-structures

Last synced: 23 Jun 2026

https://github.com/mutazhelal/raytracing-diffuse

A camera is looking at the world, emitting rays through each pixel in the image. The world is composed of a list of spheres, made of diffuse or specular materials. A ray tracing algorithm is used to test its intersection with each sphere to compute the image pixel colour.

algorithm computer-graphics computer-graphics-opengl cpp opengl ray-tracing raytracing

Last synced: 11 May 2026

https://github.com/ishaansathaye/cpe202-datastructalgos

CPE 202 Data Structures and Algorithms Winter 2022 Freshman at Cal Poly

algorithm binary binary-search-tree data graph hash heap python queue stack structures

Last synced: 12 May 2026

https://github.com/for-acgn/compressframeheader

Use dictionary compression algorithm to reduce the transmission of frame header data.

algorithm compression transmission

Last synced: 12 May 2026

https://github.com/donghl-dev/practices-algorithm

알고리즘과 자료구조를 통한 문제풀이 저장소

algorithm data-structures kotlin problem-solving

Last synced: 23 Jun 2026

https://github.com/cnych/dot24

24 dot game python version

algorithm python

Last synced: 13 May 2026

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

The Traveling Salesman Problem (TSP) aims for the most efficient route across cities. This Python project, employing Tkinter and the Model-View-Controller (MVC) architecture, visualizes TSP solutions. It generates random cities, utilizes the nearest neighbor algorithm, and presents the optimal path with a Tkinter-based GUI.

algorithm mvc nearest-neighbor-search nearest-neighbors python tkinter tsp tsp-problem tsp-solver

Last synced: 13 May 2026

https://github.com/hansololiviakim/algorithm

✨ basic algorithm problem-solving using js

algorithm javascript programmers

Last synced: 09 Apr 2025

https://github.com/seungwoo321/leetcode

LeetCode Problem Solving

algorithm javascript leetcode problem-solving

Last synced: 12 Jun 2025

https://github.com/montycoder0701/rust-coding

Improving my Rust skills.

algorithm rust

Last synced: 05 Sep 2025

https://github.com/robertdinca2003/calendar-to-do-app

React + TailwindCSS, web application, an advanced to do list, using a calendar to make possible planning days ahead

algorithm css html javascript react tailwindcss

Last synced: 12 Apr 2026

https://github.com/tigran-sargsyan-w/push_swap

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.

42 42school algorithm bonus c challenge data-structures mandatory operations optimization push sorting stack swap

Last synced: 29 May 2026

https://github.com/hendrialqori/dsa-javascript

Learn algorithm and data structure in Javascript

algorithm data-structures javascipt

Last synced: 31 Mar 2025

https://github.com/aiaaee/js_algorithms

a set of programming instructions, known as inputs and outputs, that allow a data operation to function precisely at every execution.

algorithm algorithms algorithms-and-data-structures javascript-algorithm-visualization javascript-algorithms js-algorithms

Last synced: 09 Apr 2025

https://github.com/chrisvilches/waterfalls

Terminal based waterfall/rain simulator.

algorithm bfs-algorithm console-application graph javascript simulator

Last synced: 16 Mar 2025

https://github.com/viniciuslawliet/bell-cranel-algorithm

The Bell Cranel Algorithm is a Python tool designed for generating and visualizing multilayer graphs. It offers customizable parameters for nodes, edges, and interlayer connections, facilitating the modeling and visualization of intricate systems such as dungeons, mazes, and networks.

algorithm anime danmachi data-structures dungeons graph python rpg

Last synced: 29 Mar 2025

https://github.com/orhankupusoglu/find-first-id

Find first ID in range [0,N) with bit operations, and with Vector/Set/BitSet, check with Google Test and compare with Benchmark

algorithm cmake debruijn google-benchmark google-test header-only

Last synced: 09 Apr 2025

https://github.com/armandwipangestu/uninformed-search-comparison

A comparative analysis of BFS, DFS, and UCS — three classical uninformed search algorithms in Artificial Intelligence.

algorithm artificial-intelligence bfs dfs ucs

Last synced: 29 May 2026

https://github.com/basemax/sparsepolynomiallinkedlistc

This is a C implementation of a sparse polynomial linked-list. This is a good example of how to use a linked-list in C. By using a linked-list, we can store a sparse polynomial in a memory efficient way. Sparse polynomials are polynomials that have a lot of terms with a coefficient of 0.

algorithm algorithms algorithms-and-data-structures c c-polynomial c-sparse-polynomial c-sparsepolynomial datastructure ds polynomial polynomial-c sparse sparse-polynomial sparse-polynomial-c sparsepolynomial sparsepolynomial-c

Last synced: 03 Apr 2025

https://github.com/nitsas/pareto-approximator

Approximate the Pareto set using the chord algorithm. (multiobjective optimization, c++)

algorithm c-plus-plus multiobjective-optimization

Last synced: 05 Jul 2025

https://github.com/jooapa/hansolo_generator

Code that writes HANSOLO 1,000,000 times to a file called HANSOLO.hs

algorithm all generator hansolo klinoff languages

Last synced: 07 Jul 2025

https://github.com/abdul-rafay19/internintelligence_machinelearningintern

A collection of hands-on projects completed during my Machine Learning Virtual Internship at Intern Intelligence. Includes hyperparameter tuning using Scikit-Learn and Optuna, and deep learning model development for image and text data using TensorFlow, Keras, and PyTorch.

ai algorithm algorithms artificial-intelligence intelligence intern-intelligence internship machine-learning machine-learning-algorithms machinelearning programming programming-language python pytorch sckit-learn tenserflow

Last synced: 13 Apr 2026

https://github.com/risto-stevcev/haskell-inversion-counter

Algorithm to count the number of inversions (out of order elements) in an array. Implemented in Haskell

algorithm counter haskell inversion

Last synced: 20 Jun 2026

https://github.com/lamdav/isgraphicalscript

A simple algorithm written in Python to determine if a given degree sequence is graphical.

algorithm degree-sequence graph-theory graphical script

Last synced: 09 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/sun0day/tanc

High performance C library collection

algorithm c performance

Last synced: 22 Jan 2026

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/hyoukadev/head-for-algorithm

Start to learn algorithm

algorithm gitbook

Last synced: 30 May 2026

https://github.com/hong-junhyeok/algorithm_javascript

자바스크립트 알고리즘 문제풀이

algorithm javascript

Last synced: 18 Oct 2025

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

List::StackBy Perl module

algorithm perl-module perl5

Last synced: 18 Oct 2025

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/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/semi-cloud/algorithm_study

📚2020.01~ BOJ 문제풀이 , 알고리즘 개념 정리

algorithm data-structures java

Last synced: 30 Jul 2025

https://github.com/candlewill/algorithms

Algorithms

algorithm

Last synced: 19 Oct 2025

https://github.com/eendroroy/numberlab

A collection of numerical algorithms

algorithm mathematical-algorithms numerical-calculations

Last synced: 22 Feb 2026

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/lkdcode/baekjoonhub

BaekjoonHub & Programmers

algorithm boj programmers

Last synced: 31 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/at1as/tetris-solver

solves tetris puzzles

algorithm ruby sigil talos-principle tetris

Last synced: 22 Nov 2025

https://github.com/nazarkhatsko/test-searching-algorithms

Comparison of the efficiency of the most popular searching algorithms

algorithm cplusplus search search-algorithm

Last synced: 21 Oct 2025

https://github.com/ktsu-dev/sorting

A natural string comparison library that correctly sorts alphanumeric strings by comparing embedded numbers as numeric values.

algorithm alphanumeric comparer natural-sort sorting string-comparison

Last synced: 13 Jun 2026

https://github.com/konstantin8105/root

root-finding algorithm

algorithm bisection-method root-finding

Last synced: 16 Mar 2025

https://github.com/meysam81/niblpa

A Node Influence Based Label Propagation Algorithm for Community Detection in Networks

algorithm c-plus-plus c-plus-plus-11 community-detection complex-networks label-propagation network node-influence-based project thesis

Last synced: 21 Jun 2026

https://github.com/peter-lyons-kehl/produce

Productivity data Structures, Algorithms and :children_crossing: examples in :coffee: Java 8

algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java java-8

Last synced: 01 Jun 2026

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/heyfoz/cpp-even-digits-summation-algorithm

The Even Digits Summation Algorithm program (C++) requests that the user enter an integer greater than 10,000. Once the integer is entered, the program displays the sum of any even digits in the integer.

algorithm cpp digits summation

Last synced: 25 Mar 2025

https://github.com/blackdesert575/python-101

python-101 for one who want to practice more coding skills/tips with Python

algorithm codility datastructures hackerrank leetcode python python3

Last synced: 03 May 2026

https://github.com/xfhy/algorithm-basis

算法基础,一些学习时的cpp源代码

algorithm basis cpp

Last synced: 05 Jul 2025

https://github.com/chasestarr/mergesort

Mergesort algorithm for ints in Go

algorithm go mergesort

Last synced: 25 May 2026

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/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/drewsworkshop/juliaset-animation

Julia Set animation dynamically evolves the fractal's appearance over time (MATLAB script)

algorithm art fractal-algorithms fractal-images fractals juliaset juliasets matlab

Last synced: 05 Jun 2026

https://github.com/jaimayal/datastructures-algorithms-exercises

List of solved DSA (Leetcode) problems. Implemented in multiple languages (TypeScript, Java, Python). Problems are classified by category. Big O complexity analysis inside each problem's notes.

algorithm algorithms data-structures dsa leetcode leetcode-solutions

Last synced: 23 Oct 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/rosieoh/java_codingtest

🌈알고리즘 코딩테스트-자바 책 최소 3번 이상 보고 알고리즘 뿌시기 하자!🌈

algorithm datastructures-algorithms java

Last synced: 13 Jun 2026

https://github.com/gantavenkatakousik/catelog-online-assessment

This project implements a simplified Shamir's Secret Sharing algorithm to find the constant term of a polynomial from encoded roots in JSON format. It reads JSON input, decodes y-values, and uses Gaussian elimination to solve for the polynomial's coefficients.

algorithm gaussian-elimination-algorithm polynomial

Last synced: 23 Oct 2025

https://github.com/sooniter/algorithm-visualizer

my homework😂

algorithm vue

Last synced: 04 May 2026

https://github.com/brett-buskirk/sort-insertion

Visual demonstration of an insertion sorting algorithm

algorithm animation insertion-sort javascript sorting-algorithms

Last synced: 24 Oct 2025