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/cseas/ml-projects

Machine Learning projects using traditional algorithms.

algorithm classifier decision-tree-classifier iris machine-learning nearest-neighbors neural-network

Last synced: 24 Jan 2026

https://github.com/honkinglin/algorithm

Record my algorithm learning path

algorithm leetcode

Last synced: 24 Jan 2026

https://github.com/sfantasy/algorithms

Please keep learning :-)

algorithm codewars leetcode

Last synced: 18 Jun 2026

https://github.com/kei-g/vitter

Adaptive Huffman Algorithm

adaptive-huffman algorithm apt compression debian-package

Last synced: 13 Feb 2026

https://github.com/gagniuc/discrete-probability-detector

These implementations make use of an algorithm called DPD (Discrete Probability Detector), that transforms any sequence of symbols into a transition matrix. DPD is able to detect the number of states from the sequence and calculate the transition probabilities between these states. This version of DPD is made in JavaScript, VBS and VB6.

algorithm dpd excel js matrix probability sequence string text transition vb6 vba

Last synced: 17 Mar 2026

https://github.com/mdietrichstein/objc-murmur3-bloomfilter

Bloom filter implementation using murmur3 hashing written in Objective-C

algorithm bloom-filter bloom-filters hash ios murmur3-hashing objective-c probability

Last synced: 16 Jun 2026

https://github.com/basemax/splitlinkedlistc

This is a simple implementation of a linked-list in C with a few helper functions for merging two or three linked-lists, splitting a linked list into two or three parts, and sorting a linked-list (recursive and non-recursive)

algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures c linked-list linkedlist merge merge-linked-list merge-linkedlist split-linked-list split-linkedlist

Last synced: 03 Apr 2025

https://github.com/rgmining/rsd

An implementation of Review Spammer Detection

algorithm graph icdm mining review

Last synced: 01 Apr 2026

https://github.com/adriacabeza/document-similarity-detection-using-hashing

:page_with_curl:Document similarity detection using hashing

algorithm copies jaccard-similarity minhash-lsh-algorithm

Last synced: 03 Oct 2025

https://github.com/yangjiaxi/ita

Introduction to Algorithms

algorithm data-structure introduction-to-algorithms

Last synced: 13 May 2026

https://github.com/iehgit/nontree

A python package for n-tree 2D data structures similar to and including quadtree, with mapping to payload data

algorithm data-structures python quadtree

Last synced: 12 Apr 2025

https://github.com/duke-git/codility-challenge

A project which solve the codility problem with js.

algorithm codility datastructure javascript js

Last synced: 16 Feb 2026

https://github.com/parsapoorsh/tictactoe-xo-ai

Best move generator algoritm. 3x3, 4x4 and more without limits.

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

Last synced: 13 May 2026

https://github.com/das-jishu/pottermania

Pottermania is basically a website which allows you to take a quiz based on the magical world of Harry Potter. There is no predefined question bank. Rather, questions are generated based on a simple algorithm, every time an user takes the quiz. Data is fetched using an API.

algorithm api bootstrap css frontend github github-pages harry-potter html javascript potterapi quiz

Last synced: 30 Apr 2026

https://github.com/dmironenko/leetcode

some solutions to problems on leetcode

algorithm leetcode problem solution

Last synced: 10 Jan 2026

https://github.com/lidongze0629/grapham

A Graph Algorithm Management

algorithm graph

Last synced: 12 Feb 2026

https://github.com/sangrimlee/algorithm

LeetCode와 Programmers의 문제들을 TypeScript로 푼 문제 풀이입니다.

algorithm coding-test leetcode programmers typescript

Last synced: 16 Jan 2026

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

Solve algorithm problems in baekjoon

algorithm baekjoon

Last synced: 14 Feb 2026

https://github.com/johnpili/search-a-word-in-a-two-dimensional-array-using-java

Search a word in a two dimensional array using Java

2d-arrays algorithm java

Last synced: 30 Mar 2025

https://github.com/boristane/arr-sorting

Sort an array using various popular sorting algorithms.

algorithm javascript sorting sorting-algorithms

Last synced: 10 Oct 2025

https://github.com/alvarocastro/quicksort

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

algorithm quicksort sort

Last synced: 05 Mar 2026

https://github.com/jintao-huang/leetcode-py

针对LeetCode解题开发的基于python的数据结构和算法库`leetcode-alg`

algorithm data-structures leetcode leetcode-alg leetcode-python leetcode-solutions python python3

Last synced: 08 Apr 2025

https://github.com/kakshay21/opencv

Security Automation Tool

algorithm opencv security-automation

Last synced: 16 Apr 2026

https://github.com/avezoor/avz-project-euler

A project of solving programming algorithm problems taken from projecteuler.net

algorithm mathematics projecteuler projecteuler-solutions

Last synced: 06 Apr 2025

https://github.com/umstek/blue-pencil

Scriptable (XML based language) File Shredder

algorithm scripting-language shredder

Last synced: 27 Mar 2026

https://github.com/mohahmadraza/leetcode-python-project-tasks

This repository, is a comprehensive collection of Python solutions and projects focused on solving a wide array of LeetCode problems. It serves as a valuable resource for anyone looking to enhance their coding skills, prepare for technical interviews, or simply practice algorithm and data structure challenges using Python.

algorithm algorithms-and-data-structures coding coding-challenge coding-interviews competitive-programming data-structures leetcode leetcode-python leetcode-solutions programming programming-challenges python software-development technical-interview-questions

Last synced: 15 Apr 2026

https://github.com/mohakcodes/algograph

AlgoGraph is an interactive web application allowing users to visualize and understand various pathfinding algorithms. Built with React and JavaScript, this project provides an engaging platform to explore the inner workings of popular algorithms such as Dijkstra's, Depth-First Search (DFS), and Breadth-First Search (BFS).

algorithm bfs dfs dijkstra javascript pathfinding reactjs shortest-path-algorithm visualization

Last synced: 06 May 2026

https://github.com/wanghaoxi3000/go-algo

使用Golang实现各类算法和数据结构

algorithm golang

Last synced: 16 Apr 2026

https://github.com/Z8264/algorithms-ecmascript

📘 基于 EcmaScript 实现,前端开发算法基础教程。QianDuan.TECH 小组全新力作。

algorithm ecmascript

Last synced: 10 Mar 2025

https://github.com/hustle-dev/algorithm

🧠 알고리즘 문제 풀이 정리 레포지토리입니다.

algorithm javascript leetcode programmers

Last synced: 06 Apr 2025

https://github.com/mauris/dlx.js

Knuth's Dancing Links with Algorithm X JS implementation

algorithm javascript knuth

Last synced: 25 Mar 2025

https://github.com/kkrypt0nn/spaceflake.rs

⛄ A distributed generator to create unique IDs with ease in Rust; inspired by Twitter's Snowflake

algorithm generator random rust rust-lang rust-lib rust-library snowflake snowflake-algorithm snowflake-twitter twitter uid uid-generator unique unique-identifiers unique-iq uniqueid

Last synced: 28 Apr 2025

https://github.com/aniket965/algopack-api

node module for building and hosting api for Algopack :Online version

algopack algorithm algoworld

Last synced: 10 Oct 2025

https://github.com/harryr/ghettoocr

Demonstration of fixed-width OCR and text extraction.

algorithm courier ocr php

Last synced: 07 Aug 2025

https://github.com/gkarthiks/simpleblockchainexample

https://gkarthiks.github.io/SimpleBlockChainExample/

algorithm blockchain chain difficulty-level

Last synced: 14 Oct 2025

https://github.com/ujjawalsinghsde/Placement_Prepration

This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.

algorithm css data-structures html java javascript mongodb notes php placement prepinta100code sorting-algorithms sql

Last synced: 30 Dec 2025

https://github.com/furk4nbulut/hill-algorithm-matlab

MCBU industrial engineering matlab homework about Hill Algorithm.

algorithm matlab

Last synced: 30 Oct 2025

https://github.com/thinkerou/leetcode-go

LeetCode problems' solutions using Go.

algorithm datastructure go golang interview leetcode

Last synced: 06 Jan 2026

https://github.com/furk4nbulut/julius-caesar-cryptography-algorithm

Java program implements the Julius Caesar's Cryptography Algorithm, also known as Caesar Cipher. The Caesar Cipher is a substitution cipher where each letter in the plaintext is shifted a fixed number of places down or up the alphabet.

algorithm cryptography java julius-caesar-cryptography

Last synced: 09 Jun 2026

https://github.com/cutexingluo/xingtools

一个功能丰富且易用的 Java工具库的整合框架starter。 星天制作的 Java SDK 工具包 分组版本,继承hutool,可以称为 hutool-plus, 兼容 ican, ruoyi 等工具包,接口、算法、封装工具类,并进行了Spring 系列等组件扩展。 核心:https://github.com/cutexingluo/xingcore

algorithm hutool java spring-boot spring-security

Last synced: 02 Apr 2026

https://github.com/techquery/functional-bowling

Functional algorithm of Bowling scoring written in JavaScript with TDD model

algorithm bowling-score functional-programming javascript test-driven-development

Last synced: 06 Jan 2026

https://github.com/bgoonz/recursion-practice-website

Recursion Prompts With Solutions and Dependency-Free Live Mocha Spec Updates.... rendered to the webpage

algorithm algorithms javascript recursion website

Last synced: 26 Mar 2025

https://github.com/vgherard/viterbi

Viterbi algorithm for optimal paths in Hidden Markov Models

algorithm dynamic-programming hidden-markov-model natural-language-processing part-of-speech-tagging

Last synced: 31 Mar 2025

https://github.com/devonfulcher/kirchhoffs-theorem

An algorithm that returns the number of distinct spanning trees in a graph where nodes are distinguishable in O(n^3)

algorithm graph graphs spanning-trees

Last synced: 10 Jun 2026

https://github.com/dcamilleri/weighted-sum

Simplified weighted sum algorithm implementation used on Mealou (https://m.me/Mealoubot | http://www.mealou.co)

algorithm sum weighted

Last synced: 31 Jan 2026

https://github.com/edmilson-dk/expression-evaluation

Basically, an expression evaluation is an algorithm that aims to receive a mathematical expression and return the result of that expression.

algorithm expression-evaluation notation operands

Last synced: 14 Jul 2025

https://github.com/mxssl/fibonaccigolang

Fibonacci sequence implementation in Go (Golang).

algorithm fibonacci fibonacci-numbers fibonacci-sequence go golang

Last synced: 16 Mar 2025

https://github.com/yanpozka/radixsort

Recursive and Concurrent implementation of Radix Sort algorithm using goroutines

algorithm go radixsort sorting-algorithms

Last synced: 09 Oct 2025

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

Merge Sort Algorithm Implementation

algorithm merge-sort sort sorting-algorithms

Last synced: 23 Nov 2025

https://github.com/kingsznhone/vsop87.net

VSOP87 Library For .NET. (NuGet, DLL) Highly Optimized and OOP

algorithm astronomy math orbital-simulation physics universe

Last synced: 17 Jun 2025

https://github.com/elvin-du/algorithm-lab

学习数据结构和算法《剑指offer》常用数据结构,经典排序,leetcode等

algorithm algorithms

Last synced: 25 Mar 2025

https://github.com/excoffierleonard/fib-rs

A highly optimized Fibonacci number calculator for Rust that efficiently computes arbitrarily large Fibonacci numbers.

algorithm fib fib-rs fibonacci math rust

Last synced: 03 Feb 2026

https://github.com/abranhe/merge-srt-cli

Merge Sort Algorithm Implementation CLI

algorithm merge-sort sort sorting-algorithms

Last synced: 07 Jun 2026

https://github.com/kimmyxpow/php-dsa

This repository contains fundamental Data Structures and Algorithms implemented in PHP, designed for learning and exploring PHP's capabilities in computational problem-solving.

algorithm algorithms data-structures data-structures-and-algorithms php php-data-structures php-data-structures-and-algorithms

Last synced: 29 Jan 2026

https://github.com/yrehan32/php-haversine

A package used to calculate the distance between two coordinate points using the haversine algorithm

algorithm haversine haversine-formula php php-library

Last synced: 13 Jan 2026

https://github.com/andi611/dynamic-programming-algorithm

A program that generates the Bézier curve for a given set of points based on dynamic programming, Implementation in C++

algorithm bezier bezier-curve bezier-curves dynamic-programming

Last synced: 24 Mar 2025

https://github.com/zrma/1d1python

1 day 1 coding with python

algorithm coding excercises practice python

Last synced: 29 Jan 2026

https://github.com/petrglad/robo-minesweeper

Algorithm (solver) that plays Minesweeper game

algorithm mines minesweeper-game

Last synced: 17 Mar 2025

https://github.com/jarne/toohga

🗄 The smart URL shortener

algorithm javascript php shortener url url-shortener vue

Last synced: 24 Jan 2026

https://github.com/wafer-li/algs4assignment

This is the asignment of the coursea algs4 class

algorithm coursera

Last synced: 25 Mar 2025

https://github.com/andrew-johnson-4/l1dfa

Deterministic Finite-State Automata Library for Rust, written in L1

algorithm automata data-structure dfa lsts regex regex-engine regex-parser rust

Last synced: 05 Mar 2026

https://github.com/fabiosmuu/artificial.js

This is an ongoing project intended to make it easier to use neural network creation, genetic algorithms, and other data science and machine learning skills.

ai algorithm artificial bias genetic genetic-algorithm ia inteligence inteligencia learning neural neural-network neuron normalize pooling rede-neural relu rna sigmoid weight

Last synced: 13 May 2026

https://github.com/pushkar1393/tsunami-epicentre-detection-using-particle-swarm-optimization

Developed a Particle Swarm Optimization algorithm based project that optimized its solution iteratively. Deployed self-learning bots over a susceptible area to narrow down on the epicentre based on flock location

algorithm java8 javafx self-learning

Last synced: 13 May 2026

https://github.com/thomasthelen/qodes

Quick Ordinary Differential Equation Solver (QODES) is an ODE solving library with a focus on usability and ease.

algorithm mathematics numerical-methods ode ode-solver ode-solving-library solver

Last synced: 28 Oct 2025

https://github.com/monamobeen/60daysdsatrack

60DaysDSATrack is a comprehensive and intensive program designed to build a strong foundation in data structures, algorithms, and problem-solving skills through daily coding challenges and hands-on projects.!

algorithm computer-science data-structures dsa-algorithm graph prob-solving trees

Last synced: 01 Sep 2025

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

블로그 글 링크들을 한 눈에 보기 쉽도록 정리했습니다.

algorithm css database git html javascript nodejs react typescript

Last synced: 04 Apr 2026

https://github.com/rifqimfahmi/data_structure_and_algorithm

Various algorithm & data structure implementation in Java

algorithm data-science java java-8

Last synced: 03 Jun 2026

https://github.com/crazy-canux/pydad

Data structure, Algorithm and Design pattern written in python.

algorithm datastructure design-pattern

Last synced: 09 Apr 2025

https://github.com/evanxg852000/rockstartdev

A collection of projects implemented for learning

algorithm compilers cpp14 data-structures database golang learning python

Last synced: 18 Apr 2026

https://github.com/xenoswarlocks/company-url-finder

Company URL Finder is a robust Python application designed to help you efficiently search and extract company website URLs using multiple strategies. The project provides two main search approaches:

algorithm algorithms custom-search-api custom-search-engine google python3 selenium-webdriver

Last synced: 21 Feb 2026

https://github.com/neizod/problems

neizod's solution to math & com-sci problems

algorithm computer-science mathematics problems-solving

Last synced: 15 Mar 2025

https://github.com/donng/play-with-algorithm-interview

慕课 liuyubobobo「玩转算法面试」课程的 Go 语言实现版本

algorithm go interview

Last synced: 10 Jan 2026

https://github.com/rfalke/hamming-distance-squared-benchmark

How fast can you compute the hamming distances between all elements of a large input list?

algorithm benchmark hamming-distance hamming-weight multi-language

Last synced: 18 Apr 2026

https://github.com/sstadick/scivs

Collection of Data Structures for working with genomic intervals

algorithm bioinformatics scala scala-port

Last synced: 31 Mar 2025

https://github.com/jrdpteam/rotter

rotter can be used to encrypt text in ROT encryption. by JRDP Team

algorithm encryption encryption-decryption kali-linux python python3 rot rot13 rot13-cipher tool

Last synced: 28 Feb 2025

https://github.com/sleekpanther/noah-patullo-repositories

A list of projects I've worked on. GitHub's organization is lacking in my opinion, so this serves as an index & root of all my work (I'm Noah Patullo, not Pattullo or Patulo. I have a unique name & this should help clarify who I am)

algorithm algorithm-design cpp cv game java linkedin noah noah-patullo noahpatullo pattullo pattulo patullo patulo portfolio python resume uvm

Last synced: 19 Apr 2026

https://github.com/nlitsme/pointenumerator

Several algorithms for enumerating points in an unbounded plane

algorithm plane-enumerator

Last synced: 27 Mar 2025

https://github.com/zreechxnn/maze-game

i make a maze game using c++

algo algorithm cpp game maze-algorithms maze-game timer

Last synced: 19 Apr 2025