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/shalithasuranga/canvas-outlines-drawing

Draw outlines for any kind of HTML canvas objects

algorithm canvas-outline edge-detection html-canvas outline

Last synced: 06 Apr 2025

https://github.com/wzliangzz/go_algorithm_problem_solution

Record algorithm problem solving.

algorithm codeforces golang

Last synced: 23 Aug 2025

https://github.com/bl33h/automatagenerator

This Python tool transforms NFAs to DFAs, minimizes DFAs, and converts regular expressions to NFAs.

algorithm automata-simulator computing-theory dfa dfa-minimization nfa nfa-minimization nfa-to-dfa-conversion postfix regex shunting-yard-algorithm

Last synced: 13 Apr 2025

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/bmf-san/road-to-algorithm-master

I want to be a algorithm master.

algorithm data-structures golang

Last synced: 25 Feb 2026

https://github.com/tcl606/matrix

C++ / C# Matrix Processing Library

algorithm linear-algebra matrix

Last synced: 13 Jul 2025

https://github.com/mc256/eecs2011

Source code for Algorithm course EECS 2011

algorithm eecs2011 yorkuniversity

Last synced: 18 Mar 2025

https://github.com/milan-960/leetcode-js-soutions

Leetcode solution with question of the problem and algorithm challenges! ❤️

algorithm arrays leetcode leetcode-javascript leetcode-solutions

Last synced: 23 Aug 2025

https://github.com/gagniuc/mix-two-signals-in-perl

This is an implementation designed in Perl. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.

algorithm computational-physics equation mix perl perl5 perl6 signal spectral-forecast

Last synced: 16 Feb 2026

https://github.com/yonggoose/python_algorithm

코딩테스트 대비 알고리즘 풀이

algorithm algorithms baekjoon-online-judge python

Last synced: 23 Aug 2025

https://github.com/luk036/primal-dual-approx-py

☯️ Primal-dual Approximation Algorithm

algorithm python

Last synced: 10 Apr 2025

https://github.com/techdudie/random

A simple utility in Python to decide if a number is random or not.

ai algorithm algorithms logic python-3 python-script python3 random test

Last synced: 28 Jul 2025

https://github.com/prakharsinghongit/rubix-cube-solver-visualizer

A Rubix Cube Solver And Visuilizer Web App

algorithm daa dsa react rubix-cube wasm

Last synced: 13 May 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/xfstart07/acm

各个OJ的一些算法题

algorithm

Last synced: 20 Mar 2025

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

Concepts and Practice problems that I am solving while learning Data Structures and Algorithms

algorithm competitive-programming cpp data-structures

Last synced: 30 Mar 2025

https://github.com/papachristoumarios/abstract-data-types

A library implementing some data structures for educational purposes

adt algorithm data-structures tree

Last synced: 11 Apr 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/laheller/iau.constellations

A .NET library to work with IAU constellations

algorithm astronomy constellation point-in-polygon

Last synced: 30 Mar 2025

https://github.com/shaharashe/cryptography_modules

This repository features Python implementations of various cryptographic algorithms, including RSA, ElGamal, and Vigenère cipher. It serves as a resource for learning and experimenting with cryptographic techniques. Contributions are welcome!

algorithm algorithms cryptography decryption encryption module modules python python3 security-tools

Last synced: 02 Mar 2026

https://github.com/vsn4ik/linalg

Linear algebra for D programming language.

algorithm d dlang linalg linear-algebra

Last synced: 09 Feb 2026

https://github.com/peng-ym/snake-ai

Almost perfect AI based on A* algorithm for classical game snake. Using language Python.

algorithm

Last synced: 17 Nov 2025

https://github.com/keepalive555/datastructure

数据结构、算法、一些经典用法的学习示例代码(均由笔者编写并且调试通过)。

algorithm c datastructure

Last synced: 22 Mar 2025

https://github.com/rizquuula/nqueenplay

N-Queens puzzle player. This tool will generate randomly or randomly locked puzzle, you may use this as "a boxing bag" to practice problem solving algorithm.

algorithm n-queens nqueens puzzle

Last synced: 27 Oct 2025

https://github.com/iamvishal16/leetcodesolutions

Swift solutions for LeetCode problems using Higher Order function and Algorithms

algorithm algorithms higher-order-functions ios leetcode leetcode-solutions xcode

Last synced: 15 Oct 2025

https://github.com/silentsoft/acmicpc-kit

:rocket: Let's practice algorithms with Acmicpc Kit ! Acmicpc Kit is a template project for creating the problem project using fully customizable templates.

acmicpc algorithm baekjoon-online-judge boj koi leetcode practice programmers template

Last synced: 11 Jan 2026

https://github.com/arsenic-atg/sudoku-solver

Solve Sudoku of any difficulty with just a single click

algorithm backtracking backtracking-algorithm c-plus-plus cpp11 cpp14 cpp17 sudoku-solver

Last synced: 25 May 2026

https://github.com/tascigorkem/hashcode-2020

Google Hash Code Problem 2020

2020 algorithm google-hash-code java solution

Last synced: 14 Jun 2025

https://github.com/izaaccoding36/projeto-onia

Esse repositório será utilizado para a publicação e desenvolvimento do meu projeto para a Olimpíada Nacional de Inteligência Artificial (ONIA) de 2025.

algorithm csv machine-learning project python research xgboost-classifier

Last synced: 15 Mar 2025

https://github.com/nk521/ulam-spiral

A python program to generate Ulam-Spiral

algorithm python-3-6 ulam-spiral

Last synced: 14 Jun 2025

https://github.com/tanikai/minfinder

"MinFinder" sorting algorithm, implemented in Python.

algorithm sorting sorting-algorithms-implemented

Last synced: 28 Oct 2025

https://github.com/iamotz/aritgeo

A program to determine if a sequence is Arithmetic or Geometric

algorithm arithmetic geometric javascript nodejs sequence tdd

Last synced: 25 Apr 2026

https://github.com/mehul237/a2z-dsa-course

Teaches you problem solving by diving deep into DSA, with 450+ modules

algorithm cpp data-structures

Last synced: 14 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/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/nshahaf/mazesolver

visual maze solving algorithm (bfs)

algorithm bfs-algorithm maze-solver

Last synced: 02 Apr 2025

https://github.com/cedrickchee/parkinglot-ts-node

TypeScript solution for parking lot problem.

algorithm data-structures oop-concepts parking-lot typescript

Last synced: 12 Mar 2025

https://github.com/bhathiya29/image-motion-detection-security-application-

This is a Python Application where it will detect moving objects and will alert the relevant person via email with a photo of the detected object. The algorithm here is we compare the very first frame with the frames after that (matrix comparison). If any difference is detected we will use an algorithm to smooth that area, and send an email

algorithm machine-learning motion-detection python

Last synced: 09 Apr 2025

https://github.com/waasiq/rc5-cryptosystem

An implementation of RC5 Cryptography Algorithm

algorithm cryptography python3 streamlit-webapp

Last synced: 07 Jul 2025

https://github.com/jdleung/jdastar

A simple path finding library based on the A*(A-Star) algorithm.

a-star algorithm astar ios macos pathfinding swift

Last synced: 14 May 2026

https://github.com/tonyvu2014/algorithm

Application of algorithms to solve problems

algorithm algorithms

Last synced: 20 Apr 2026

https://github.com/cezardasilva/nodejs-parallel

Studys of NodeJS, using a parallel algorithm to find prime numbers.

algorithm node-js parallel prime-numbers study

Last synced: 26 Mar 2025

https://github.com/tejashah88/pad-breaker

An experiment for auto solving any Puzzle and Dragons board.

algorithm java puzzle-and-dragons vysor

Last synced: 26 Mar 2025

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

Realtime visualization of the backtrack algorithm

algorithm sudoku sudoku-solver

Last synced: 03 Apr 2025

https://github.com/arriqaaq/bst

Binary Search tree implementation

algorithm binary-search-tree data-structures golang

Last synced: 20 Mar 2025

https://github.com/2kabhishek/pycipher

Cipher algorithms with Python 🐍🔏

algorithm cipher cryptography library python tdd unittest

Last synced: 28 Oct 2025

https://github.com/francescopaolol/levenshteindistance

A simple example of Levenshtein Distance Algorithm

algorithm levenshtein-distance python

Last synced: 07 Sep 2025

https://github.com/knlsharma/competitive-programming-cp

This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding. Join with me on telegram group https://t.me/joinchat/GL4Y8RREZbz

algo-ds-notes algorithm code competitive-programming data-structures language problem-solving telegram-group

Last synced: 30 Apr 2025

https://github.com/zaidmukaddam/cpu-scheduler-app-react-native

React Native Application to visualize the CPU Scheduling with different Algorithms and Animations.

algorithm cpu-scheduling expo-cli gradle priority-scheduling react-native

Last synced: 05 May 2026

https://github.com/nikoheikkila/roman-numeral-encoder

Kata: Roman Numerals Encoder

algorithm go golang kata

Last synced: 03 Apr 2025

https://github.com/xmas7/bytecount

This uses the "hyperscreamingcount" algorithm by Joshua Landau to count bytes faster than anything else. The newlinebench repository has further benchmarks.

algorithm bytecount rust

Last synced: 27 Mar 2025

https://github.com/tamim-saad/cp-template-code

This repository offers a complete template for competitive programming with pre-written functions and utilities for coding contests. It helps you save time and focus on solving problems. Feel free to explore, use, and customize these templates. If you find it useful, don’t forget to give it a star!

algorithm coding coding-competition competitive-programming cp cp-template cpp data-structures data-structures-algorithms data-structures-and-algorithms fast-io problem-solving problem-solving-template programming-tools shortcuts template template-code templates time-complexity

Last synced: 02 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/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/lowpower/codeforce

codeforce problem solution

algorithm codeforces golang

Last synced: 15 Jan 2026

https://github.com/rajgoesout/algorithms

Implementation of basic data structures & algorithms.

algorithm divide-and-conquer python

Last synced: 04 May 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: 10 May 2026

https://github.com/abrarulhassan-786/n-queen-problem

The solution is [3,1,2,4]. The first queen should be placed in the 1st row 3rd column, the second queen should be placed in 2nd row 1st column, the third queen should be placed in 3rd row 2nd column and finally, the 4rth queen should be placed in 4rth row 4rth column.

ai algorithm algotrading artificial-intelligence code nqueens-problem nqueens-solution programming programming-language queens-puzzle

Last synced: 17 Mar 2025

https://github.com/fjtapia/benchmark_boost_sort

Benchmark programs for the Boost Sort Library

algorithm benchmark

Last synced: 04 Jun 2026

https://github.com/chrischv/buy-movie-tickets-algorithm

Algorithm for choosing the best seats in a cinema. Made in dart.

algorithm bot dart dartbot movies puppeteer tickets

Last synced: 15 May 2026

https://github.com/david-pena/cohen-sutherland-algorithm

Cohen-Sutherland Line Clipping Implementation

algorithm python

Last synced: 23 Feb 2025

https://github.com/yeonkkk/algorithm

PS 기록

algorithm java python

Last synced: 15 May 2026

https://github.com/jaaumg/piramidefibonnaci

Algorithm problem presented by my professor

algorithm c fibonacci fibonacci-numbers fibonacci-sequence

Last synced: 29 Oct 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/tuliohrc/linear-algebra-application

Application of linear algebra concepts

algorithm machine-learning

Last synced: 28 Jun 2025

https://github.com/anjulapaulus/tinyqueue

A simple and smallest binary heap priority queue in golang

algorithm binary-heap datastructure go golang priority-queue

Last synced: 25 Jan 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/namtndev/leetcode-practice

📚 Practicing algorithms & data structures on LeetCode with JavaScript ✨

algorithm datastructures javascript leetcode

Last synced: 03 Apr 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/fabienjuif/astar

an A* algorithm in javascript

a algorithm astar game path shortest shortest-path

Last synced: 20 Jan 2026

https://github.com/datosh/algo

Algorithms in golang using type parameters

algorithm algorithms golang type-parameters

Last synced: 15 Jun 2025