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/dashroshan/dsa-using-c

📦 Implementation of data structures and algorithms using C

algorithm c data-structures

Last synced: 06 Apr 2025

https://github.com/dashroshan/dsa-using-python

📦 Implementation of data structures and algorithms using Python

algorithm data-structure python

Last synced: 06 Apr 2025

https://github.com/hoainamcse/simulator

⚡A simple software that simulates sorting algorithms build in winforms.

algorithm simulator sorting winform

Last synced: 05 Nov 2025

https://github.com/chrismichaelps/computer-science-problem-solving

Learning haskell Language solving computer science programming problem. This implies having a better knowledge about how language works and how to understand better how functional languages work.

algorithm computer-science functional-programming haskell math solving-algorithm

Last synced: 11 Jun 2026

https://github.com/shiritai/rooted-disjoint-set

Python implementation of a (rooted) disjoint set, elegant, efficient and user-friendly.

algorithm data-structure disjoint-set disjoint-set-union python python-dict union-find

Last synced: 30 Mar 2025

https://github.com/elijas/binary-search

Implementation of binary search in Python with tests (Accomplished for academic credit)

algorithm binary-search python

Last synced: 22 Mar 2025

https://github.com/debck/jsalgo

Contains Javascript Algorithms 📠

algorithm fcc javascript

Last synced: 15 Mar 2025

https://github.com/reitzig/2015_apportionment

Implementations of several algorithms for proportional apportionment by divisor methods

algorithm apportionment divisor-methods java research

Last synced: 23 Jul 2025

https://github.com/droptrigger/finding-the-optimal-path-algorithm-a-star

The algorithm for finding the A* path in the console and WPF

a-star a-star-algorithm algorithm algorithms c-sharp console wpf

Last synced: 18 May 2026

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/ej-kimm/algorithm-with-js

🕵️‍♀️ 알고리즘 문제 풀이 with JavaScript

algorithm javascript programmers

Last synced: 01 Sep 2025

https://github.com/quincey001/datastructure-algorithms

Fucusing on data structure & algorithm & Solving coding questions

algorithm algorithms java leetcode

Last synced: 26 May 2026

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/iamotz/shoppingcart

An OOP program to implement a shopping cart software

algorithm javascript oop shopping-cart

Last synced: 21 May 2026

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/extwiii/algorithms-uc.san.diego

Data Structures and Algorithms - Coursera

algorithm coursera data-structures extwiii graph

Last synced: 04 Jan 2026

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

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

algorithm problem-solving

Last synced: 11 Apr 2025

https://github.com/jwvg0425/haskellalgorithms

Haskell로 Algorithm 짜기

algorithm haskell

Last synced: 23 Jul 2025

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/imhojeong/algo_playing

직접 알고리즘을 그려보고 코드 및 구현해보는 repo

algorithm react

Last synced: 03 Apr 2025

https://github.com/anishvedant/chat-box-application

This repository contains a secure chat application implemented using Python. The application uses RSA encryption for secure message exchange between clients and a server.

algorithm chat-application cryptography encrypted-messages encryption-decryption multi-client-support python python-gui-tkinter python-socket-server real-time real-time-messaging rsa-cryptography rsa-encryption secure-chat secure-communication socket socket-programming tkinter tkinter-gui

Last synced: 01 Sep 2025

https://github.com/jun-labs/algorithm

📝 자료구조, 알고리즘 학습 저장소.

algorithm data data-structures leetcode problem-solving programmers ps structure

Last synced: 14 Mar 2025

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

Design of OpenMP-based Parallel Dynamic PageRank algorithm for measuring importance.

algorithm analysis experiment graph iterative link multithreading openmp pagerank

Last synced: 09 Sep 2025

https://github.com/spezifisch/leetcode-problems

My solutions to some leetcode.com coding problems, mostly Python/Go

algorithm algorithms golang leetcode leetcode-solutions python

Last synced: 27 Apr 2026

https://github.com/charon25/timecomplexitymaxinputsize

Table with the maximum input size n usable with an algorithm of a given complexity according to a max number of operations or units of time.

algorithm algorithm-complexity math

Last synced: 16 Jan 2026

https://github.com/afritzler/generic-programming

Mathematics, Algorithms and Co.

algorithm mathematics

Last synced: 17 Jun 2025

https://github.com/mohitjaisal/algoviz

Its a visualizer for sorting algorithms to see how they work with real values. It's implemented with React.js, some minimal material UI, and sorting algorithms in Javascript.

algorithm algorithms bubble-sort dsa hacktoberfest hacktoberfest-accepted javascript mergesort nodejs quicksort sorting-algorithms visualizer

Last synced: 18 May 2026

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/novpath/data-structure

《数据结构》-陈越、何钦铭-课程笔记与习题解析

algorithm c datastructure study-notes

Last synced: 24 Jul 2025

https://github.com/ghostofgoes/evo-comp

Code and notes for the Evolutionary Computation course

algorithm cplusplus cpp evolutionary-algorithms evolutionary-computation

Last synced: 28 Mar 2025

https://github.com/avdeev/graph-generator

Graph generator algorithm

algorithm graph javascript

Last synced: 24 Jul 2025

https://github.com/woohoeon/hackerrank

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

algorithm hackerrank javascript

Last synced: 06 Aug 2025

https://github.com/alekser/competitive-programming

Competitive Programming - is a place where Algorithms and Data Structures meet each other.

algorithm competition

Last synced: 26 Mar 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/liguwe/algorithm-book

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

algorithm algorithms algorithms-and-data-structures leetcode

Last synced: 11 Aug 2025

https://github.com/hpedrorodrigues/c-algorithms

Part of my daily plan for studying algorithms and data structures in C

algorithm array-list data-structure hash-algorithm hash-table linked-list queue stack

Last synced: 14 Mar 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/maxgfr/c-management-students

A program in C who let an admin to manage student

algorithm c calloc malloc school-project

Last synced: 13 May 2025

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

This repository contains different Algorithms

algorithm

Last synced: 02 Apr 2025

https://github.com/freddydumont/fcc-algorithm-challenges

My solutions to freeCodeCamp's algorithm challenges

algorithm algorithm-challenges freecodecamp javascript

Last synced: 17 May 2026

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/maxgfr/widows-fake-distributor

A simulation of an optimized distributor in C#

algorithm c-sharp distributor monney price

Last synced: 13 May 2025

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

Algorithms implementation using python.

algorithm algorithms data-structures

Last synced: 06 Apr 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/claireyurev/code-box-layout

Code box layout repository

algorithm code-box layout-management

Last synced: 27 Jan 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/pin3dev/42_pushswap

Algorithm challenge focused on sorting a stack of integers with the minimum number of operations. Implemented in C with a limited set of operations, ideal for understanding algorithm optimization.

42cursus 42porto 42pushswap 42school algorithm c sorting sorting-algorithm sorting-algorithms tutorial tutorial-sourcecode

Last synced: 17 Oct 2025

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

Maze generator using pygame 🐍

algorithm generator maze-generator pygame python

Last synced: 17 Oct 2025

https://github.com/hu2di/c-olympic-hust

Olympic Tin Học HUST

algorithm c

Last synced: 13 Apr 2026

https://github.com/marcdelalonde/array-equalizer

A simple array equalizer in NodeJS

algorithm mocha nodejs

Last synced: 09 May 2026

https://github.com/tomazjunior/data-structure

Exercise the data structure, algorithm and problem-solving skills adding a daily coding problem.

algorithm data-structures problem-solving-skills

Last synced: 08 Apr 2025

https://github.com/9sako6/ruby-datastructures-algorithms

Data Structures and Algorithms implementation in pure Ruby

algorithm datastructure ruby

Last synced: 18 Oct 2025

https://github.com/m-e-h-r-d-a-a-d/the-last-algorithms

Golang implementation of "the last algorithm" course

algorithm golang graph recursive searching sorthing tree

Last synced: 17 Jan 2026

https://github.com/mattmoony/snake-bot

A simple snake bot implementing the A* search algorithm.

algorithm astar-algorithm bot javascript search-algorithm shortest-path snake snake-bot visualization

Last synced: 13 Jun 2025

https://github.com/seldo97/ant_maze

[Project for studies] Przeszukiwanie labiryntu za pomocą algorytmu mrówkowego gęstościowego (ang. ant-density DAS). Implementacja w Java.

algorithm ant-maze java study-project

Last synced: 23 Feb 2026

https://github.com/jubayer98/avl-tree

An AVL tree is a specific variety of binary tree that maintains a state of partial balance at all times. The measure used to gauge this balance is the difference in heights between the left and right subtrees of any given node. The height of a tree is defined as the number of levels it contains.

algorithm binary-search-tree cpp

Last synced: 13 Jun 2026

https://github.com/xandersteyn/maze-solver

A C++ program that generates a random maze and solves it using the Breadth-First Search (BFS) algorithm, displaying the solution path from start to end

algorithm breadth-first-scanner computer-science cpp cpp-algorithms educational graph-theory maze-generator maze-solver pathfinding problem-solving random-maze terminal-application

Last synced: 16 Mar 2025

https://github.com/nazarkhatsko/test-searching-algorithms

Comparison of the efficiency of the most popular searching algorithms

algorithm cplusplus search search-algorithm

Last synced: 21 Oct 2025

https://github.com/quaddarv1ne/codewars_quadd4rv1n7

Репозиторий содержит решения задач с платформы Codewars, решённых на различных языках программирования. Все задачи организованы по языкам и уровням сложности (катам)

algorithm codewars codewars-kata config cpp csharp data-structures dynamic-programming easy education hard hardware javascript math medium olimpiade python recursive study study-project

Last synced: 28 Apr 2026

https://github.com/eendroroy/numberlab

A collection of numerical algorithms

algorithm mathematical-algorithms numerical-calculations

Last synced: 22 Feb 2026

https://github.com/peter-lyons-kehl/produce

Productivity data Structures, Algorithms and :children_crossing: examples in :coffee: Java 8

algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java java-8

Last synced: 01 Jun 2026

https://github.com/xfhy/algorithm-basis

算法基础,一些学习时的cpp源代码

algorithm basis cpp

Last synced: 05 Jul 2025

https://github.com/jackhowa/falsy-bouncer

Remove all falsy values from an array.

algorithm freecodecamp

Last synced: 13 Jun 2025

https://github.com/yaxingson/es-containers

Implementation of various data structures and algorithms in javascript

algorithm datastructures list map set sort

Last synced: 04 Feb 2026

https://github.com/da-in/algorithm

✔ algorithm problem solving repository (solved.ac id - talown)

algorithm baekjoon baekjoon-algorithm baekjoon-online-judge baekjoon-solutions codeup python

Last synced: 13 Jun 2025

https://github.com/yann-github/oc-lespetitsplats

OC - P7 - Les Petits Plats - Site de recettes de cuisine

algorithm benchmark flowchart javascript oop

Last synced: 07 Apr 2025

https://github.com/Michael-MD/Elastic-Multislice-Electron-Microscopy

Simulation of elastic scattering in electron microscopy using the multislice algorithm. Simulations include various STEM and TEM techniques such as ADFSTEM, BFSTEM, ABFSTEM and CoM.

abfstem adfstem algorithm annular bfstem com ctem elastic electron imaging kirkland microscopy multislice physics physics-simulation scanning scatter scattering stem transmission

Last synced: 11 Mar 2025

https://github.com/brett-buskirk/sort-insertion

Visual demonstration of an insertion sorting algorithm

algorithm animation insertion-sort javascript sorting-algorithms

Last synced: 24 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/jadar/linearifs

Python and MATLAB/Octane implementation of IFS systems for MATH 245

algorithm fractal ifs linear plot

Last synced: 07 Apr 2025

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/gustavo-hillesheim/project-euler

a repository for recording Project Euler solved problems

algorithm problem-solving project-euler

Last synced: 24 Oct 2025

https://github.com/dark-lon3r/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: 28 Feb 2025

https://github.com/alvarocastro/heapsort

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

algorithm heapsort sort

Last synced: 18 Apr 2026

https://github.com/denq/count-bits

Helper for counting bits in numbers

algorithm algorithms binary bits count-bits counter number

Last synced: 16 Mar 2025