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/bluezhan/find-a-better-algorithm

🎩 Don't diddle code to make it faster - find a better algorithm.

algorithm javascript leetcode mathematics

Last synced: 15 Oct 2025

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/raveensr/a-star-path-finding-algorithm

This is program written in java using the A* algorithm. This algoirthm calculates distance on three main categories. Those are Euclidean, Manhatton and Chebyshew.

a-star algorithm chebyshev euclidean java manhatton

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/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/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/comnetshh/lre

Standalone implementation of the Limited Relative Error algorithm including a Python wrapper

algorithm probability simulation

Last synced: 11 Apr 2026

https://github.com/malbolgee/data-structures

Some data structures implementations in C.

algorithm avl-tree binary-search-tree c priority-queue queue stack

Last synced: 16 Oct 2025

https://github.com/divinemonk/reduce-time-complexity-python

Algorithmic Techniques for Reducing Time Complexity(TC) of a python code.

algorithm codechef codewars python python3 time time-complexity time-complexity-analysis

Last synced: 19 Jul 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/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/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/kooparse/coding_problems

Coding problems implemented in Rust

algorithm interview rust

Last synced: 22 Mar 2025

https://github.com/jedwards1211/merge-k-sorted-arrays

Merges 2 or more sorted arrays efficiently using a priority queue

algorithm algorithms arrays merge sorted sorted-arrays

Last synced: 11 Jan 2026

https://github.com/salvatorecorvaglia/advanced-control-techniques

Distributed gradient algorithm over ordinary least squares problem

algorithm distributed-gradient least-squares-problem mpi supervised-learning

Last synced: 20 Jul 2025

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/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/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/rabbitism/csharp-data-structure-note

Study note of Data Structure and Algorithms using CSharp

algorithm csharp practice-programming

Last synced: 11 Sep 2025

https://github.com/rlagksruf16/study

💾 What I learned today.

algorithm javascript markdown react til todayilearned

Last synced: 11 Apr 2026

https://github.com/byahram/algorithm

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

algorithm coding-test javascript

Last synced: 25 Feb 2025

https://github.com/andremelchior/pseudocodes-portugol

Repositório que contém pseudocódigos com algoritmos em Portugol para fins educativos e aprendizado de lógica de programação.

alg algorithm portugol pseudocode pseudocodigo

Last synced: 28 Mar 2025

https://github.com/bzdgn/geneticalgorithmdemo

A simple genetic algorithm implementation demo, based on a code that is citated inside the README.md and the code.

algorithm algorithms-implemented evolutionary-algorithm evolutionary-algorithms genetic-algorithm java

Last synced: 28 Mar 2025

https://github.com/hoanhan101/young-paxos

Paxos consensus protocol

algorithm paxos

Last synced: 21 Mar 2025

https://github.com/px86/sha-256

Implementation of the SHA-256 hashing algorithm in C++.

algorithm hashing sha-256

Last synced: 21 Mar 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/puzzlef/labelrank-communities-dynamic

Performance comparison of static vs dynamic LabelRank algorithm, that is used for community detection in graphs.

algorithm clustering community detection dynamic graph labelrank static

Last synced: 06 Apr 2025

https://github.com/puzzlef/pagerank-barrierfrees-openmp-dynamic

Design of OpenMP-based statically scheduled Barrier-free Dynamic PageRank algorithm for link analysis.

algorithm analysis experiment graph iterative link multithreading openmp pagerank

Last synced: 06 Apr 2025

https://github.com/obitech/ds_shortest_path

Shortest path in a directed graph with edge weight and acceleration

algorithm java

Last synced: 29 Apr 2026

https://github.com/kavindu-mane/algorithms_implementation

Algorithms implementation using python.

algorithm algorithms data-structures

Last synced: 06 Apr 2025

https://github.com/nishatrhythm/data-structure-lab

Data Structure related codes can be found here.

algorithm c cpp data-structure

Last synced: 20 Jul 2025

https://github.com/nishatrhythm/algorithm-lab

Basic algorithm related programs can be found in this repository.

algorithm c computer-science cpp java

Last synced: 20 Jul 2025

https://github.com/cyanpotion/cyan_zip

a multi-forcasting-range-encode compressing algorithm.

algorithm compression range-encode

Last synced: 12 Jan 2026

https://github.com/captainabernathy/cpp_programming_principles

Programming: Principles and Practice Using C++

algorithm cpp data-structures educational tutorial

Last synced: 12 May 2025

https://github.com/woohoeon/hackerrank

Solutions to HackerRank challenges. 해커랭크 알고리즘 문제풀이

algorithm hackerrank javascript

Last synced: 06 Aug 2025

https://github.com/tbjgolden/array-prototype-pack

(non-standard) - Array.prototype.pack - Bin packing algorithm - https://en.wikipedia.org/wiki/Bin_packing_problem

algorithm array bin javascript node nodejs npm packing prototype

Last synced: 30 Dec 2025

https://github.com/haxpor/algocpp-study

Code studying from Algorithm in C++ book. Use C & C++11.

algorithm c cpp

Last synced: 08 May 2026

https://github.com/zikwall/geofind-rust

:globe_with_meridians: Rust implementation Point-In-Polygon Algorithm

algorithm find geolocation point-in-polygon rust

Last synced: 23 Jun 2026

https://github.com/arielliv/max-flow-algorithm

Several implementations of max flow algorithm in c++

algorithm algorithms algorithms-and-data-structures computer-science

Last synced: 28 Mar 2025

https://github.com/yehezkiel1086/data-structure-solutions

📖 Data structures and algorithms solutions writte in C/C++ language

algorithm cpp data-structures

Last synced: 28 Mar 2025

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/martinmendozadev/schedule-allocator

Asignador de tareas semanales para una flota de trabajadores.

algorithm bootstrap html javascript

Last synced: 13 Apr 2025

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/lschmid83/java-se-prototypes

These are a collection of early graphics and game demos I built using Java SE in Eclipse.

2d-graphics-programming algorithm car-simulator connect-4 game-prototype java-applet-game java-se object-oriented-programming

Last synced: 05 Apr 2025

https://github.com/mateusfg7/rail_fence.rs

Implementation of "Rail Fence" cipher in Rust

algorithm cipher criptography rail-fence-cipher

Last synced: 05 Apr 2025

https://github.com/yanqic/algorithm

算法笔记 及 leetcode 题解

algorithm golang leetcode

Last synced: 17 May 2026

https://github.com/alexandengstrom/pathfinding-visualizer

A Pathfinding Visualizer built with React that visualizes algorithms such as BFS, DFS, and Dijkstra's.

algorithm bfs dfs dijkstras visualizer

Last synced: 11 Sep 2025

https://github.com/yosoyjp/figonacci-tree-js

figonacci tree with Javascript - Arbol Figonacci con Javascript

algorithm figonacci javascript nodejs

Last synced: 17 May 2026

https://github.com/william-blackie/skip-thought_django_website

Final year project implementing my Skip-Thought extractive summariser and trained vectors.

algorithm big-data django machine-learning natural-language-processing python

Last synced: 02 May 2026

https://github.com/timothymakkison/graham_convex_hull

Implementation of the Graham scan method to find the convex hull of a series of points in rust. For use in https://github.com/TimothyMakkison/transportation_network.

algorithm convex-hull rust rust-lang

Last synced: 29 Jun 2026

https://github.com/linus-mussmaecher/rayneat

Customizable C++ implementation of the NEAT machine learning algorithm.

algorithm genetic-algorithm visualization

Last synced: 06 Apr 2025

https://github.com/jongwooo/codetree-tils

TILs for codetree(https://www.codetree.ai)

algorithm codetree problem-solving

Last synced: 08 May 2025

https://github.com/elijas/dequeue

Implementation of dequeue in C++ with tests (Accomplished for academic credit)

algorithm cpp dequeue linked-list

Last synced: 15 Sep 2025

https://github.com/2gpb/antlionoptimizer

This repository contains an implementation of the Ant Lion Optimizer (ALO), a nature-inspired algorithm used for solving optimization problems by simulating the interaction between ants and lions.

algorithm metaheuristic-optimization paper-based python

Last synced: 03 Apr 2025

https://github.com/koji/algorithm

algorithm

algorithm js python

Last synced: 17 May 2026

https://github.com/svtter/algorithm-note

algorithm everyday.

algorithm

Last synced: 27 Mar 2025

https://github.com/j-hoplin/algorithm_class

3rd Grade 1st Semester : Algorithm / Description : Implement Algorithms that learned in class via Python, C++

algorithm

Last synced: 30 Mar 2025

https://github.com/asungur/data_structures_and_algos

Go,Ruby and Python implementations of common algorithms and data structures

algorithm algorithms data-structures go golang interview interview-preparation ruby

Last synced: 19 Jul 2025

https://github.com/simpson-computer-technologies-research/14uniquechars

Find the first 14 unique characters in a string. Two different algorithm implementations.

algorithm python speed teach

Last synced: 22 Mar 2025

https://github.com/purelind/algorithm-part-i

Codes during learning Algorithm Part I of Princeton in coursera

algorithm coursera java

Last synced: 19 Jul 2025

https://github.com/sujin9/studying_algorithm

Solving algorithm problems in Java

algorithm java programmers

Last synced: 14 Apr 2025

https://github.com/gabrielyoon7/algorithm-with-java

Do it! 자료구조와 함께 배우는 알고리즘 입문 (자바 편) 실습

algorithm algorithms java sort

Last synced: 14 Apr 2025

https://github.com/alexprut/raft

An implementation of Raft in Go

algorithm consensus consensus-algorithm go golang p2p raft

Last synced: 19 Jul 2025

https://github.com/zerdicorp/ants_simulation

Simple ants simulation, at a basic level is an advanced slime simulation algorithm.

algorithm ants simulation visualization

Last synced: 19 Jul 2025

https://github.com/zonetecde/turing-machine-box

Visualiser en temps réel les étapes d'une machine de Turing sur votre algorithme.

algorithm svelte turing-machine turing-machine-simulator webapp

Last synced: 19 Jul 2025

https://github.com/rishav-karanjit/algorithm-design

This repo contains useful algorithm in c.

algorithm algorithms-and-data-structures c

Last synced: 19 Jul 2025

https://github.com/alvinnn-r/algoritma-pemrograman-2

Learning Materials, Assignments and Exercises for the Programming Algorithms Course

algorithm algoritma-pemrograman c c-language c-programming input-output pemrograman-dasar

Last synced: 10 Jan 2026

https://github.com/mdashraful305/dsa

C implementations of various common data structures and algorithms

algorithm algorithms c data-structures linked-list

Last synced: 18 Jul 2025

https://github.com/phipsgabler/algdesign-plurality-points

Presentation and reimplementation for Algorithm Design Seminar 1 on plurality points

algorithm algorithm-design computational-geometry

Last synced: 02 Jan 2026

https://github.com/jackhowa/seek-and-destroy-fcc

Remove all elements from the initial array that are of the same value as these arguments.

algorithm freecodecamp

Last synced: 18 Jul 2025

https://github.com/ki-seki/algorithm

原创的 C/C++ 数据结构与算法模板或者笔记,主要是给自己备考用的

algorithm c cpp data-structures

Last synced: 17 May 2026

https://github.com/linsanity03/algorithm_visualizer

Algorithm visualizer game with pygame showcasing visualization of Popular algorithms

algorithm algorithm-visualization algorithms data-structures-and-algorithms pygame python python3 shortest-path-algorithm

Last synced: 17 Jul 2025

https://github.com/sepera-okeq/arraysort

The difference in sorting for different data types.

algorithm algorithms cpp cpp11 sort sorting sorting-algorithms timin

Last synced: 14 May 2025

https://github.com/czubocha/so-lru-frame-allocation-algorithms

implementation of different types of LRU frame allocation algorithms

algorithm frame-allocation lru

Last synced: 17 Jul 2025

https://github.com/mahammed123-lab/bcpl-lnn

🌐 Build and manage blockchain-proof learning networks with bcpl-lnn, ensuring secure and efficient data sharing and collaboration.

algorithm artificial-intelligence bcpl community compiler data-science educational lnn machine-learning neural-networks open-source programming-language research software-development text-processing

Last synced: 02 Jul 2026

https://github.com/igaozp/datastructure

Data Structure write in Python

algorithm datastructures python-3

Last synced: 03 Nov 2025

https://github.com/hadv/hallelujah

Conway's Game Of Life

algorithm conway-game game-of-life palindrome

Last synced: 15 Jul 2025

https://github.com/sudtanj/algorithm-analysis-project

Algorithm Analysis Project at Universitas Pelita Harapan

algorithm java

Last synced: 23 Jul 2025