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/papalotis/ft-fsd-path-planning

Formula Student Driverless Path Planning Algorithm. Colorblind centerline calculation algorithm developed by FaSTTUBe. It introduces a novel approach that uses neither Delaunay Triangulation nor RRT.

algorithm autonomous-driving driverless formula-student formula-student-driverless formulastudent formulastudentdriverless numba numpy path-planning python robotics scipy

Last synced: 12 Apr 2025

https://github.com/keccak256js/keccak256

A wrapper for the keccak library to compute 256 bit keccak hash in JavaScript.

algorithm crypto cryptography function hashing javascript keccak keccak-256 keccak256 library sha3 sha3-256 tools typescript utility wrapper

Last synced: 10 May 2025

https://github.com/lunelson/split-ease

The JavaScript Easing function with a beginning, middle and end

algorithm animation ease easing equation interpolation javascript penner

Last synced: 30 Jun 2025

https://github.com/Coac/wave-function-collapse

Wave function collapse python implementation

algorithm gamedev procedural-generation wave-function-collapse wfc

Last synced: 14 Feb 2025

https://github.com/maximbilan/ios-crosswords-generator

A simple algorithm for generating crosswords written on Swift. Based on Python Crossword Puzzle Generator.

algorithm best-crosswords crossword-generator generating-crosswords ios swift

Last synced: 05 Jul 2025

https://github.com/aditya-r-m/twisty-polyhedra

Permutation puzzles in shapes of the platonic solids with a generic polynomial time solver.

algorithm cube dodecahedron group-theory icosahedron javascript megaminx octahedron pyraminx rubiks-cube tetrahedron

Last synced: 14 Mar 2025

https://github.com/coac/wave-function-collapse

Wave function collapse python implementation

algorithm gamedev procedural-generation wave-function-collapse wfc

Last synced: 03 Dec 2024

https://github.com/gisalgs/geom

:zap: Algorithms for geometric operations

algorithm geometry

Last synced: 15 Jul 2025

https://github.com/categulario/map_matching

Algorithms to find the streets that a vehicle should have traveled to generate a given GPS track

algorithm map-matching redis street

Last synced: 13 Apr 2025

https://github.com/maximbilan/iOS-Crosswords-Generator

A simple algorithm for generating crosswords written on Swift. Based on Python Crossword Puzzle Generator.

algorithm best-crosswords crossword-generator generating-crosswords ios swift

Last synced: 28 Nov 2024

https://github.com/andeya/algorithm

algorithm library

algorithm algorithm-library

Last synced: 15 Apr 2025

https://github.com/benashford/rust-lazysort

Iterate in a lazily achieved sorted order

algorithm iterator quicksort rust sort

Last synced: 16 May 2025

https://github.com/gungunfebrianza/Mastering-Node.js

:books: Belajar Dengan Jenius Node.js bareng Gun Gun Febrianza

algorithm data-structures encryption express javascript node-js

Last synced: 14 Apr 2025

https://github.com/aplbrain/grandiso-networkx

Performant, pure-Python subgraph isomorphism and monomorphism search (aka "motif search")

algorithm aplbrain bossdb connectomics dotmotif grand-graphs grand-iso graphs network network-analysis network-biology subgraph-isomorphism ullman vf2

Last synced: 16 Feb 2025

https://github.com/harunawaizumi/algorithms_solutions

Grokking algorithms & Cracking Coding Interview Solution in Javascript

algorithm coding cracking-the-coding-interview interview javascript questions-and-answers silicon-valley

Last synced: 14 Apr 2025

https://github.com/virb3/z3-python-ctf

๐Ÿ Solving CTF challenges using Z3 and Python

algorithm ctf hackathon python reverse-engineering z3

Last synced: 13 Apr 2025

https://github.com/racum/rust-djangohashers

A Rust port of the password primitives used in Django Project.

algorithm argon2 bcrypt cryptography django hashes password password-hash pbkdf2 rust rust-port

Last synced: 20 Mar 2025

https://github.com/gevorg/htpasswd

Node.js package for HTTP Basic Authentication password file utility.

algorithm bcrypt bcrypt-encryption encryption htpasswd javascript

Last synced: 09 Apr 2025

https://github.com/rigtorp/tokenbucket

Lock-free implementation of the token bucket algorithm in C++

algorithm lock-free rate-limiting token-bucket tokenbucket

Last synced: 26 Mar 2025

https://github.com/ViRb3/z3-python-ctf

๐Ÿ Solving CTF challenges using Z3 and Python

algorithm ctf hackathon python reverse-engineering z3

Last synced: 03 Apr 2025

https://github.com/gozhuyinglong/blog-demos

่ฟ™ไธชไปฃ็ ไป“ๅบ“้‡Œๆ˜ฏๅšๅฎขไธญๆถ‰ๅŠ็š„ๆบ็ ใ€ๆ–‡ไปถ็ญ‰ ๏ผ›ๅฆ‚ๆžœๅฏนๆ‚จๆœ‰ๅธฎๅŠฉ๏ผŒ่ฏท็ป™ไธชStar๏ผŒๆ„Ÿ่ฐข~

algorithm data-structures design-patterns java python spring spring-boot

Last synced: 09 Apr 2025

https://github.com/itchyny/fastinvsqrt

Fast inverse square root in programming languages

algorithm fastinvsqrt language pointer-casting programming-language

Last synced: 23 Feb 2025

https://github.com/isboyjc/blog

ไธๆญฃ็ป็š„ๅ‰็ซฏ็š„ๅพˆๆญฃ็ป็š„ๅšๅฎข๏ผ๏ผ

algorithm blog cesium interview javascript node react vue vue3 vuejs

Last synced: 05 Apr 2025

https://github.com/dhhruv/chrome-dino-runner

๐Ÿฑโ€๐Ÿ‰ A Replica of the hidden Dinosaur Game from Chrome Browser Offline mode build using Python and PyGame.

algorithm chrome chrome-dino-game chrome-dinosaur-game dinosaur-game framework game games google-chrome hacktoberfest hacktoberfest2023 library pygame python python3 software

Last synced: 19 Dec 2024

https://github.com/vittoriopiotti/dijkstraalgorithm-c

Pseudocodifica in C dell'algoritmo di Dijkstra con calcolo di tutti i valori minimi e con archi direzionabili

algorithm c dijkstra dijkstra-algorithm

Last synced: 11 Apr 2025

https://github.com/alextanhongpin/go-rate

Simple rating algorithm as used by Reddit

algorithm go hot-ranking reddit wilson-score

Last synced: 02 Dec 2024

https://github.com/urschrei/polylabel-rs

A Rust implementation of the Polylabel algorithm, with FFI.

algorithm computational-geometry ffi geo geospatial gis mapping rust rust-library

Last synced: 04 Apr 2025

https://github.com/anfany/codility-lessons-by-python3

ไธบ็ผ–็จ‹ใ€็ฎ—ๆณ•ใ€Python3็š„ๅˆๅญฆ่€…๏ผŒๆไพ›ๅŸบไบŽCodility่ฏพ็จ‹ไน ้ข˜็š„ๅ…จๅฅ—่งฃๅ†ณๆ–นๆกˆ(ไธญๆ–‡้ข˜็›ฎ+่งฃ้ข˜ๆ€่ทฏ+Python3ไปฃ็ )

algorithm algorithm-challenges code codility codility-lessons python3

Last synced: 09 Apr 2025

https://github.com/wikimedia/ahocorasick

A PHP implementation of the Aho-Corasick string search algorithm. Mirror from https://gerrit.wikimedia.org/g/AhoCorasick - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)

aho-corasick ahocorasick algorithm

Last synced: 16 May 2025

https://github.com/dtcxzyw/oi-source

OIไปฃ็ ไป“ๅบ“ใ€ๅคไน ็ฌ”่ฎฐใ€ไปฃ็ ๆจกๆฟใ€ๆœฌๅœฐJudger

acm-icpc acm-icpc-handbook algorithm algorithm-challenges automated-testing competitive-programming data-structures icpc icpc-training judger noi noip oi oi-handbook oi-training olympiad-in-informatics

Last synced: 23 Mar 2025

https://github.com/typicalhog/thcrypt

C++ console application that features unique (at least I think so) symmetric key based file encryption algorithm.

algorithm application base58 bytes character cipher cli console cpp cryptography decryption encryption encryption-algorithm file key lookup password security symmetric table

Last synced: 24 Nov 2024

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

Coding practice, design pattern implementation in C++ and some knowledge summary.

algorithm c-plus-plus coder interview leetcode leetcode-solutions

Last synced: 08 Apr 2025

https://github.com/guobinhit/myleetcode

โ™จ๏ธ Detailed Java & Go & Python solution of LeetCode.

algorithm interview leetcode list queue search sort stack string tree

Last synced: 01 May 2025

https://github.com/cch123/leetcode-rust

leetcode in rust

algorithm leetcode rust

Last synced: 21 Mar 2025

https://github.com/kavgan/opinosis-summarization

This repo contains code and dataset for the Opinosis Summarization Framework

algorithm graph graph-nlp opinosis opinosis-summarizer summarization-framework

Last synced: 04 Apr 2025

https://github.com/evandrolg/computer_science_in_lua

:first_quarter_moon_with_face: Implementation of some classic data structures and algorithms in Lua

algorithm computer-science data-structure lua

Last synced: 13 Apr 2025

https://github.com/csunny/algorithm

Python3ๆ•ฐๆฎ็ป“ๆž„ไธŽ็ฎ—ๆณ•ใ€ๅฎž็Žฐๅธธ็”จ็ฎ—ๆณ•ไปฅๅŠๅˆ†ๅธƒๅผ็ณป็ปŸ็›ธๅ…ณ็ฎ—ๆณ•ใ€‚

algorithm data-structures distrubuted graph heap python3 tree-structure

Last synced: 01 Jan 2025

https://github.com/domfarolino/algorithms

๐Ÿ’Ž Documented algorithmic problems/solutions + datastructures

algorithm algorithms algorithms-solved coding-interviews data-structures datastructures judge technical-interviews

Last synced: 13 Apr 2025

https://github.com/namusyaka/pendragon

Toolkit for implementing HTTP Router in Ruby

algorithm httprouter router ruby

Last synced: 17 Mar 2025

https://github.com/s-ol/gpwfc

openCL-accelerated python implementation of the Wave Function Collapse procgen algorithm

algorithm gamedev machine-learning opencl procedural-generation python wfc

Last synced: 21 Mar 2025

https://github.com/ph4r05/php_aho_corasick

Aho-Corasick string search algorithm PHP extension implementation.

aho-corasick algorithm automata hacktoberfest pecl php php-extension php5 php7 string-matching

Last synced: 09 Apr 2025

https://github.com/maratyszcza/fxdiv

C99/C++ header-only library for division via fixed-point multiplication by inverse

algorithm division fixed-point integer-division

Last synced: 22 Dec 2024

https://github.com/robertboy18/theoretical-algorithms-implementation

CLRS(Introduction to Algorithms) - Python/C++/Java Implementation of all the major Algorithms in the CLRS Textbook as well as additional algorithm's covered in the University of Alberta theory Courses

algorithm algorithms-and-data-structures clrs clrs-algorithhms clrs-book python ualberta

Last synced: 05 Dec 2024

https://github.com/ianstenbit/arulescba

Classification Based on Association Rules in R

algorithm association-rules cba classification cran r

Last synced: 30 Apr 2025

https://github.com/cubicdaiya/gonp

diff algorithm in Go

algorithm diff go

Last synced: 16 Mar 2025

https://github.com/codermjlee/blogs

่‡ชๅทฑๅ†™็š„ไธ€ไบ›ๆŠ€ๆœฏๆ–‡็ซ 

algorithm cpp ios java

Last synced: 07 May 2025

https://github.com/yashsiwach/dsa-notes

โค๏ธโ€๐Ÿ”ฅExclusive Handwritten Notes of DSA and C++ โค๏ธโ€๐Ÿ”ฅ

algorithm algorithms algorithms-and-data-structures competitive-programming dsa dsa-algorithm dsa-cpp dsa-learning-series dsa-practice dsalgo dsanote

Last synced: 03 Jul 2025

https://github.com/qkraudghgh/algorithms

Minimal examples of data structures and algorithms in Golang

algorithm algorithms golang

Last synced: 11 Apr 2025

https://github.com/akavel/martinez-src

Mirrored implementations of polygon clipping/CSG/operations algorithm, in C (original, by Martรญnez et al) and ActionScript3 (port, by Mahir Iqbal)

algorithm geometry geometry2d planar polyclip polygon polygon-clipping-algorithm polygon-intersection xy

Last synced: 21 Jun 2025

https://github.com/jaredthecoder/biopy

Biologically-Inspired and Machine Learning Algorithms written in Python

algorithm back-propagation biology genetic-algorithms hopfield-network neural-network python self-organization

Last synced: 22 Apr 2025

https://github.com/smartlab-purdue/robotarium-rendezvous-rssdoa

This repository contains the Matlab source codes (to use in Robotarium platform) of various rendezvous controllers for consensus control in a multi-agent / multi-robot system.

algorithm bearings-only consensus control controller formation-control matlab multi-agent multi-robot purdue rendezvous robotarium robots smartlab

Last synced: 14 Apr 2025

https://github.com/wcmc-its/reciter

ReCiter: an enterprise open source author disambiguation system for academic institutions

algorithm aws awscodebuild awscodepipeline clustering dynamodb elasticbeanstalk entity-resolution java machine-learning-algorithms maven pubmed reciter s3 scopus spring-boot

Last synced: 07 Apr 2025

https://github.com/hisenyuan/ideapractice

Java็ปƒไน  - JavaๅŸบ็ก€็Ÿฅ่ฏ†,้ข่ฏ•้ข˜,ๅฐdemo,้•ฟๆœŸ็งฏ็ดฏ | intellij idea + maven + tomcat

algorithm idea intellij-idea interview jwt maven mybatis mybatis-generator practices spring spring-mvc springboot ssm

Last synced: 04 Jul 2025

https://github.com/abishekaditya/dsa

Project : Data Structures and Algorithms in C#

24projects algorithm data-structures heap searching-algorithms

Last synced: 15 Apr 2025

https://github.com/amanjeetsingh150/algo-explorer

Android app for learning algorithms in Computer Science

algorithm android android-application computer-science

Last synced: 26 Mar 2025

https://github.com/piperliu/acmoi_journey

Learn and practise ACM / OI weekly. Langs: C++14, Python 3, Go 1.13+. ๐Ÿ‘ถ ็ฎ—ๆณ•่œ้ธกๅˆท้ข˜็ฌ”่ฎฐ๏ผŒๅŒ…ๅซ็Ÿฅ่ฏ†็‚นๆขณ็†ไธŽ็ป้ชŒๆ•ด็†๏ผŒไธป่ฆไฝฟ็”จ C++14, Python 3, Go 1.13+ ใ€‚

algorithm algorithms cpp11 leetcode notes

Last synced: 14 Apr 2025

https://github.com/thealgorithms/mojo

All algorithms implemented in Mojo. (The first open-sourced Mojo repository on GitHub)

ai algorithm algorithms algorithms-and-data-structures llvm modular mojo mojo-lang

Last synced: 02 May 2025

https://github.com/vittoriopiotti/matrixcalculator-c

Calcolatrice Matriciale sviluppata in C per tutte le operazioni con le matrici ed anche algoritmo di Laplace e calcolo della matrice inversa

algorithm c calculator matrix matrix-calculations

Last synced: 05 Jul 2025

https://github.com/changicho/algorithm-training

The repository of problem solving (especially algorithm problems of computer science)

algorithm problem-solving

Last synced: 16 Apr 2025

https://github.com/w8r/bezier-intersect

Set of functions to find intersections between lines and rectangles and Bezier curves of order 2 and 3

algorithm bezier curves geometry geometry2d intersection

Last synced: 12 May 2025

https://github.com/cscorza/stegointelligence

Strumenti per rilevare ed estrarre informazioni nascoste all'interno di file.

algorithm audio file image intelligence spy steganography-algorithms stego-image stegonography

Last synced: 08 Jul 2025

https://github.com/pilotpirxie/coresearch

๐Ÿ”Ž .NET Core cross-platform, in-memory, full text search library for building search engines. Made to learn C#.

algorithm algorithms beginner-project big-data dotnet dotnet-core dotnetcore full-text-search inmemory-db learning text-search

Last synced: 03 May 2025

https://github.com/omarsar/os

:book: Operating Systems - A Friendly Handbook :book: (Open Notes)

algorithm deadlock handbook memory operating-system

Last synced: 16 Mar 2025

https://github.com/mmstick/numtoa

An efficient method of heaplessly converting numbers into their string representations, storing the representation within a reusable byte array.

algorithm conversion integer-conversion itoa rust

Last synced: 21 Mar 2025

https://github.com/lemmy/lets-prove-blocking-queue

Proving a blocking queue deadlock free in a dozen different ways

algorithm concurrency deadlock-freedom proof tla tlaplus

Last synced: 26 Mar 2025

https://github.com/khesualdo/elevator-scheduling-simulator

:hotel: :office: :department_store: :school: A simulation environment, which mimics the scheduling of multiple elevators within a building of any size. The multithreaded approach helps to simulate elevators running concurrently. The simulation also makes use of several group scheduling algorithms, which help to distribute the workload between elevator-cars as well as make the elevators adaptable to various situations.

algorithm algorithms elevator elevator-simulation floor group-scheduling-algorithms java multiple-elevators object-oriented-programming scheduling scheduling-algorithms simulate-elevators simulation thread

Last synced: 05 Apr 2025

https://github.com/bedirt/algorithms_and_ds

The Algorithm Studies during the ACM-ICPC Lab lectures

algorithm competitive-programming data-structures problem-solving

Last synced: 12 May 2025

https://github.com/zhucola/the-algorithms-php

PHPไนŸๅฏไปฅๅ†™ๆ•ฐๆฎ็ป“ๆž„ๅ’Œ็ฎ—ๆณ•

algorithm java-8 leetcode php7 sort structure

Last synced: 14 Apr 2025

https://github.com/yearing1017/algorithm_note

Leetcode & ็ฎ—ๆณ• & ๅ‰‘ๆŒ‡offer

algorithm leetcode

Last synced: 14 Apr 2025