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/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: 23 Nov 2024

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/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/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/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/isboyjc/blog

不正经的前端的很正经的博客!!

algorithm blog cesium interview javascript node react vue vue3 vuejs

Last synced: 05 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/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/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/anfany/codility-lessons-by-python3

为编程、算法、Python3的初学者,提供基于Codility课程习题的全套解决方案(中文题目+解题思路+Python3代码)

algorithm algorithm-challenges code codility codility-lessons python3

Last synced: 09 Apr 2025

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/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/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/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/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/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/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/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/namusyaka/pendragon

Toolkit for implementing HTTP Router in Ruby

algorithm httprouter router ruby

Last synced: 17 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/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: 11 Apr 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/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: 08 Feb 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: 12 Apr 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/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: 25 Mar 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/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/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/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/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/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/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/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

https://github.com/e-XpertSolutions/go-cluster

k-modes and k-prototypes clustering algorithms implementation in Go

algorithm cluster clustering clustering-algorithm go golang k-modes k-prototypes machine-learning

Last synced: 14 Mar 2025

https://github.com/redblobgames/making-of-line-drawing

How I make an interactive tutorial using d3.js

algorithm d3js explorable-explanations line-drawing metatutorial

Last synced: 22 Mar 2025

https://github.com/vi3k6i5/synonym-extractor

Extract synonyms, keywords from sentences using modified implementation of Aho Corasick algorithm

algorithm datastructures nlp python synonyms

Last synced: 30 Dec 2024

https://github.com/jeantimex/klotski

:small_orange_diamond: The JavaScript algorithm for solving klotski game.

algorithm fast game javascript klotski

Last synced: 16 Mar 2025

https://github.com/harttle/contest.js

Ready for contest use! Data structures and algorithms in pure JavaScript with zero dependency.

algorithm data-structure javascript leetcode

Last synced: 09 Apr 2025

https://github.com/sergioragostinho/five_point_algorithm

A MATLAB implementation of the Five-Point Algorithm by David Nistér

algorithm camera five five-point matlab point relative-camera-pose

Last synced: 21 Mar 2025

https://github.com/akushwarrior/steel_crypt

A collection of high-level API's exposing PointyCastle to perform hashing and encrypting in popular/secure algorithms.

aes algorithm algorithms blake2b chacha20 cli crypto-tools cryptography dart data-security decryption encryption flutter hashing hmac password ripemd rsa salsa20 sha256

Last synced: 13 May 2025

https://github.com/williamfzc/randunit

Bring unittest to your Android/JVM applications with tiny effort.

algorithm android automation unittest

Last synced: 21 Mar 2025

https://github.com/tobyapi/crystalg

Algorithm Library for Crystal

algorithm crystal

Last synced: 27 Mar 2025

https://github.com/jsmolka/maze

Create and solve mazes in Python.

algorithm maze python

Last synced: 04 Apr 2025