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/realduyuanchao/book

经典计算机书籍收藏📚

algorithm java js pdf python

Last synced: 14 Apr 2026

https://github.com/narekhovhannisyan/sorting-algorithms

Popular sorting algorithms implemented in javascript.

algorithm javascript js sort sorting

Last synced: 15 Oct 2025

https://github.com/hyunjung-choi/boj

💡 Baekjoon Online Judge

algorithm java kotlin

Last synced: 17 May 2026

https://github.com/pikmin-rgb/push_swap

Because Swap_push isn’t as natural

algorithm c makefile school-project

Last synced: 01 Jun 2026

https://github.com/i-aiymen/debt_simplification

A Dart function that simplifies debt settlements among a group, similar to 'Quick Split' app. Takes a list of debts and returns a simplified list.

algorithm dart flutter quick-split

Last synced: 24 Feb 2026

https://github.com/sun0day/tanc

High performance C library collection

algorithm c performance

Last synced: 22 Jan 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/otabek8866/inverted-index-new-algorithm

This new inverted index algorithm calculates which files contain desired text and lines that contain most of the text. This new algorithm has been implemented in python. Currently, this source code supports only text format files.

algorithm inverted-index python text-search-python

Last synced: 01 Jun 2026

https://github.com/ndsvw/maximum-sum-subarray-python

This algorithm solves the Maximum-Sum-Subarray problem via Divide and Conquer in O(m*log(m))

algorithm algorithms divide-and-conquer subarray

Last synced: 01 Jun 2026

https://github.com/jwowillo/viztransform

viztransform contains library-packages for working with and vizualizing plane-transformations along with command-packages for easily simplifying, applying, and vizualizing transformations from a CLI.

algorithm geometry golang isometry transformation vizualize

Last synced: 18 May 2026

https://github.com/gusenov/max-empty-rect-py

:black_square_button: Реализация на Питоне алгоритма поиска на изображении пустого прямоугольника максимальной площади.

algorithm empty-spot graphics numpy python python-image-library python-library rectangle-detection

Last synced: 06 Feb 2026

https://github.com/basemax/binarytreego

Implementation of a binary tree in Go. A Binary Tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child. A node with no children is called a leaf node. A node cannot have more than two children.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures binary-tree data-structure datastructure ds go golang tree tree-algorithms tree-binary tree-data-structure tree-search tree-structure

Last synced: 01 Jul 2025

https://github.com/jackparsonss/sorting-algotihm-visualizer

This repository is a simple sorting algorithm visualizer, made using python and tkinter

algorithm gui python3 sort visualization

Last synced: 27 Oct 2025

https://github.com/liupengkun1993/algorithm

LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现

algorithm

Last synced: 24 Jan 2026

https://github.com/developer-sdk/interview

개발자 면접관련 질문을 정리합니다. 개발자로서 알고 있으면 좋은 내용을 정리합니다.

algorithm interview interview-questions

Last synced: 30 Jan 2026

https://github.com/akerdogmus/ake_python_toolkit

This repo is where the simple Python codes I used are collected.

algorithm algorithms python python3 toolkit

Last synced: 17 Mar 2026

https://github.com/forketyfork/rainyhills

Water volume calculation algorithm implementation using Jakarta EE 11

algorithm ejb gradle jakarta-ee jakartaee java java-ee jsf

Last synced: 26 Feb 2026

https://github.com/bfmhno3/my-algo-journey

Solutions to algorithm problems, serving as a personal reference and a way to track my learning and improvement in data structures and algorithms.

algorithm c cpp leetcode luogu oj python

Last synced: 16 Apr 2026

https://github.com/davidingplus/dsa-cpp

清华大学邓俊辉数据结构。

algorithm dsa-algorithm

Last synced: 19 Mar 2026

https://github.com/cuixing158/svd-fit-line

Linear Least Squares Problems Using SVD, straight line fitting (2D and 3D)

algorithm fitting fitting-algorithm math svd

Last synced: 04 Mar 2026

https://github.com/ingkellswith/algorithmground

📝algorithm✒️

algorithm

Last synced: 04 Mar 2026

https://github.com/jeongju9216/algorithm

Swift/Python 알고리즘

algorithm python swift

Last synced: 17 Apr 2026

https://github.com/ryanparsa/leetcode

my leetcode playground

algorithm leetcode

Last synced: 17 Apr 2026

https://github.com/hashimthearab/mazesolver

Using React Native, Java, Swift, and Go, this app will solve mazes with a pathfinding algorithm!

algorithm android astar backend go golang ios java kotlin mobile pathfinding react-native reactnative swift typescript ui

Last synced: 05 Apr 2026

https://github.com/farhaduneci/huffmancoding

Huffman Coding Compression Algorithm Implementation

algorithm huffman-coding

Last synced: 19 Apr 2026

https://github.com/litreily/leetcode

my record of leetcode solutions

algorithm docs leetcode markdown pymdown

Last synced: 19 Apr 2026

https://github.com/mike014/movieranker

A Django-based web application that fetches and displays movies from The Movie Database (TMDB) API, allowing users to filter movies by genre.

algorithm algorithms api black django html-css-javascript isort justwatch-api open-source precommit-hooks pytest python test tmdb-api tox

Last synced: 21 Apr 2026

https://github.com/rohan-bhautoo/digits-recognition-using-neural-network

A machine learning system to categorise one of the UCI digit tasks using Neural Network in Java.

algorithm handwritten-digit-recognition java machine-learning neural-network uci-machine-learning

Last synced: 21 Apr 2026

https://github.com/nebulot/nebulotelodie_lespetitsplats

Application de recette, algorithme de recherche "Les petits plats"

algorithm algorithme css css3 grid html html5 javascript research tags

Last synced: 22 Apr 2026

https://github.com/youseftareq33/java_algorithm_4_max-led-lighting

Max LED Lighting problem involves connecting LEDs to corresponding power sources to maximize the number of LEDs without allowing wires to cross.

algorithm java javafx longest-common-subsequence

Last synced: 22 Apr 2026

https://github.com/muzafferkaya/algorithms-and-data-structures

This repository contains the algorithms I coded in C#.

algorithm algorithms algorithms-and-data-structures csharp

Last synced: 05 Jun 2026

https://github.com/jackhowa/sum-range

We'll pass you an array of two numbers. Return the sum of those two numbers and all numbers between them.

algorithm array freecodecamp

Last synced: 24 Apr 2026

https://github.com/samuellucas97/best-matching

Implementation serial of Levenshtein distance algorithm.

algorithm automated-testing junit levenshtein-distance maven serial-version

Last synced: 25 Apr 2026

https://github.com/bosl95/algorithm

Algorithm master

algorithm java python

Last synced: 25 Apr 2026

https://github.com/sevmardi/soundex-algorithm

Implmentation of soundex algorithm

algorithm java-8 python3 soundex soundex-algorithm

Last synced: 25 Apr 2026

https://github.com/sehaim/algorithm

Java 자료구조 및 알고리즘 공부, Problem Solving

algorithm java

Last synced: 06 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/bphun/knightstour

Knights Tour game created using Java for AP Computer Science A

algorithm ap-computer-science java java8 javafx knight-tour oracle

Last synced: 28 Apr 2026

https://github.com/lflxp/accumulation

knowledge、experience、more and more

algorithm datastructure design-pattern

Last synced: 28 Apr 2026

https://github.com/minapecheux/advent-of-code

My personal scripts and trials for the Advent Of Code online challenges.

algorithm challenge christmas javascript puzzle python

Last synced: 28 Apr 2026

https://github.com/mrakashkumar/java_programmingskills

Its Many Java Programming Just like Pattern Based, logical based, Modules and Division based, Data-structure and Algorithm based etc

algorithm collections datastructures designpatterns exception-handling java java-programming java-programmingskills java8 logical-programming multithreading oop-concepts progra

Last synced: 29 Apr 2026

https://github.com/hyunjung-choi/programmers

🕊 프로그래머스 문제 풀이

algorithm java kotlin

Last synced: 29 Apr 2026

https://github.com/lonaryx/binarysearch

Этот код представляет собой реализацию алгоритма бинарного поиска в массиве чисел от 0 до 100 на языке C++. Он создан для того, чтобы продемонстрировать простоту и эффективность данного алгоритма.

algorithm algorithms binary binary-search code cpp eazy function functions language-learning learning massive search ua ukraine ukrainian windows

Last synced: 30 Apr 2026

https://github.com/youseftareq33/java_algorithm_1_optimalstrategy_dynamicprogramming

Implementing a Dynamic Programming solution to minimize travel costs

algorithm dynamic-programming java javafx

Last synced: 30 Apr 2026

https://github.com/tkd-alex/cpp-exercise-2012

A collection of C++ exercise developed in 2012 at the high school

algorithm array c everithing exercise program school

Last synced: 01 May 2026

https://github.com/suji04/mst_generator

Generates minimum spanning tree based on euclidean distance

algorithm creative-coding javascript mst object-oriented-programming tree visualization webdevelopment

Last synced: 08 Jun 2026

https://github.com/ro-el-c/alkon_2023

건국대학교 알고리즘 동아리 AlKon 1기 중급 스터디 Problem Solving 레포지토리

algorithm cpp data-structure java

Last synced: 04 May 2026

https://github.com/sohomm/predict-insurance-charges

A predictive model to estimate the insurance charges based on a client's attributes, such as age and health factors. It offers a practical application of ml in business, enabling more accurate pricing models and helping companies manage risk while delivering personalized pricing strategies to clients.

administration algorithm bot data decision-trees download easy finance github java machine-learning management model neural-network nlp prediction project science trading university

Last synced: 05 May 2026

https://github.com/lovesaroha/maze-generator

A maze can be generated by starting with a predetermined arrangement of cells (most commonly a rectangular grid but other arrangements are possible) with wall sites between them.

algorithm canvas html javascript maze-generator stack

Last synced: 06 May 2026

https://github.com/billgewrgoulas/recommendation-systems

Algorithms for joke rating prediction using the joke data-set from Kaggle.

algorithm clustering collaborative-filtering machine-learning numpy pandas recommender-system scikit-learn scypi

Last synced: 06 May 2026

https://github.com/emanahmed55/a_heat_guided_air_to_air_missile_controller

A simple web project by using Angular and firebase.This web project is about a missile that contains a burner, a proximity trigger, a warhead , two sets of wings , yaw (left ,right) , pitch ( up ,down) , a launch sensor , and an infra-red camera

algorithm angular burner c firebase infra-red-camera launch-sensor missile pitch proximity warhead wings yaw

Last synced: 07 May 2026

https://github.com/afifahhadie/weather-prediction

A simple Jupyter Notebook project that analyzes and visualizes weather data using Python. It helps identify trends and patterns in weather conditions through data-driven insights.

algorithm classification data-science jupyter-notebook machine-learning pandas prediction-model python python3 visualization weather weather-prediction

Last synced: 07 May 2026

https://github.com/uudashr/fibgo

Fibonacci in Go

algorithm fibonacci

Last synced: 08 May 2026

https://github.com/meetzaveri/javascript-algorithms-and-snippets

Various Algorithms and snippets in javascript.

algorithm data-structures javascript js

Last synced: 10 Jun 2026

https://github.com/caizixian/algorithm_exercise

My solutions to some problems

algorithm solutions

Last synced: 10 May 2026

https://github.com/jorisbertier/courscomplet

Cours Développeur web & mobile

algorithm css javascript sql

Last synced: 11 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/levy-y/submarine-algorithm

Pearlhunt project for a programming contest

algorithm competition python3 tkinter

Last synced: 11 Jun 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/rosieoh/java_codingtest

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

algorithm datastructures-algorithms java

Last synced: 13 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/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/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/david-pena/drawing-lines-algorithms

Different algorithms to plot a line using Python

algorithm python

Last synced: 24 Jun 2026

https://github.com/artainmo/ft_ssl

42 school project. Recoding the MD5 and SHA-256 cryptographic hashing algorithms in C.

42shcool algorithm c cryptography cybersecurity

Last synced: 16 Mar 2025

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

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

algorithm python

Last synced: 24 Mar 2025

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

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

algorithm cryptography encryption

Last synced: 25 Jul 2025

https://github.com/mindlessmuse666/iris-knn

Проект демонстрирует применение алгоритма k-ближайших соседей (KNN) для классификации набора данных Iris. Включает загрузку данных, обучение модели, оценку производительности и визуализацию результатов с использованием библиотек Pandas, Scikit-learn, Matplotlib, Seaborn и Plotly.

algorithm classification data-analysis data-visualization iris-dataset knn lazy-learning machine-learning python scikit-learn

Last synced: 17 Aug 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/helland369/algorithms

I'm learning Algorithms & Big O notation and write it in C++

algorithm algorithms big-o-notation cpp cpp17

Last synced: 11 Apr 2025

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

한걸음씩 나아가는 알고리즘

algorithm problem-solving

Last synced: 11 Apr 2025

https://github.com/theodrosyimer/luhn

Implementation of the Luhn's algorithm using TypeScript

algorithm typescript

Last synced: 26 Jul 2025

https://github.com/timbeurskens/Go-WFC

A Go wave-function-collapse port based on the C# WFC implementation.

algorithm go golang procedural-generation procedural-textures wfc

Last synced: 06 May 2025