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/qianbinbin/leetcode

LeetCode Solutions in C, C++, Java and Python

algorithm c cpp java leetcode python

Last synced: 03 Aug 2025

https://github.com/zigaowang/usaco-cses-cf

USACO • CSES • CF Training Source Code

algorithm codeforces cpp cses usaco

Last synced: 05 Sep 2025

https://github.com/pavkam/abacaxi

A library of various algorithms, helper classes and extension methods.

algorithm helpers-library

Last synced: 13 Jun 2025

https://github.com/anfany/algorithm-example-by-python3

基于python3的基础算法实例(动态规划,排序,贪心等)

algorithm algorithm-application example python python3

Last synced: 09 Apr 2025

https://github.com/waynechang65/grid-trading

grid-trading is a simple implementation of grid trading method.(Algorithm only without any dependencies)

algorithm grid grid-trade grid-trading javascript

Last synced: 04 Jul 2025

https://github.com/leosery/astar-pathfinding--unrealengine5-2024

Interactive A* pathfinding visualization in Unreal Engine 5. Features real-time node manipulation, path calculation, and customizable grid system.

algorithm astar-algorithm cpp game-development pathfinding unreal-engine-5

Last synced: 14 Apr 2025

https://github.com/israelst/did-you-mean-php

Presentation about algorithmic complexity at PHPnRio 2012 conference

algorithm complexity levenshtein-distance memoization php recursion trie

Last synced: 15 Apr 2025

https://github.com/thoonk/algorithm

Study Algorithm & DataStructure & PS 🏃🏻‍♂️

algorithm python swift

Last synced: 24 Apr 2025

https://github.com/lyzev/rsa4k

A RSA Cipher implementation for Kotlin/Java.

algorithm cipher decryption encryption rsa rsa-algorithm rsa-cryptography rsa-encryption

Last synced: 24 Apr 2025

https://github.com/elonehoo/typescript-algorithm

TypeScript Algorithm

algorithm typescript vite

Last synced: 07 Apr 2025

https://github.com/sfdye/leetcode

LeetCode solutions for Python

algorithm leetcode leetcode-python leetcode-solutions python

Last synced: 05 Jul 2025

https://github.com/ehsanshahbazii/clrs-book

📙Introduction to Algorithms, 3rd Edition by Cormen, Leiserson, Rivest & Stein. (Persian Docs)

algorithm algorithms algorithms-and-data-structures clrs clrs-algorithhms clrs-book clrs-study data-structures

Last synced: 24 Apr 2025

https://github.com/mahshaaban/target

target: An R Package to Predict Combined Function of Transcription Factors

algorithm chip-seq dna-binding gene-regulation r-package transcription-factors

Last synced: 19 Oct 2025

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

This is an implementation designed in C#. 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 algorithms c csharp csharp-code mix model novel number-theory numerical-analysis signals source-code spectral-forecast

Last synced: 17 Nov 2025

https://github.com/mxk/binvoxinfo

3D volumetric model analyzer for binvox files

3d-models algorithm voxel

Last synced: 18 Oct 2025

https://github.com/luminousmen/des

Data Encryption Standard simple implementation

algorithm encryption

Last synced: 01 May 2025

https://github.com/kyai/talib

talib's implementation by golang

algorithm ta-lib talib

Last synced: 16 Oct 2025

https://github.com/codingcrush/leetcodepractice

Algorithm and data structure Practice By python & golang

algorithm golang python

Last synced: 27 Dec 2025

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

Discrete Probability Detector (DPD) is an algorithm that transforms any sequence of symbols into a transition matrix. It 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 Visual Basic 6.0.

algorithm detector discrete machine-learning-algorithms matrix predictions probability text text-mining transitions

Last synced: 30 Jan 2026

https://github.com/piotr-yuxuan/algo-calisthenics

Practice playground as well as a reminder of some common, simple, yet powerful algorithms

algorithm code kata playground practice

Last synced: 13 Oct 2025

https://github.com/cwjokaka/python-ml-pyqt

A Machine-Learning visual GUI created with Python3

algorithm gui machine-learning matplotlib ml numpy pyqt python

Last synced: 11 Oct 2025

https://github.com/hemulgm/ships

Морской бой

algorithm battleship-game bot delphi game simple-game

Last synced: 27 Jan 2026

https://github.com/gagniuc/dna-complementarity-alignment-in-js

This JavaScript implementation detects the areas where two DNA sequences are complementary to each other. All symbols from UTF-8 are accepted by this algorithm.

algorithm alignment complementary dna javascript js rna sequences

Last synced: 27 Jan 2026

https://github.com/shuai-xie/bitonicsort

双调排序 - GAPS编程测试

algorithm cplusplus-11 sorting-algorithms

Last synced: 08 Oct 2025

https://github.com/gmlewis/moonbit-md5

MoonBit md5: provide simple md5 hash algorithm.

algorithm hash md5 moonbit

Last synced: 08 Oct 2025

https://github.com/mileschou/phalgorithm

PHP algorithms

algorithm

Last synced: 29 Jun 2025

https://github.com/hxndev/huffman-encoding-using-binary-trees

The idea behind Huffman coding is based upon the frequency of a symbol in a sequence. The symbol that is the most frequent in that sequence gets a new code that is very small, the least frequent symbol will get a code that is very long, so that when we’ll translate the input we want to encode the most frequent symbols will take less space than they used to and the least frequent symbols will take more space but because they’re less frequent it won’t matter that much.

algorithm binary-search-tree binary-tree compression compression-algorithm cpp decryption encoding encryption huffman vecctor visual-studio

Last synced: 31 Mar 2025

https://github.com/cowienduckie/hust-applied-algorithm

Solutions for Applied Algorithm subject

algorithm competitive-programming

Last synced: 05 May 2025

https://github.com/gagniuc/entropy-of-text

Entropy is a measure of the uncertainty in a random variable. This application calculates the entropy of text. The current example calculates the entropy of sequence "TTTAAGCC". In the context of information theory the term "Entropy" refers to the Shannon entropy.

algorithm alphabet detector entropy javascript js math measurement probability random shannon shannon-entropy statistics variable

Last synced: 06 Oct 2025

https://github.com/summerrainet2008/python_algorithms_library

Migrating popular data structures and algorithms in C++ to Python, such as linked list, balanced search tree, heap with a support of updating and deletion, as well as other commonly used small functions.

algorithm list python tree

Last synced: 17 Jan 2026

https://github.com/innofang/algorithm-visualization

🏓Interesting visualization algorithm, implemented by Processing or Python.

algorithm algorithm-visualization processing sort-visualization visualization

Last synced: 21 Nov 2025

https://github.com/innofang/quantify

📐 A desktop application practice and powered by JavaFx. (Curriculum design for algorithm)

algorithm algorithm-design curriculum-design curriculum-project javafx javafx-application javafx-desktop-apps quantify quantization

Last synced: 16 May 2025

https://github.com/gujarats/generatelocation

Generate New Latitude and Longitude from given Location.

algorithm generator latitude-and-longitude location

Last synced: 10 Jun 2025

https://github.com/josacar/walker_method

A Crystal implementation of Walker's Alias Method for quickly sampling from an array with a given probability distribution

algorithm crystal crystal-language hacktoberfest probability shards walker-alias

Last synced: 19 Apr 2025

https://github.com/thuongtruong1009/point2d-and-vector2d

The first mini project kind of Data Structure & Algorithm subject. Enjoy it !

algorithm data-structures java-8 pointers-and-arrays vector-space-model

Last synced: 11 Mar 2025

https://github.com/harsh8398/backup.py

Recursive/Incremental File Backup Utility Implemented in Python

algorithm backup incremental-backup python rsync

Last synced: 14 Jan 2026

https://github.com/hoangtien2k3/data-structure-and-algorithm

Data Structure and Algorithms such as Array, Pointer, Structure, Linked List, Stack, Queue, Graph, Searching, Sorting, Programs, etc.

algorithm algorithms data-structures java sorting-algorithms

Last synced: 21 Apr 2025

https://github.com/plh97/javascript-algorithms

learn data-construct and algorithms in javascript

algorithm js nlogn

Last synced: 18 Mar 2025

https://github.com/andreeadraghici/algorithms

Algorithms Implements-The implementations from this repository were coded using C++ programming language and Java programming language

algorithm algorithms java mathematical-algorithms numerical-methods sorting-algorithms

Last synced: 14 Mar 2025

https://github.com/thenamankumar/tictactoe

This is an unbeatable Tic Tac Toe Single player VS Computer Game, terminal based game built in c++

algorithm computer-games game

Last synced: 22 Apr 2025

https://github.com/yjyoon-dev/algorithm-note

자료구조 & 알고리즘 노트

algorithm cpp data-structures problem-solving

Last synced: 10 Jan 2026

https://github.com/jmcheon/algo_ai_data_branch

Algo AI Data branch is a collection of submodules, each representing a unique project from Ecole 42.

algorithm data-science machine-learning python3

Last synced: 13 May 2025

https://github.com/cruelladevil/programmers-algorithm

프로그래머스 알고리즘 코딩 테스트 연습 문제 풀이입니다.

algorithm programmers-algorithm programmers-challenges solution

Last synced: 27 Oct 2025

https://github.com/m-dadej/bikesharingrebalancing.jl

Library for solving and analyzing bike-sharing rebalancing problems

algorithm data-science operational-research operations-research

Last synced: 07 Nov 2025

https://github.com/mohamed-94/mega-number

Mega Number v.1.0 -GUI- Do all Super math calculations with different operators combined at the same time..'See the README for more information'.

algorithm csharp csharp-code net netframework programming-language puzzle

Last synced: 22 Apr 2025

https://github.com/vyse12138/algorithms-4th-edition

Reading notes for Algorithms 4th Edition, Implement its algorithms in TypeScript.

algorithm typescript

Last synced: 26 Oct 2025

https://github.com/devbluecomet/tictacgame

React Tictac game. How to make tictac game using React like pro developer ? Let's grow together with Shinobi !!!

algorithm javascript shinobi

Last synced: 25 Mar 2025

https://github.com/chzzzzzz/codewars

my solutions on codewars using c++

algorithm codewars-solutions cpp

Last synced: 06 Mar 2025

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/gagniuc/mix-two-signals-in-python

This is an implementation designed in Python. 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 algorithms code mix number-theory python python3 signal signal-processing source spectral-forecast waveform

Last synced: 04 Mar 2025

https://github.com/hxndev/implementing-grep-using-naive-search

GREP is a command-line utility for searching plain-text data sets for lines that match a regular expression or simply a string. In this, I implemented GREP using Naive Search.

algorithm command-line cpp grep linux naive-bayes-algorithm search time-complexity-analysis utility

Last synced: 31 Mar 2025

https://github.com/aminul-islam-niloy/cpp-programming-and-templates-

Basic and advance c++ code for learner.

algorithm cpp data-structures

Last synced: 11 Feb 2026

https://github.com/adrinlol/javascript-algorithms-and-data-structures

This repository contains JavaScript based examples that will teach you the fundamentals of algorithmic thinking by writing functions that do everything from converting temperatures to handling complex 2D arrays.

algorithm basic-algorithm data-structures data-structures-and-algorithms javascript javascript-guide

Last synced: 15 May 2025

https://github.com/0mp/shakespeare-algorithms

Algorithms written in the Shakespeare Programming Language.

algorithm shakespeare shakespeare-programming-language spl

Last synced: 11 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: 26 Dec 2025

https://github.com/andrelmlins/rbf-dda

Radial Basis Function (RBF) with Dynamic Decay Adjustment (DDA) algorithm

algorithm classification-algorithm dda neural-network rbf

Last synced: 04 Jul 2025

https://github.com/singularitti/fastinversesqrt.jl

A pure Julia implementation of the fast inverse square root algorithm

algorithm fastmath julia-package math numerical-methods

Last synced: 12 Feb 2026

https://github.com/aadityachapagain/descent_py

Tips, Tricks and Algorithms implemented in Python.

algorithm ciphers education learning practice python sort

Last synced: 30 Apr 2025

https://github.com/hojongs/algorithm

A set of source codes to solve algorithm written in python

algorithm baekjoon leetcode programmers python

Last synced: 06 Oct 2025

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/juliogarciape/caesar-cipher

Python implementation of the Caesar Cipher for text encryption and decryption

algorithm caesar-cipher caesar-cipher-algorithm

Last synced: 15 Apr 2025

https://github.com/felipejfc/pyalpr

Automatic number plate recognition system made in python

algorithm alpr computer-vision

Last synced: 26 Feb 2025

https://github.com/upupming/quick-select

Select k-smallest item in an array A in nearly 2n time using LAZY-SELECT. Also implemented naive sorting & linear select algorithm.

algorithm lazy-selection random-algorithm select-algorithm

Last synced: 08 Apr 2025

https://github.com/zikwall/geofind

:globe_with_meridians: Go implementation Point-In-Polygon Algorithm

algorithm geolocation go golang implementation implementation-of-algorithms point-in-polygon polygon

Last synced: 21 Apr 2025

https://github.com/kaidenfrizu/median-of-medians

Analysis of Median-of-Medians algorithm through Python

algorithm median-of-medians numba python

Last synced: 31 Mar 2025

https://github.com/swarajkumarsingh/load-balancer

Simple Load Balancer using Golang, which uses Round Robin Algorithm, and distributes connection to mutiple servers

algorithm backend go golang load-balancer loadbalancer loadbalancing round-robin

Last synced: 14 Oct 2025

https://github.com/schphe/tictac

tictactoe ai implementation using minimax with αβ-pruning

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

Last synced: 10 Sep 2025

https://github.com/code-theft-auto/string-search

Tiny and fast string search in Go

algorithm fuzzy-search golang

Last synced: 31 Mar 2025

https://github.com/dralkh/spaceforge

A spaced repetition FSRS & SM-2 Algorithm powered by AI obsidian plugin for efficient knowledge review with pomodoro timer

ai algorithm fsrs knowledge obsidian obsidian-plugin pomodoro pomodoro-timer repitition sm-2 spaced study

Last synced: 12 Oct 2025

https://github.com/w1th0utnam3/noname_tools

A collection of useful C++ methods and algorithms collected while working on other projects

algorithm container std string tuples vector

Last synced: 06 Jul 2025

https://github.com/intjelic/ingrid

Dynamic two-dimensional arrays for the Rust programming language.

2d algorithm array cell column grid row rust

Last synced: 23 Aug 2025

https://github.com/dalgona/ds_study

자료구조 스터디~

algorithm data-structures study

Last synced: 25 Oct 2025

https://github.com/dynonguyen/huffman-coding

Static Huffman Coding algorithm with C++

algorithm cpp

Last synced: 08 Oct 2025

https://github.com/pieroboseta/piero-ende-coder

A powerful encryption and decryption tool that combines the Vigenère cipher, XOR encryption, and Base64 encoding to secure messages. This tool allows users to encode and decode messages using a secret key, ensuring an extra layer of security.

algorithm base64 cipher cpp cryptography data-conversion data-encoding decoder decryption encoder encryption hashing string-manipulation text-processing

Last synced: 08 Apr 2025