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/yangjiaxi/dsaa

Data Structure and Algorithm Analysis

algorithm c data-structures

Last synced: 11 Jul 2025

https://github.com/memory-h/algorithm

백준 알고리즘 문제

algorithm java-11

Last synced: 10 Jan 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/my729/blog

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

algorithm javascript vue

Last synced: 09 May 2026

https://github.com/belrbez/cyk-chomsky-nf-grammar-algorithm-java

Implementation of algorithm to Converting CFGs to CNF (Chomsky Normal Form) and Cocke–Younger–Kasami (CYK) algorithm for CFGs

algorithm cfgs chomsky cyk cyk-chomskynf grammar java normalforms parser

Last synced: 10 Oct 2025

https://github.com/shimazadeh/ft_container

Designed C++ container classes (vector/list/map) from ground up and free from reliance existing libraries, using template metaprogramming techniques, providing essential data structures.

algorithm cpp98 stl-containers

Last synced: 23 Feb 2026

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/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/thucdx/algorithm-solution

Algorithm sourcecode

algorithm

Last synced: 21 Apr 2026

https://github.com/oliverkovacs/barn

Finds the largest sqare in field with trees

algorithm

Last synced: 17 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/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/prembhaskal/code_practice

basic code practice

algorithm

Last synced: 12 Feb 2026

https://github.com/anishmprasad/super-pi

A Pi based super-powered cluster computer ( Distributed system )

algorithm

Last synced: 19 Mar 2026

https://github.com/daniel-j-h/geozbush

A very fast spatial index for geographic locations based on a Z-Order space filling curve

algorithm computational-geometry geospatial index javascript kd-tree openstreetmap r-tree space-filling-curve spatial-index z-order z-order-index

Last synced: 01 Mar 2026

https://github.com/ruddyscent/grokking-algorithms

Solutions to exercises in 'Grokking Algorithms' by Aditya Y. Bhargava

algorithm mannings python

Last synced: 17 Apr 2026

https://github.com/sgoware/ds

Data structure implemented using Golang

algorithm data-structure

Last synced: 04 Jun 2026

https://github.com/astrodynamic/ant-colony-optimization-algorithm-in-qt-cpp

ACOAlgorithms is a C++ project implementing ant colony optimization algorithm for solving traveling salesman problem.

aco algorithm ant-colony-optimization cmake cmakelists console-application cpp cpp17 makefile multithreading tsp-problem

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/483759/algorithmsolutionstorage

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

algorithm data-structures problem-solving

Last synced: 07 Jun 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/overult01/multicampus_algorithm

교육 수강 중 알고리즘을 자바로 구현한 실습 코드입니다.

algorithm java

Last synced: 28 Apr 2026

https://github.com/mshmyw/algorithm

不可不知的常见算法

algorithm c python typescript

Last synced: 30 Apr 2026

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

알고리즘 자바 문제 풀이

algorithm java

Last synced: 30 Apr 2026

https://github.com/simhani1/boj

알고리즘 풀이

algorithm cpp java

Last synced: 02 May 2026

https://github.com/crissnamon/soldeea

Encryption algorithm based on system of linear diophantine equations resistant to quantum algorithms

algorithm cryptography decryption diophantine diophantine-equation diophantine-equations encryption encryption-algorithm equation java quantum-algorithms soldeea

Last synced: 02 May 2026

https://github.com/karusb/bazcryptlib

BazCrypt 4 Neighborhood Cellular Automata Encryption Algorithm C++ Library

algorithm bazcrypt bazcrypt-encryption c-plus-plus cellular-automata cpp cross-platform cryptography encryption library linux windows

Last synced: 02 May 2026

https://github.com/armour/algorithms

🧠 Implements of Algorithms and Data Structures in C/C++/Python, also contains some codes as note like STL

algorithm stl

Last synced: 04 May 2026

https://github.com/sattarrasouli/data-structures-algorithms

A collection of data structures and algorithms implemented for learning and practice.

algorithm algorithms datastructures dsa javascript js typescript

Last synced: 04 May 2026

https://github.com/rahul01-git/pathfinding

Dijkstra PathFinding Algorithm Visualizer created using React.js and TailwindCSS

algorithm algorithm-visualisation dijkstra-algorithm pathfinding react tailwindcss visualizer

Last synced: 05 May 2026

https://github.com/md-emon-hasan/data-structures-and-algorithms-dsa-in-python-full-course-by-coding-ninjas-in-english-

A comprehensive Python course on data structures and algorithms from Coding Ninjas, providing detailed explanations and practical examples.

algorithm algorithms-and-data-structures data-structures dsa programming-language pyhton-3 python

Last synced: 09 May 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/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/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/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/mmiranda96/algorithms-go

Algorithms workshop in Golang

algorithm data-structures golang

Last synced: 02 Jul 2025

https://github.com/hyoukadev/head-for-algorithm

Start to learn algorithm

algorithm gitbook

Last synced: 30 May 2026

https://github.com/kishore-devaraj/movie-search

Implementation of sorting algorithm heap sort using search movie concept.

algorithm expect heapsort mocha reactjs

Last synced: 13 Apr 2026

https://github.com/jakecyr/subtotal-object-array

Subtotal JavaScript object array by change in column

algorithm angularjs javascript sub-total

Last synced: 18 Apr 2026

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/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/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/albe/douglas-peucker-tree

A tree subdivision algorithm for geo-paths

algorithm douglas-peucker gps gps-tracking tree-structure

Last synced: 25 Mar 2025

https://github.com/cfmvcarlos/wordlesolver

This project offers a Wordle Solver written in Python, featuring a powerful backend engine for word evaluation and filtering, along with a user-friendly graphical interface built with Tkinter. Whether you’re solving puzzles or refining your Wordle strategies, this tool provides word suggestions and dynamic feedback to improve your gameplay.

algorithm game-development python3 tkinter-gui tkinter-python word-puzzle wordle wordle-solver

Last synced: 27 Oct 2025

https://github.com/tanuj-maheshwari/min-cost-arborescence

Minimum Cost Arborescence of a Directed Graph

algorithm graph

Last synced: 17 Jun 2025

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

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

algorithm basis cpp

Last synced: 05 Jul 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/randomgamingdev/greedy-meshing-js-demo

A demonstration of greedy meshing in Javascript with p5.js used for voxels and more

algorithm algorithms basic demo example greedy-algorithm greedy-algorithms greedy-meshing javascript p5js quickstart simple

Last synced: 29 May 2026

https://github.com/velliz/timetables

Timetable algorithm implemented with 2 dimensional cartesius diagram

algorithm php-library timetable

Last synced: 25 Mar 2025

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/xxnauty/sortingalghoritms_php

A collection of sorting alghoritms implemented in PHP

algorithm algorithms php sorting sorting-algorithms

Last synced: 09 Apr 2025

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

A simple array equalizer in NodeJS

algorithm mocha nodejs

Last synced: 09 May 2026

https://github.com/rubyonworld/rustc-hash

A speedy hash algorithm used within rustc.

algorithm rustc speedy

Last synced: 05 Sep 2025

https://github.com/changuii/algorithm

알고리즘 기록

algorithm java

Last synced: 04 Jul 2025

https://github.com/blargian/min_span_tree_visualizer

A tool to visualize how algorithms for finding minimum spanning trees work. Complete with random generation of tree structures using Delaunay triangulation or option to import your own.

algorithm algorithms-and-data-structures catch2 cmake cpp dear-imgui delaunay-triangulation educational graph greedy-algorithms help-wanted imgui imgui-glfw implot kruskal kruskal-algorithm minimum-spanning-tree prims-algorithm prims-mst visualization

Last synced: 29 Mar 2025

https://github.com/abdullah00001/phitron-fall2023

Phitron-Fall2023 represents my programming journey, featuring course codes in C, C++, data structures, algorithms, Python, OOP, SQL, HTML, CSS, JavaScript, Django MVT, and DRF. From writing "Hello World" in C to advanced concepts, this repo encapsulates my learning path.

algorithm bootstrap5 c cpp css data-structure django django-rest-framework html javascipt mysql oop postgresql python sql

Last synced: 12 Apr 2026

https://github.com/orbulant/hardware-store-das

Using C++, data structures and algorithms are created to simulate a hardware store's inventory operations.

algorithm data-structures manipulate-data

Last synced: 04 Apr 2025

https://github.com/stardustdl/algorithms-in-rust

A collection of some algorithms and data-structures.

algorithm algorithm-competitions algorithms-implemented data-structures

Last synced: 01 Apr 2025

https://github.com/freeyoursoul/fil

Free instrumental Library(FiL) is a general purpose C++ library. Mostly header-only

algorithm cpp20 datastore generic-library

Last synced: 05 Apr 2025

https://github.com/babanigit/java-dsa-practice

I regularly practice data structures and algorithms from LeetCode to enhance my problem-solving skills and algorithmic thinking. Feel free to explore my code and delve into the intricacies of my solutions. Happy hacking!

algorithm algorithms java leetcode leetcode-java leetcode-solutions

Last synced: 24 Mar 2025

https://github.com/lablnet/flexi

A minimal reactive framework built for learning purposes to understand how modern frontend frameworks like Vue.js and React work under the hood. Flexi demonstrates the core concepts of reactivity and virtual DOM diffing.

algorithm diffing diffing-algorithm dom flexi framework javascript proxy reactive vdom vue

Last synced: 12 Apr 2026

https://github.com/leewr9/algorithm-hub

Algorithm and coding challenge practice with tutorials and examples.

algorithm practice programmers

Last synced: 13 Jun 2026

https://github.com/beanxx/python-algorithm

Practice CodingTest in Python

algorithm python

Last synced: 12 Jun 2025

https://github.com/kyungmin08g/encryption-algorithm

📚 공부 → 암호화 알고리즘 공부 레포 (SKT 해킹 사건 때문에 충격 받아 시작)

algorithm encryption spring study

Last synced: 21 Jan 2026

https://github.com/molsm/random-float-data-set-generator

Random float data set generator - with predefined rules

algorithm random randomnumbergenerator

Last synced: 14 Jan 2026

https://github.com/codefeathers/window

🎚 Window-sliding insertion algorithm in JavaScript

algorithm javascript sliding-windows window

Last synced: 11 Jun 2025

https://github.com/hasanyahya101/routerender-vite

This is a basic Dijkstra's path finding algorithm visualizer. You set a start and an end tile. The algorithm starts searching each tile it can and finally finds and displays the shortest path.

algorithm algos dijkstra-s finding github github-pages mit pages path path-visualizer shadcn static tiles

Last synced: 09 May 2026

https://github.com/tomijuarez/yavt

Una aplicación didáctica para la introducción a la verificación formal de programas

algorithm c-plus-plus first-order-logic formal-verification parser

Last synced: 18 Jul 2025

https://github.com/donghl-dev/study-problem_solving

문제해결기법 수업에 대한 내용 및 정리 저장소

algorithm data-structures jdk8 problem-solving

Last synced: 30 Mar 2025

https://github.com/moonheekim0118/algorithm

https://leetcode.com/moonheekim0118/

algorithm algorithms javascript javascript-algorithms leetcode

Last synced: 05 Apr 2025