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/mxssl/selectionsortgolang

Selection Sort implementation in Go (Golang)

algorithm go golang selectionsort

Last synced: 16 Mar 2025

https://github.com/omarbazaraa/cnc-machine

A CNC machine powered by Arduino for solving Android Flow game, and drawing images.

algorithm arduino cnc opencv serial-communication

Last synced: 04 Sep 2025

https://github.com/cowienduckie/coding-practice

Practice coding on the online judge sites

algorithm c-sharp data-structures python sql

Last synced: 05 Jul 2025

https://github.com/chrvadala/sliding-window-max

Given a stream of data, this algorithm returns (for every added value) the current max value.

algorithm javascript

Last synced: 27 Mar 2025

https://github.com/acbin/ds-and-algorithms

✨ Data Structure and Algorithms.

algorithm cpp

Last synced: 19 Mar 2025

https://github.com/engineersrookielab/problemsolving

📈 알고리즘 문제 풀이 기록

algorithm

Last synced: 15 Mar 2025

https://github.com/philiparvidsson/quickhull-algorithm

Understanding the Quickhull Algorithm—assignment in the Algorithms VT15P4 (21AL1B) course.

algorithm algorithm-analysis big-o math opengl proof quickhull quickhull-algorithm

Last synced: 24 Mar 2025

https://github.com/devfancy/problem-solving

For Algorithm (Baekjoon, Programmers)

algorithm programmers

Last synced: 13 Jun 2025

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/jonaxplanta/primenumbersalgorithm

A simple Prime Number Finder Algorith using TypeScript.

algorithm mathematics nodejs prime-numbers terminal-based training typescript

Last synced: 25 Mar 2025

https://github.com/mxssl/leetcoderomantointegergolang

Roman to Integer coverter in Go (Golang)

algorithm go golang

Last synced: 16 Mar 2025

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/andersonhsporto/ft-push-swap

Sort Data on a Stack, With a Limited Set of Instructions, Using the Lowest Possible Number of Actions

algorithm algorithm-implementations c linked-list linked-list-in-c merge-sort merge-sort-algorithm sorting-algorithms

Last synced: 06 Mar 2025

https://github.com/itsmunim/bongotest

Some simple enough algorithmic code test problems

algorithm problem-solving python

Last synced: 07 Jul 2025

https://github.com/asherjingkongchen/floating-distance

Measure distance between floating-point vectors in Rust

algorithm distance embedding mathematics rust simd vector

Last synced: 15 Mar 2025

https://github.com/oliverkovacs/barn

Finds the largest sqare in field with trees

algorithm

Last synced: 17 Oct 2025

https://github.com/mxssl/go-palindrome

check if a given string is palindrome in golang

algorithm go golang

Last synced: 16 Mar 2025

https://github.com/nir3x/fxms.cpp

FNV-XOR-Mask-Shuffle Symmetric Encryption Algorithm

algorithm c-plus-plus cpp crypto encryption fnv fxms mask security shuffle symmetric xor

Last synced: 01 Mar 2025

https://github.com/duskybomb/hill-cipher

Improved version of Hill Cipher algorithm which now accepts alphanumeric and special characters.

algorithm hillcipher

Last synced: 27 Oct 2025

https://github.com/aenguerrand/thu-ml-irls

Machine learning IRLS for Logistic Regression :chart_with_upwards_trend:

algorithm machine-learning tsinghua-university

Last synced: 16 Nov 2025

https://github.com/simhani1/boj

알고리즘 풀이

algorithm cpp java

Last synced: 18 Apr 2025

https://github.com/bm777/quicksort

This algorithm called FAST SORTING ALGORITHM (QuickSort) it is a question of ordering the table from a pivot (value chosen in the table (generally the first value) In this same table we classify the lower values on the left and the lower values on the right. higher values Then we recall the RAPID SORTING ALGORIHTME, once for the left part ...

algorithm quicksort

Last synced: 02 Jul 2025

https://github.com/mnikander/cpp_sequence

Sequence pipelines in C++. A functional programming-inspired approach to processing data with map, filter, reduce, and more.

algorithm cpp cpp17 functional-programming generator map-filter-reduce pipeline rappel sequence

Last synced: 19 Oct 2025

https://github.com/bradhowes/astar

A* path finding library in Swift

algorithm pathfinding swift-package-manager swift5

Last synced: 02 Mar 2025

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: 05 Mar 2025

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: 06 Mar 2025

https://github.com/seungwoo321/leetcode

LeetCode Problem Solving

algorithm javascript leetcode problem-solving

Last synced: 12 Jun 2025

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: 04 Mar 2025

https://github.com/amazingandyyy/good-job

🎉 The most useful DS and Algor. implemented in javascript

algorithm computer-science data-structures interview interview-questions software-engineer

Last synced: 19 Oct 2025

https://github.com/lukehb/137-clustering

A Java repository of some clustering algorithms.

algorithm clustering data-mining java

Last synced: 02 Mar 2025

https://github.com/basemax/queuelinkedlistgo

This is a simple implementation of a queue using a linked-list in Go. This is a good example of how to use a linked-list in Go.

algorithm algorithms-and-data-structures data-structure datastructure ds go golang linked-list linked-list-queue linkedlist linkedlist-queue queue queue-linked-list queue-linkedlist

Last synced: 03 Apr 2025

https://github.com/nazanin1369/ahocorasick

ahoCorasick Pattern searching algorithm in Javascript

aho-corasick algorithm javascript

Last synced: 08 Jul 2025

https://github.com/mxssl/go-sum-arr-elements

sum of all the elements of the integer list

algorithm go golang

Last synced: 23 Jun 2025

https://github.com/ark2016/algorithm-of-computer-graphics

algorithm of computer graphics from bmstu iu9 study

algorithm bmstu bmstu-iu9 graphics

Last synced: 06 Mar 2025

https://github.com/supermoathx7/cpu-scheduling-algo-

This project is an implementation of the six CPU-Scheduling algorithms using C++.

algorithm algorithms cpp cpu cpu-scheduling

Last synced: 18 Jul 2025

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: 15 Mar 2025

https://github.com/timmsy1998/wallys-widgets

Wally's Widgets is a project that simplifies the process of ordering widgets by optimizing the selection of widget packs to fulfill an order. It provides an efficient solution to determine the best combination of widget packs for a given order size, following specific rules.

algorithm laravel techtest vuejs

Last synced: 01 Apr 2025

https://github.com/mbullington/turf-diameter

An unofficial Turf function for calculating the polygon diameter of a Feature.

algorithm geojson javascript turfjs

Last synced: 06 Apr 2025

https://github.com/dependents/node-sass-lookup

Get the file associated with a Sass import

algorithm lookup partials resolution sass scss

Last synced: 15 Apr 2025

https://github.com/prosen-ghosh/prime-sieve

An implementation of the sieve of Eratosthenes to check prime numbers.

algorithm eratosthenes npm npm-package primesieve sieve

Last synced: 03 Oct 2025

https://github.com/abhiroop/pearls

Pearls of Functional Algorithmic Design

algorithm data-structures haskell

Last synced: 18 Mar 2025

https://github.com/jarne/toohga

🗄 The smart URL shortener

algorithm short shortener simple url

Last synced: 27 Oct 2025

https://github.com/artainmo/lem_in

42 school project. Using graph-traversal-algorithms for ants to choose the shortest path within an ant colony.

42school algorithm c graph-traversal-algorithm

Last synced: 16 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/50gramm/forcefield3d

3D visualization of electric field

3d algorithm opengl science scientific-visualization

Last synced: 24 Mar 2025

https://github.com/ichenlei/leetcode_101

A repo for my LeetCode algorithm training

algorithm javascript leetcode nodejs

Last synced: 17 Mar 2025

https://github.com/jackhowa/caesars-cipher

Do the classic shift cipher decoding in js

algorithm cipher-algorithms freecodecamp

Last synced: 15 Mar 2025

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

Laravel Label Creating Application

algorithm challenge laravel mysql php

Last synced: 24 Mar 2025

https://github.com/andi611/ohlc-extraction-fintech

The goal of this work is to compute the OHLC (open, high, low, close) prices of 台指期 within a given date based on minute-based trading record, implementation in Python.

algorithm fintech ohlc

Last synced: 24 Mar 2025

https://github.com/micahondiwa/sorting_algorithms

Implementing different sorting algorithms in C.

algorithm algorithms sort sorting sorting-algorithms

Last synced: 03 Apr 2025

https://github.com/martincorona007/cyk-algorithm

Implementation of CYK(Cocke-Younger-Kasami) algorithm https://medium.com/@martincorona007/cyk-algorithm-60d7f869ca0a

algorithm automata cyk cyk-algorithm language theory-of-computation

Last synced: 11 Mar 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/mohahmadraza/leetcode-python-project-tasks

This repository, is a comprehensive collection of Python solutions and projects focused on solving a wide array of LeetCode problems. It serves as a valuable resource for anyone looking to enhance their coding skills, prepare for technical interviews, or simply practice algorithm and data structure challenges using Python.

algorithm algorithms-and-data-structures coding coding-challenge coding-interviews competitive-programming data-structures leetcode leetcode-python leetcode-solutions programming programming-challenges python software-development technical-interview-questions

Last synced: 27 Feb 2025

https://github.com/willdera/strdiff

Strdiff is a library for calculating string differences. It leverages efficient algorithms such as the Levenshtein distance and the Damerau-Levenshtein distance.

algorithm damerau-levenshtein levenshtein-distance rust wapm wasmer

Last synced: 05 Mar 2025

https://github.com/afshinm/paintshop

Paint shop challenge written in Python

algorithm interview

Last synced: 04 Apr 2025

https://github.com/ibwei/leetcode-js-solution

记录自己leetcode的js&ts刷题历程

algorithm algorithmic-trading javascript js leetcode typescript

Last synced: 01 Jul 2025

https://github.com/c17an/morgorithm

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

algorithm python

Last synced: 08 Apr 2025

https://github.com/shivamksharma/numericalanalysismethod

In This Respository, I tried to familiarize the beginner with Numerical Analysis in 6 Methods. This is intended to be the first article in a series of Numerical Analysis Methods and Their Implementation in C++.

aitken algorithm convergence-acceleration-algorithm cplusplus equation iteration-process iterations iterations-passed mathematicians mathematics newton nfdf numerical-analysis numerical-methods projects projects-done respository solving-equations

Last synced: 23 Mar 2025

https://github.com/samuelterra22/machine-task-allocation-optimization

Script for allocating a set of tasks to a number of available machines respecting a deadline.

algorithm allocation deadline goal instance machine minimal minimization python task

Last synced: 02 Jul 2025

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/montycoder0701/rust-coding

Improving my Rust skills.

algorithm rust

Last synced: 05 Sep 2025

https://github.com/dmunasingha/spotify-mix-algorithm

Music Recommendation System: A Python-based music recommendation system using collaborative and content-based filtering techniques. Provides personalized song suggestions based on user preferences and song features.

algorithm filtering music python recommendation-system spotify

Last synced: 24 Mar 2025

https://github.com/niu-grandpa/fe-algorithm

leetcode必刷算法题

algorithm javascript leetcode

Last synced: 16 Mar 2025

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: 26 Mar 2025

https://github.com/jooapa/hansolo_generator

Code that writes HANSOLO 1,000,000 times to a file called HANSOLO.hs

algorithm all generator hansolo klinoff languages

Last synced: 07 Jul 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/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: 12 Apr 2025

https://github.com/basemax/sparsepolynomiallinkedlistc

This is a C implementation of a sparse polynomial linked-list. This is a good example of how to use a linked-list in C. By using a linked-list, we can store a sparse polynomial in a memory efficient way. Sparse polynomials are polynomials that have a lot of terms with a coefficient of 0.

algorithm algorithms algorithms-and-data-structures c c-polynomial c-sparse-polynomial c-sparsepolynomial datastructure ds polynomial polynomial-c sparse sparse-polynomial sparse-polynomial-c sparsepolynomial sparsepolynomial-c

Last synced: 03 Apr 2025

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

Study of convex hull algorithms and Improvement over standard Algorithms.

algorithm cplusplus

Last synced: 20 Aug 2025

https://github.com/nicholas-miklaucic/rust-monaco

An optimized, parallel, lock-free Monte-Carlo Tree Search implementation in Rust

ai algorithm mcts rust

Last synced: 08 Nov 2025

https://github.com/hu2di/java-design-pattern

Self study design pattern

algorithm design-patterns java

Last synced: 08 Apr 2025

https://github.com/brosgor/elgamal-api

Sistema de login que implementa el algoritmo de cifrado ElGamal para garantizar la autenticación segura de usuarios. Las credenciales se encriptan con claves asimétricas, ofreciendo protección robusta contra la interceptación y el acceso no autorizado.

algorithm criptography elgamal-encryption flask gunicorn logging mysql-database python registry signing

Last synced: 23 Mar 2025

https://github.com/swnb/dct-ts

dct and idct algorithm implement with typescript

algorithm dct idct typescript

Last synced: 08 Mar 2025

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

Cryptonight hashing functions for node.js

algorithm cryptocurrency mining-pool nodejs uplexa

Last synced: 19 Apr 2025