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/hu2di/java-design-pattern

Self study design pattern

algorithm design-patterns java

Last synced: 08 Apr 2025

https://github.com/miladsade96/leetcode_with_java

Solving Leetcode Challenges using Java Programming Language and Testing them with JUnit

algorithm algorithms algorithms-and-data-structures data-structures java java-8 javaee leetcode leetcode-java leetcode-solutions

Last synced: 18 Feb 2026

https://github.com/hun756/zigonic

Algorithm library in Zig programming language

algorithm algorithms zig zig-lang zig-library ziglang

Last synced: 11 Feb 2026

https://github.com/thecrazymage/robin-hood-hashing

:hash: Robin Hood hashing implementation in C++ with examples.

algorithm cpp hash hash-algorithm hash-table

Last synced: 28 May 2026

https://github.com/simobin/dsa_ii

Data structure and algorithm

algorithm cpp data-structures dsa

Last synced: 18 Jun 2026

https://github.com/medaminenasfi/traducode-app

🔁 TraduCode: Convert algorithms into code (Python/Java) with an intuitive web interface. Built with HTML, CSS & JavaScript.

algorithm code-generation css developer-tools html javascript open-source programming programming-tool pseudocode syntax-highlighting web-app

Last synced: 13 Apr 2026

https://github.com/c17an/morgorithm

👨‍💻 파이썬 알고리즘 문제풀이 저장소 🔒

algorithm python

Last synced: 08 Apr 2025

https://github.com/shimazadeh/total-perspective-vortex

This subject aims to create a brain computer interface based on electroencephalographic data (EEG data) with the help of machine learning algorithms. Using a subject’s EEG reading, you’ll have to infer what he or she is thinking about or doing - (motion) A or B in a t0 to tn timeframe.

ai algorithm classification datascience dimensionality-reduction eeg scikit-learn

Last synced: 25 Apr 2026

https://github.com/tejashviraj19/100daysofdsaincpp

🧠 Daily DSA grind in C++ — a 100-day journey of solving problems, sharpening logic, and building mastery in data structures and algorithms. 🚀

100daysofcode algorithm challenge coding cplusplus cpp datastructures dsa practice programming

Last synced: 17 Oct 2025

https://github.com/progval/nxanimate

[Work in progress] Shows a simple Python debugger and a graph side-by-side, to illustrate the behavior of a graph algorithm, for educational purposes. Like Gato, but based on NetworkX.

algorithm debugger gato graph graph-theory networkx python web-application

Last synced: 15 Oct 2025

https://github.com/montycoder0701/rust-coding

Improving my Rust skills.

algorithm rust

Last synced: 05 Sep 2025

https://github.com/afa-farkhod/image-encryption-decryption-application

Application provides a user-friendly interface for encrypting and decrypting image files using AES algorithm

aes-encryption algorithm java javafx javafx-application

Last synced: 16 Apr 2026

https://github.com/itsmunim/bongotest

Some simple enough algorithmic code test problems

algorithm problem-solving python

Last synced: 07 Jul 2025

https://github.com/d-e-s-o/delaunay-triangulation

Delaunay triangulation using an incremental insertion algorithm, implemented in JavaScript.

algorithm applet delaunay delaunay-triangulation javascript triangle

Last synced: 27 Jan 2026

https://github.com/ishan16696/convexhull-optimisation

Study of convex hull algorithms and Improvement over standard Algorithms.

algorithm cplusplus

Last synced: 14 May 2026

https://github.com/vijethph/credit-card-validation

A JavaFX project to extract credit card numbers using Tesseract OCR, and validate them using Luhn Algorithm

algorithm bytedeco-javacpp-presets java javafx tesseract-ocr webcam

Last synced: 26 Apr 2026

https://github.com/j50n/deno-dijkstras-algorithm

A fast and memory-efficient implementation of Dijkstra's shortest-path algorithm for Deno.

algorithm deno dijkstra path shortest

Last synced: 09 May 2026

https://github.com/jinghzhu/crackalgorithm

Solutions to popular algorithm challenges

algorithm golang java leetcode lintcode python

Last synced: 10 Feb 2026

https://github.com/arkenidar/point_in_polygon

by checking if point is inside draws

2d algorithm canvas dhtml easy-to-understand js naive

Last synced: 26 Apr 2026

https://github.com/tetiewastaken/tsrt

Command line implementation of multiple sorting algorithms in TypeScript

algorithm cli npm sort typescript

Last synced: 09 Feb 2026

https://github.com/today2098/go-algorithm

My library for competitive programming by Go.

algorithm competitive-programming go golang

Last synced: 26 Feb 2026

https://github.com/seungwoo321/leetcode

LeetCode Problem Solving

algorithm javascript leetcode problem-solving

Last synced: 12 Jun 2025

https://github.com/hangingman/my-competitive-pg

競技プログラミングで解いた問題を格納

algorithm atcoder competitive-programming

Last synced: 22 Apr 2026

https://github.com/andreispurim/aradi

Implementation of the NSA cryptography algorithm ARADI and LLAMA

algorithm aradi cryptography decryption encryption llama nsa

Last synced: 09 Feb 2026

https://github.com/wsmd/sleepsort-promise

😴 A Promise based implementation of SleepSort

algorithm promise sleepsort sort sorting-algorithms

Last synced: 08 Apr 2025

https://github.com/maxgfr/benford-law

A simple library to check if a dataset follows the Benford's law

algorithm benford benford-analysis benfords-law javascript nodejs typescript

Last synced: 08 Apr 2025

https://github.com/dwip-nandi/codeforces

Problem Solving and Contest Solutions...This repository contains my solutions to various problems from Codeforces contests. Each solution is implemented in C++ and includes a brief explanation of the approach used to solve the problem. The repository is organized by problem number and contest, making it easy to navigate and find specific solutions.

algorithm alice boob codeforces codeforces-com codeforces-solutions competitive-programming competitive-programming-contests contest cplusplus cpp dsa graph online-judge problem-solving solution-contest solutions stl string tree

Last synced: 07 Jul 2025

https://github.com/tahmidefaz/no-sqrt

Estimates the square root of a number without the sqrt() function

algorithm binary-search python python3 square-root-estimate

Last synced: 29 May 2026

https://github.com/thundertecke/astared

A package to use A* algorithm with any type of coordinates

algorithm astar pathfinding pathfinding-algorithm python python3

Last synced: 31 May 2026

https://github.com/aamiranwar/pythonlab

Data structures and Algorithms in Python (Along with some interesting puzzles)

algorithm datastructures python3

Last synced: 11 Jun 2025

https://github.com/abranhe/bubble-srt-cli

Bubble Sort Algorithm Implementation CLI

algorithm bubble-sort cli cli-app

Last synced: 28 Feb 2025

https://github.com/my729/blog

前端学习的积累, 遇到的问题及重要知识

algorithm javascript vue

Last synced: 09 May 2026

https://github.com/ndsvw/maximum-profit-problem

Dynamic-Programming solution of the Maximum Profit Problem: Given an array of n integers representing a price of something over a time period: What is the maximum profit you can make by buying and selling at most k times?

algorithm complexity-analysis dynamic-programming maximum-profit price

Last synced: 05 Jun 2026

https://github.com/mrglaster/somematrixoperations

Python realisation of some matrix operations including LU-decomposition and determinant finding.

algorithm isu lu-decomposition math matrix matrix-inversion python russian-language study-notes

Last synced: 07 Jun 2026

https://github.com/pastjung/algorithm

알고리즘 코딩 테스트 대비

algorithm baekjoon cplusplus

Last synced: 13 Jul 2025

https://github.com/ugnmura/marching_squares_processing_java

Marching Squares Algorithm implemented in Processing 3 in Java

algorithm image-processing java processing

Last synced: 27 Apr 2026

https://github.com/hansololiviakim/algorithm

✨ basic algorithm problem-solving using js

algorithm javascript programmers

Last synced: 09 Apr 2025

https://github.com/ikramhasan/sorting-algorithm-visualizer

A sorting algorithm visualizer with clear separation of concerns (Made with Flutter 💖).

algorithm bloc bubble-sort dart ddd-architecture flutter insertion-sort selection-sort sorting sorting-visualization

Last synced: 14 May 2026

https://github.com/liulinboyi/algorithm-and-data-structure-of-javascript

通过leetcode解题来学习JavaScript 的算法与数据结构(Algorithm and data structure of JavaScript)

algorithm javascript leetcode typescript

Last synced: 13 May 2026

https://github.com/abhiroop/pearls

Pearls of Functional Algorithmic Design

algorithm data-structures haskell

Last synced: 18 Mar 2025

https://github.com/karami-mehdi/tsp

The Traveling Salesman Problem (TSP) aims for the most efficient route across cities. This Python project, employing Tkinter and the Model-View-Controller (MVC) architecture, visualizes TSP solutions. It generates random cities, utilizes the nearest neighbor algorithm, and presents the optimal path with a Tkinter-based GUI.

algorithm mvc nearest-neighbor-search nearest-neighbors python tkinter tsp tsp-problem tsp-solver

Last synced: 13 May 2026

https://github.com/oliverkovacs/barn

Finds the largest sqare in field with trees

algorithm

Last synced: 17 Oct 2025

https://github.com/cnych/dot24

24 dot game python version

algorithm python

Last synced: 13 May 2026

https://github.com/igorwastaken/math-problems

Solve math problems easily with this utility library.

algorithm area data demography geography javascript math npm package population school typescript util utils

Last synced: 23 Feb 2026

https://github.com/483759/algorithmsolutionstorage

Problem Solving, 자료구조, 알고리즘 공부 내용 정리

algorithm data-structures problem-solving

Last synced: 07 Jun 2026

https://github.com/suvasish114/dsa

Data structure and algorithm related problems and codes

algorithm data-structures

Last synced: 07 Feb 2026

https://github.com/ardeshirv/vlang_sort_algorithms

Evaluates the speed of sort algorithms and their implementations in the V programming language.

algorithm sort sort-algorithm speedtest v vlang

Last synced: 19 Mar 2026

https://github.com/robertdinca2003/calendar-to-do-app

React + TailwindCSS, web application, an advanced to do list, using a calendar to make possible planning days ahead

algorithm css html javascript react tailwindcss

Last synced: 12 Apr 2026

https://github.com/youngeun-choi930/algorithm_problem

알고리즘 자바 문제 풀이

algorithm java

Last synced: 30 Apr 2026

https://github.com/for-acgn/compressframeheader

Use dictionary compression algorithm to reduce the transmission of frame header data.

algorithm compression transmission

Last synced: 12 May 2026

https://github.com/shravan20/data-structures-and-algorithm

Repo contains the development explanation and code for Data Structure and Algorithm

algorithm algorithms data-structures

Last synced: 04 Apr 2025

https://github.com/thara/elixir_alias_method

Implementation of Walker's Alias method in Elixir

algorithm alias-method elixir walker-alias

Last synced: 21 Feb 2026

https://github.com/wollmers/p6-lcs-bv

Longest Common Subsequence implemented with Bit-Vectors

algorithm bit-vector lcs longest-common-subsequence

Last synced: 23 Feb 2026

https://github.com/jaaumg/jo-o-brainf-ck

A way to write my name (João) in BrainF*ck

algorithm brainfuck

Last synced: 19 Mar 2026

https://github.com/utkarshg6/shamir-secret-sharing

Shamir's Secret Sharing Algorithm is an algorithm in cryptography created by Adi Shamir. This repository is the python implementation of the algorithm.

algorithm python

Last synced: 30 Apr 2026

https://github.com/ishaansathaye/cpe202-datastructalgos

CPE 202 Data Structures and Algorithms Winter 2022 Freshman at Cal Poly

algorithm binary binary-search-tree data graph hash heap python queue stack structures

Last synced: 12 May 2026

https://github.com/mutazhelal/raytracing-diffuse

A camera is looking at the world, emitting rays through each pixel in the image. The world is composed of a list of spheres, made of diffuse or specular materials. A ray tracing algorithm is used to test its intersection with each sphere to compute the image pixel colour.

algorithm computer-graphics computer-graphics-opengl cpp opengl ray-tracing raytracing

Last synced: 11 May 2026

https://github.com/hasnocool/torchobjectdetection

A real-time object detection system using PyQt6 and YOLOv8, utilizing computer vision and deep learning to identify objects in webcam feed.

algorithm computer detection object opencv pyqt6 real time torch tracking ultralytics vision yolo

Last synced: 27 Apr 2026

https://github.com/sanjoy-sust/scpproject

This is Secure Communication Protocol for smart cart Cryptography management

aes aes-encryption algorithm cryptography design-patterns factory-method-pattern factory-pattern j2se java java-smart-cards security

Last synced: 07 Jun 2026

https://github.com/tejashah88/json-from-text

An algorithm for separating embedded JSON from a string, nicely packaged into a node.js module.

algorithm json json-parsing json-string nodejs parsing

Last synced: 11 May 2026

https://github.com/marineks/42_pushswap

Prompt : This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the one (of many) most appropriate solution for an optimized data sorting.

42 42born2code 42cursus 42projects algorithm push-swap pushswap sorting-algorithms

Last synced: 06 Jul 2025

https://github.com/raigorx/graphcoloring

GraphColoring Algorithm Backtracking https://en.wikipedia.org/wiki/Graph_coloring

algorithm backtrack backtracking cmake color cpp20 graph graph-algorithms gtest

Last synced: 07 Oct 2025

https://github.com/pranamphd/digipin-kotlin

Kotlin implementation of the DIGIPIN geo-coded addressing system.

address algorithm digipin gis india jar java kotlin library maven pincode zipcode

Last synced: 30 Jan 2026

https://github.com/dmunasingha/laravel-label-app

Laravel Label Creating Application

algorithm challenge laravel mysql php

Last synced: 11 May 2026

https://github.com/crazy-canux/go-dad

Data structure, Algorithm and Design pattern written in golang.

algorithm datastructure design-pattern

Last synced: 07 Oct 2025

https://github.com/guobinhit/archimedes

♨️ An outlier detection service applied to time series.

algorithm anomaly dbscan detection lof outlier time-series z-score

Last synced: 11 May 2026

https://github.com/mharikmert/text-representation-with-bst

A simple word sorting algorithm with different Binary Search Trees and time complexities in C programming language

algorithm binary-search-tree c time-complexity time-complexity-analysis

Last synced: 25 Mar 2025

https://github.com/zhou-dong/alchemist-core

algorithm and data-structure visualization package

algorithm animation data-structure visualization

Last synced: 29 Jan 2026

https://github.com/tigran-sargsyan-w/push_swap

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.

42 42school algorithm bonus c challenge data-structures mandatory operations optimization push sorting stack swap

Last synced: 29 May 2026

https://github.com/hendrialqori/dsa-javascript

Learn algorithm and data structure in Javascript

algorithm data-structures javascipt

Last synced: 31 Mar 2025

https://github.com/pkx8326/leapyear_python

This is the classic leap year finder program with python. This problem is labelled as "hard" on many practice sites, but actually the programming is not hard at all. What's hard is the description of the leap year and how to translate it into the programming language.

algorithm calculator leap leapyear python simple year

Last synced: 08 Oct 2025

https://github.com/mshmyw/algorithm

不可不知的常见算法

algorithm c python typescript

Last synced: 30 Apr 2026

https://github.com/izenynn/push_swap

42 Cursus - push_swap: This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, you have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.

42 42born2code algorithm algorithm-challenges algorithms-and-data-structures algorithms-datastructures c linux macos optimization optimization-algorithms push-swap pushswap

Last synced: 10 May 2026

https://github.com/kyoto7250/roundrobin_match

round robin matching algorithm for python3

algorithm cli

Last synced: 05 Feb 2026

https://github.com/debakarr/code_backup

Backup of programs I did in my college.

algorithm college cpp data-structures java lab numerical-methods vhdl

Last synced: 09 May 2026

https://github.com/basemax/bstgo

This is a Go implementation of the BST data structure with a few of the most common operations. The algorithms code should be easy to understand. BST Tree is a binary tree in which the value of each node is greater than or equal to any value stored in the left sub-tree, and less than or equal to any value stored in the right sub-tree.

algorithm algorithms algorithms-and-data-structures bst data-structure datastructure go golang tere-data-structure tree tree-algorithm tree-algorithms tree-datastructure tree-insert tree-search tree-structure

Last synced: 12 Jun 2025

https://github.com/archie94/codes

Important codes implementing various algorithms and day to day problems.

algorithm c codechef competitive-programming contest cpp hackerrank leetcode leetcode-java leetcode-solutions spoj

Last synced: 24 Apr 2026

https://github.com/trasherdk/node-cryptonight-hashing

Cryptonight hashing functions for node.js

algorithm cryptocurrency mining-pool nodejs uplexa

Last synced: 02 May 2026