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/raveriss/push_swap

Sorting data on a stack with a limited set of instructions, aiming for maximum efficiency."

42school algorithm data-sorting

Last synced: 12 May 2026

https://github.com/lovasoa/spark-joinapp

Repository hosting code for my master thesis on join algorithms on distributed systems.

algorithm big-data cluster database join spark

Last synced: 13 May 2026

https://github.com/silent0wings/oddonacci-sequence-calculations

This project implements two methods for calculating Oddonacci numbers using Java: a linear tail-recursive approach and a multiple recursive approach. These methods are implemented to study their performance in terms of execution time and efficiency.

algorithm algorithm-design coding-practice computational-math fibonacci-variant java math-algorithms math-functions mathematics number-sequences oddonacci-sequence programming recursion sequence-calculation sequence-generation

Last synced: 13 May 2026

https://github.com/stynw7/algorithm_and_programming

Provides programs of Basic Algorithm and Programming using C / C++ Language

algorithm c competitive-programming cpp logic-programming programming

Last synced: 14 May 2026

https://github.com/ate47/hello

Things of a bored guy

algorithm hdt learn

Last synced: 14 May 2026

https://github.com/levy-y/submarine-algorithm

Pearlhunt project for a programming contest

algorithm competition python3 tkinter

Last synced: 11 Jun 2026

https://github.com/astropilot/wordle_solver

A small web extension to automatically solve the Wordle game (https://www.powerlanguage.co.uk/wordle/)

algorithm typescript web-extension wordle

Last synced: 14 May 2026

https://github.com/beomseokyu/algorithm

[Python] 알고리즘 문제 풀이 스터디

algorithm beakjoon programmers python study

Last synced: 14 May 2026

https://github.com/codewithsegnet/sorting_algorithms

Writing sorting algorithm that puts elements of a list into an order

algorithm c

Last synced: 12 Jun 2026

https://github.com/omiq17/ds-algo-with-python3

Some of my python programming problems code that I solved.

algorithm python-3

Last synced: 12 Jun 2026

https://github.com/byahram/algorithms

JavaScript/Python 알고리즘 스터디

algorithm coding-test javascript python

Last synced: 13 Jun 2026

https://github.com/amirhakimnejad/string-calculator.infix-to-postfix-convertion.postfix-calculation

A C++ program that implemented and merged two algorithms, first one is the conversion between infix and postfix, and the second one can handle the calculation of a postfix phrase.

algorithm postfix-calculator

Last synced: 13 Jun 2026

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/rosieoh/java_codingtest

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

algorithm datastructures-algorithms java

Last synced: 13 Jun 2026

https://github.com/sojebsikder/dsa

Data structure and algorithm implementation in JavaScript.

algorithm data-structures dsa interview javascript js queue stack tree

Last synced: 14 Jun 2026

https://github.com/david-soliar/xordle

Fast, simple and accurate Python CLI Xordle solver (~99%+ accurate)

algorithm cli puzzle python solver word-game

Last synced: 15 Jun 2026

https://github.com/ebonnal/vocompr

VOCabulary-based COMPRession algorithm. Codec specialized in the compression of texts having a very small disctinct characters set.

algorithm codec compression pypi-package python python3 vocabulary

Last synced: 16 Jun 2026

https://github.com/techatlasdev/cryptorot

🎲 Un sistema enfocado en el cifrado simétrico, encargado de poder convertir un conjunto de palabras legibles, en un conjunto de caracteres que no tienen coherencia pero si relación en función a sus llaves.

algorithm cli cryptography path python rot rot13 rot13-cipher rot13-decoder rotation

Last synced: 17 Jun 2026

https://github.com/xiaocongdong/algorithm

JavaScript implementation of some classical data structures and algorithm.

algorithm datastructures javascript

Last synced: 17 Jun 2026

https://github.com/belovetech/sorting_algorithms

Sorting algorithms and Big O notation. The study of the time and space complexities of algorithms, as well as how to effectively optimise algorithms through logical thinking.

algorithm algorithms c sorting sorting-algorithms

Last synced: 18 Jun 2026

https://github.com/alphayowakarindi/decode-a-morse-code-message

An algorithm to decode some special characters into human readable texts.

algorithm ruby

Last synced: 18 Jun 2026

https://github.com/bitbemol/swift-fsrs

Swift port of the FSRS v6 spaced-repetition algorithm. Mirrors the ts-fsrs reference. Unofficial.

algorithm flashcards fsrs spaced-repetition swift swift-package

Last synced: 18 Jun 2026

https://github.com/radhirasho/bst-algos

Just me messing around with a bunch of different algorithms, was going to originally be just Binary Search Tree related Algorithms, but, as you can clearly see, it's expanded just a tiny bit past that

algorithm binary-search-tree binary-trees data-structures

Last synced: 18 Jun 2026

https://github.com/sofiane87/atarigames_rl

Learning to play simple atari games using tensorflow and reinforcement learning

algorithm computer-vision machine-learning reinforcement-learning

Last synced: 19 Jun 2026

https://github.com/lucashnss/if684-qlearning-project

This is a project for the course Inteligent Systems (IF684) in CIN-UFPE. Basically it's the implementation of q learning, which is a reinforcement learning algorithm, the objective is use it to training the Amongus to learn the fastest way to arrive at the end of the map.

algorithm qlearning

Last synced: 19 Jun 2026

https://github.com/syncush/conjunctionbooleanpredicator

Machine Learning , used the consistency algorithm

algorithm consistency machine-learning predicator python python3

Last synced: 20 Jun 2026

https://github.com/faanid/leetcode-solutions

My solutions to LeetCode problems with explanations in TS

algorithm data-structures datastructures-algorithms dsa javascript leetcode-solutions typescript

Last synced: 20 Jun 2026

https://github.com/wisskirchenj/filetypeanalyzer

Toy project of JetBrains JavaCore track for analyzing file types

algorithm java19 knuth-morris-pratt multithreading rabin-karp

Last synced: 20 Jun 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/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/scisamir/binary_trees

0x1D. C - Binary trees

algorithm binary-trees c data-structures

Last synced: 22 Jun 2026

https://github.com/alex-mas/mchains

simple string markov chain module in javascript

algorithm chain string-chains

Last synced: 23 Jun 2026

https://github.com/mtlh/digits0ton

https://edabit.com/challenge/j9zed4GnykS48W6vh My solution to this problem in Python and JavaScript.

algorithm coding-challenge javascript python

Last synced: 23 Jun 2026

https://github.com/david-pena/drawing-lines-algorithms

Different algorithms to plot a line using Python

algorithm python

Last synced: 24 Jun 2026

https://github.com/ashdtu/data-structure-algorithms

Data Structures/Algorithms

algorithm datastructures

Last synced: 25 Jun 2026

https://github.com/okwilkins/mazegeneration

Creates a random maze. Green -> Making new maze. Red -> Backtracking to find untouched maze.

algorithm html maze maze-generator maze-solver p5js web

Last synced: 28 Jun 2026

https://github.com/sur16-cse/internity-internship-dsa-2021

This internship is for Design and Analysis of Algorithm. It is 45 days internship cover important concepts of data structure and algorithm . It also cover advanced topic for placement.

algorithm cpp data-structures

Last synced: 29 Jun 2026

https://github.com/danutama/python-aes-encryptor

A Python-based desktop application for encrypting and decrypting various data formats using the Advanced Encryption Standard (AES 128, 192, 256-bit).

advanced-encryption-standard aes aes-128 aes-192 aes-256 aes-encryption algorithm cipher ciphertext cryptography encryption-decryption python python3 rijndael rijndael-algorithm

Last synced: 29 Jun 2026

https://github.com/abhijeet-muneshwar/algorithms

This repository contains different Algorithms

algorithm

Last synced: 02 Apr 2025

https://github.com/byahram/algorithm

자바스크립트 알고리즘 스터디

algorithm coding-test javascript

Last synced: 25 Feb 2025

https://github.com/chaoyangnz/leetcode

Leetcode solutions with Kotlin and Java

algorithm kotlin leetcode pass-the-time

Last synced: 15 May 2026

https://github.com/liguwe/algorithm-book

📗 《算法》算法与数据结构,持续构建算法知识体系

algorithm algorithms algorithms-and-data-structures leetcode

Last synced: 11 Aug 2025

https://github.com/nerddiffer/sieve-of-eratosthenes

visualize an algorithm to find prime numbers

algorithm prime-numbers sieve timeout visualization

Last synced: 25 Jul 2025

https://github.com/habbatul/selection-sort-dengan-decrease-conquer

Terminal App, Karya hasil Penerapan keilmuan Strategi Algoritma Decrease and Conquer.

algorithm divide-and-conquer selection-sort

Last synced: 29 Mar 2025

https://github.com/forma0-9097/study-log

알고리즘 공부 기록을 위한 저장소.

algorithm python

Last synced: 03 Apr 2025

https://github.com/damevin/les-petits-plats

School project for create a research algorithm in vanilla JS

algorithm javascript research

Last synced: 30 Mar 2025

https://github.com/muhammadabdi42/sudoku-solver-with-backtracking-algorithm

A simple console app written with C# for solving 9x9 and 16x16 sudokus using backtracking algorithm

algorithm console csharp

Last synced: 25 Jul 2025

https://github.com/billowdev/cryptography-techniques-example

วิทยาการเข้ารหัสลับ cryptography techniques

algorithm cryptography encryption

Last synced: 25 Jul 2025

https://github.com/kooparse/coding_problems

Coding problems implemented in Rust

algorithm interview rust

Last synced: 22 Mar 2025

https://github.com/superzombi/combinations

Combinations algorithm with specific position

algorithm combinatorics

Last synced: 21 Mar 2025

https://github.com/nukopy/go-ads

Algorithms and Data Structures in Go

algorithm algorithms-and-data-structures data-structure go

Last synced: 15 Jan 2026

https://github.com/myeonghan-nim/algorithm-programmers

📚 Algorithm: programmers

algorithm python

Last synced: 27 Jun 2025

https://github.com/youben11/graph-theory

Implementation of some algorithms on graph theory

algorithm graph-theory

Last synced: 26 Jul 2025

https://github.com/notrelix/algorithms

This will keep track of Algorithms I have learned.

algorithm algorithms

Last synced: 18 Sep 2025

https://github.com/rathod-shubham/machinelearning-1

A curated list of my machine learning projects. Machine learning (ML) is the study of computer algorithms that improve automatically through experience and by the use of data. It is seen as a part of artificial intelligence.

algorithm classification clustering machine-learning reinforcement-learning

Last synced: 20 May 2026

https://github.com/sleekpanther/counting-inversions

Finds how similar 2 lists of rating are using the Divide and Conquer approach. Extension of MergeSort that actually displays the specific inversions as well as just counting the total number.

algorithm algorithm-design arrays count counting-inversions dissimilarity divide-and-conquer invert merge mergesort mergesort-algorithm noah noah-patullo pattullo pattulo patullo patulo ratings similarity sorting

Last synced: 05 Mar 2025

https://github.com/theodrosyimer/luhn

Implementation of the Luhn's algorithm using TypeScript

algorithm typescript

Last synced: 26 Jul 2025

https://github.com/sibeux/compfest-cpc

Competitive Programming Contest COMPFEST Universitas Indonesia 2022 repository by sibeux - nasrulwahabi [sibe_ux / nasrul_wahabi]

algorithm competitive-programming-contests compfest cpc programming

Last synced: 16 May 2025

https://github.com/strar-buck/algo_implementation

Data Structure and Algorithms implementation

algorithm data-structures python

Last synced: 26 Jul 2025

https://github.com/hhejo/swea

SW Expert Academy 문제 풀이

algorithm python

Last synced: 11 Oct 2025

https://github.com/ihyeon/coding-test-study

코딩 테스트 & 알고리즘 문제 풀이를 정리하는 저장소입니다

algorithm coding-test java problem-solving study

Last synced: 26 Jul 2025

https://github.com/alvarocastro/stalinsort

An implementation of the meme stalinsort in JavaScript.

algorithm javascript meme sort sorting stalin stalinsort

Last synced: 08 May 2026

https://github.com/eightants/rps-ai

PARIS: A Rock, Paper, Scissors AI created with Javascript

algorithm javascript prediction

Last synced: 22 Sep 2025

https://github.com/igor-240340/clopeclusteringalgorithm

C++ test assignment on implementation of CLOPE clustering algorithm

algorithm categorical-data clope clustering-algorithm transactional-data

Last synced: 29 Mar 2025

https://github.com/aliciawyy/dmining

some data science tools and coding contests solutions

algorithm data-science puzzles

Last synced: 18 Feb 2026

https://github.com/jiwonkim0131/algorithm

Practice algorithm to better problem solving skills using javascript

algorithm problem-solving ps

Last synced: 26 Jul 2025

https://github.com/craiggleso/real-time-distance-problem

Two variables are growing at variables speeds. This solves the time A catches up to B

algorithm distance problem real solver time

Last synced: 26 Jul 2025

https://github.com/floydz/binarycontainer

small container for a binary vector

algorithm

Last synced: 15 Aug 2025

https://github.com/ribtas007/dsa_cs506

contains all the works that I did while pursuing the DSA_CS506 course.

algorithm c cpp data-structures

Last synced: 20 May 2026

https://github.com/joelibaceta/mia-101-pc1

Solución a la practica 1

algorithm mathematics python

Last synced: 20 May 2026

https://github.com/amkreta/angular-diff-checker

diff checker based on "Longest Common Subsequence" and "Backtracking"

algorithm angular css diff-algorithm html javascript scss typescript

Last synced: 09 Apr 2026

https://github.com/koishijs/koishi-plugin-crypto

在 Koishi 中实现经典文本加密算法

algorithm crypto koishi plugin

Last synced: 27 Jul 2025

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

Repository for solving algorithmic problems

algorithm backjoon java leetcode programmers

Last synced: 29 Mar 2025

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

Sudoku solver algorithm in Java

algorithm java sudoku-solver

Last synced: 30 Jun 2026

https://github.com/jackhowa/slasher-flick

Return the remaining elements of an array after chopping off n elements from the head.

algorithm freecodecamp javascript

Last synced: 15 Mar 2025

https://github.com/jackhowa/mutations

Check whether the second string in the array has only letters from the first

algorithm freecodecamp

Last synced: 15 Mar 2025

https://github.com/waseemsabir/algorithms

Implementation of some main stream algotithms

algorithm

Last synced: 27 Jul 2025

https://github.com/shamikaredkar/python-text-based-slot-machine-

This Python project offers a command-line slot machine simulation where players deposit funds, bet on up to three lines, and spin to win. Featuring four symbols with varying values, the game calculates wins based on symbol matches across bet lines, multiplying bets by symbol values.

algorithm command-line command-line-tool python slot-machine

Last synced: 14 Mar 2025