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/poppinlp/leetcode

Easy understand JS solutions for problems on leetcode which beats 90% at least.

algorithm contest interview javascript leetcode

Last synced: 25 Apr 2025

https://github.com/mrousavy/brabenetz

๐Ÿง  A fast and clean supervised neural network in C++, capable of effectively using multiple cores

algorithm artificial-intelligence biases cpp cpu digit-recognizer linux machine-learning neural-network neurons nuget scalability supervised-neural-network xor

Last synced: 06 Apr 2025

https://github.com/x3nny/24kaoyan-ds

24ๅนด่€ƒ็ ”็Ž‹้“ๆ•ฐๆฎ็ป“ๆž„็ฌ”่ฎฐ+ไปฃ็ +็ญ”ๆกˆ

algorithm datastructures kaoyancs notes

Last synced: 13 Apr 2025

https://github.com/alvin0216/awsome-demo

ไธชไบบ demo ไป“ๅบ“

algorithm babel javascript mvvm react vue webpack

Last synced: 12 Apr 2025

https://github.com/anderson101866/cualgo

A cross-platform Pytnon library for fundamental algorithm with GPU-accelerated computing

algorithm cuda gpu gpu-acceleration gpu-computing numpy python

Last synced: 14 Jul 2025

https://github.com/dmnsgn/frenet-serret-frames

Compute Frenet-Serret frames for a path of 3D points and tangents.

algorithm frenet-serret-frame geometry tangent

Last synced: 30 Apr 2025

https://github.com/lcp0578/php-algorithm

PHP ๅŸบๆœฌๆŽ’ๅบ็ฎ—ๆณ•

algorithm php

Last synced: 11 Apr 2025

https://github.com/khusnetdinov/betterdocs

๐Ÿ“š Web version of https://github.com/khusnetdinov/ruby.fundamental repo - Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading.

algorithm books-for-reading data-structures design-patterns fundamentals gotchas interview-questions metaprogramming ruby ruby-learning solid-principles thread

Last synced: 23 Apr 2025

https://github.com/gsa/piv-conformance

Tool to verify conformance to the PIV data model per most recent releases of FIPS 201 and associated publications

algorithm fips201-2 identification-cards integrated-circuit-cards iso piv piv-cards sp800-73-4 sp800-76-2 sp800-78-4

Last synced: 13 Mar 2025

https://github.com/nitinramadoss/image_compare

Dart package for comparing images. Find the difference between two images by using a variety of image comparison techniques.

algorithm average-hash-algorithm dart euclidean-algorithm flutter image image-processing imagecomparison perceptual-hashing rgb-histogram

Last synced: 14 Oct 2025

https://github.com/chkwon/routing.jl

Vehicle Routing Problem with Time Windows (VRPTW) / Elementary Shortest Path Problem with Resource Constraints (ESPPRC)

algorithm branch-and-price espprc resource-constraints vehicle-routing-problem vrptw

Last synced: 15 Mar 2025

https://github.com/fzipp/astar

Package astar implements the A* search algorithm for finding least-cost paths.

algorithm astar-algorithm go golang graph least-cost-paths pathfinding search-algorithm shortest-path

Last synced: 13 Apr 2025

https://github.com/the-pesar/DSA

Funny algorithms with any programming languages

algorithm algorithms

Last synced: 16 Mar 2025

https://github.com/skanmera/FunnelAlgorithm

Demonstration project of funnel algorithm in 3D with unity.

3d algorithm csharp funnel pathfinding pathplanning smoothing unity

Last synced: 25 Apr 2025

https://github.com/iam-abbas/ml-fromscratch

Machine Learning Algorithms implemented in various languages from scratch

algorithm hacktoberfest machine-learning

Last synced: 25 Mar 2025

https://github.com/linkdotnet/stringoperations

Implementation of some known string algorithmn and data structures like: Rope, Trie, Knuth Morris Pratt, Boyer Moore, Levenshtein

algorithm levenshtein-distance longest-common-subsequence longest-common-substring net60 rope string trie zalgorithm

Last synced: 12 Apr 2025

https://github.com/abmsourav/datastructure

Implement different Data Structures using TypeScript and JavaScript. Deno Third-party Module.

algorithm datastructure datastructures deno deno-module denoland javascript typescript typescript-library

Last synced: 23 Apr 2025

https://github.com/applenob/algorithm_note

็ฎ—ๆณ•ๅ’Œๆ•ฐๆฎ็ป“ๆž„ๅญฆไน ็ฌ”่ฎฐ

algorithm

Last synced: 07 Jul 2025

https://github.com/kamath/nfl-data-hacking

Algorithmically draft NFL players for your fantasy league!

algorithm data hacking

Last synced: 28 Feb 2025

https://github.com/huangrunhua/datastructure

ไธญๅ›ฝๆตทๆด‹ๅคงๅญฆๆ•ฐๆฎ็ป“ๆž„่ฏพ็จ‹

algorithm c datastructure ouc

Last synced: 12 May 2025

https://github.com/siddhesh-agarwal/python-algorithms

A collection of different algorithms implemented in Python.

algorithm algorithms data-structures python tutorials

Last synced: 16 Jul 2025

https://github.com/chai2010/leetcode-go

:computer:LeetCode็ปƒไน , Go่ฏญ่จ€็‰ˆๆœฌ

algorithm go golang leetcode

Last synced: 15 Apr 2025

https://github.com/itspawanbhardwaj/spark-fuzzy-matching

Fuzzy matching function in spark (https://spark-packages.org/package/itspawanbhardwaj/spark-fuzzy-matching)

algorithm apache-spark fuzzy-matching levenshtein scala similarity-metric soundex

Last synced: 29 Jul 2025

https://github.com/pistondevelopers/history_tree

A persistent history tree for undo/redo

algorithm rust undo-redo

Last synced: 29 Jul 2025

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

ใ€ๆ›ดๆ–ฐไธญใ€‘Go ๆ•ฐๆฎ็ป“ๆž„ไธŽ็ฎ—ๆณ•็ณปๅˆ—ๆ–‡็ซ ๏ผŒๆœฌ็ณปๅˆ—ๆ–‡็ซ ไธป่ฆไผšๅŒ…ๆ‹ฌๅธธ่ง็š„ๆ•ฐๆฎ็ป“ๆž„ไธŽ็ฎ—ๆณ•ๅฎž็Žฐ๏ผŒๅŒๆ—ถไผšๅŒ…ๆ‹ฌ Go ๆ ‡ๅ‡†ๅบ“ไปฃ็ ็š„ๅˆ†ๆž็†่งฃ๏ผŒ่ฎฒๅˆฐๅฏนๅบ”็ซ ่Š‚็š„ๆ—ถๅ€™ไผ˜ๅ…ˆๅญฆไน ๅˆ†ๆž Go ็š„ๆบ็ ๅฎž็Žฐ๏ผŒไพ‹ๅฆ‚ sliceใ€listใ€sort ็ญ‰๏ผŒ็„ถๅŽๅฏ่ƒฝไผšๆœ‰ไธ€ไบ›ๅธธ่ง็š„ๆกˆไพ‹ๅฎž็Žฐ๏ผŒๅŒๆ—ถ่ฟ™ไนŸๆ˜ฏ ๆžๅฎขๆ—ถ้—ด-ๆ•ฐๆฎ็ป“ๆž„ไธŽ็ฎ—ๆณ•ไน‹็พŽ ็š„่ฏพ็จ‹็ฌ”่ฎฐ

algorithm algorithms algorithms-and-data-structures go-algorithms golang

Last synced: 10 Apr 2025

https://github.com/Sukhdip-Sandhu/Automatic-Watermark-Removal

Python computer vision project that aims to automatically remove the watermarks of stock images. The algorithm is designed off of those of Google researchers

algorithm computer-vision google python

Last synced: 13 Apr 2025

https://github.com/piotrmurach/splay_tree

A self-balancing binary tree optimised for fast access to frequently used nodes.

algorithm binarytree ruby ruby-gem splay-trees splaytree tree

Last synced: 12 Jun 2025

https://github.com/yangwenmai/learning-algorithms

๐Ÿ’ปโœ…ๆ•ฐๆฎ็ป“ๆž„ไธŽ็ฎ—ๆณ•ๅญฆไน ๏ผŒLeetCode ้ข˜

algocasts algorithm algorithms casts go golang learning learning-algorithm leetcode openjudge problems solutions

Last synced: 21 Apr 2025

https://github.com/hereismari/programming

Algorithms and code for competitive programming.

acm-icpc algorithm competitive-programming cplusplus education

Last synced: 12 Aug 2025

https://github.com/windomz/leetcode.go

:100: My LeetCode Problem's Solutions(Golang).

algorithm golang interview-questions leetcode leetcode-golang leetcode-solutions

Last synced: 14 Oct 2025

https://github.com/tirthajyoti/tirthajyoti.github.io

Tirthajyoti's Home Page about machine learning, statistics, analytics

algorithm analytics deep-learning machine-learning neural-network python r statistics

Last synced: 18 Jul 2025

https://github.com/bhhbazinga/bplustree

A simple persistent kv store based on B+Tree.

algorithm bplustree cplusplus kv

Last synced: 27 Aug 2025

https://github.com/jawil/algorithm

JSๅธธ็”จ็š„ๆ•ฐๆฎ็ป“ๆž„ๅ’Œ็ฎ—ๆณ•,้“พ่กจใ€ๆ ˆใ€้˜Ÿๅˆ—ใ€ๆŽ’ๅบๅ’ŒๆŸฅๆ‰พ:octocat:

algorithm es6 js

Last synced: 14 Apr 2025

https://github.com/kowainik/idris-patricia

๐ŸŒ‹ Idris implementation of patricia tree

algorithm containers data-structure idris persistence

Last synced: 30 Apr 2025

https://github.com/posquit0/hackerrank

my solutions for hackerrank.com

algorithm algorithm-challenges c-plus-plus hackerrank

Last synced: 15 Apr 2025

https://github.com/simonepri/competitive-programming

๐Ÿ… This repository contains all the problems I solved while training myself for programming competitions

algorithm competitive-programming programming-competitions solutions

Last synced: 22 Jun 2025

https://github.com/mining-pool/go-randomx

golang binding for random-x algorithm variants

algorithm golang monero randomx

Last synced: 12 Apr 2025

https://github.com/raj457036/path-finding-visualizer

An easy to use Interactive Graph Path visualizer with batteries included to implement your own Algorithm.

algorithm graph javascript path-visualization pathfinding visualization

Last synced: 09 Jul 2025

https://github.com/ddobric/neocortexapi

C#.NET Implementation of Hierarchical Temporal Memory Cortical Learning Algorithm.

ai algorithm cortex htm ml spatialpooler

Last synced: 18 Jun 2025

https://github.com/avivace/kalman

Interactive and real time 2D simulation of the Kalman Filter in use to reduce statistical input noise.

2d-simulation algorithm demo estimates implementation kalman kalman-estimator kalman-filter kalman-filtering kalman-smoother kalman-tracking noise simulation

Last synced: 20 Jul 2025

https://github.com/Mardiniii/go-data-structures

Linked list, stack, queue, Binary Tree, B-Tree, heap and Self-balancing tree implemented in Go

algorithm algorithms data-structures go golang structures

Last synced: 07 May 2025

https://github.com/chrismichaelps/quantummatcher

QuantumMatcher library is a fuzzy matching algorithm that leverages bitwise operations to efficiently find approximate matches within a collection of items.

algorithm approximate bitwise fuzzy matcher matching quantum search

Last synced: 04 Aug 2025

https://github.com/renggli/dart-data

A fast and space efficient library to deal with data in Dart, Flutter and the web.

algorithm dart flutter matrix tensor vector

Last synced: 14 Apr 2025

https://github.com/longluo/rsa

RSA encryption and decryption Algorithms in C Language. ---RSAๅŠ ่งฃๅฏ†็ฎ—ๆณ•็š„ๆผ”็คบ๏ผŒC่ฏญ่จ€ๅฎž็Žฐใ€‚

algorithm cybersecurity demo math rsa rsa-algorithm rsa-cryptography rsa-decryption rsa-encryption security

Last synced: 22 Apr 2025

https://github.com/trishume/seqalign_pathing

Rust implementation of sequence alignment / Levenshtein distance by A* acceleration of the DP algorithm

algorithm dynamic-programming example levenshtein-distance rust sequence-alignment

Last synced: 14 Apr 2025

https://github.com/ahojukka5/dijkstra

dijkstra is a native Python implementation of famous Dijkstra's shortest path algorithm. The implemented algorithm can be used to analyze reasonably large networks. The primary goal in design is the clarity of the program code. Thus, program code tends to be more educational than effective.

algorithm dijkstra path python shortest

Last synced: 21 Mar 2025

https://github.com/hongooi73/sar

Smart adaptive recommendations

algorithm azure r recommenders

Last synced: 26 Jun 2025

https://github.com/teawithlucas/sort-photos

SortPhotos is a Python script that organizes photos and videos into folders using date/time information

albums algorithm date day exif galleries metadata oraganise organization organizer photos pictures python-3-6 python3 sort sorter videos year

Last synced: 03 Oct 2025

https://github.com/liyupi/free-algorithm-learning

็ฎ—ๆณ•ๅฏผ่ˆช๏ผŒๅ…่ดน็š„ๅฏ่ง†ๅŒ–็ฎ—ๆณ•ๅญฆไน ็ฅžๅ™จ๏ผ้€š่ฟ‡ไบคไบ’ๅผๅŠจ็”ปๅธฆไฝ ๆŽŒๆกๅธธ่งๆ•ฐๆฎ็ป“ๆž„๏ผˆไบŒๅ‰ๆ ‘ใ€้“พ่กจใ€ๆ ˆใ€้˜Ÿๅˆ—ใ€ๅ›พ๏ผ‰ๅ’Œ็ฎ—ๆณ•๏ผˆๆŽ’ๅบใ€ๆœ็ดขใ€ๅŠจๆ€่ง„ๅˆ’ใ€่ดชๅฟƒ๏ผ‰ใ€‚ๆไพ›ไฟๅง†็บง็ฎ—ๆณ•ๅญฆไน ่ทฏ็บฟๅ›พๅ’Œ่ฏฆ็ป†ๆ•™็จ‹๏ผŒๆ”ฏๆŒJavaใ€Pythonใ€JavaScriptใ€Goใ€C++็ญ‰ๅคš่ฏญ่จ€ๅฎž็Žฐใ€‚ๅฏ่‡ชๅฎšไน‰่พ“ๅ…ฅๆ•ฐๆฎ๏ผŒๅฎžๆ—ถ่ง‚ๅฏŸ็ฎ—ๆณ•ๆ‰ง่กŒ่ฟ‡็จ‹๏ผŒ้…ๅฅ—LeetCode็ปƒไน ้ข˜ใ€‚ๅ‘ŠๅˆซๆŠฝ่ฑก้šพๆ‡‚็š„ไผ ็ปŸๅญฆไน ๆ–นๅผ๏ผŒๅฎŒ็พŽๅบ”ๅฏน็ฎ—ๆณ•้ข่ฏ•ใ€‚ไปŽๅ…ฅ้—จๅˆฐ้ซ˜้˜ถ๏ผŒ่ฎฉ็ฎ—ๆณ•ๅญฆไน ๅ˜ๅพ—็ฎ€ๅ•ใ€็›ด่ง‚ใ€ๆœ‰่ถฃ๏ผ

algorithm algorithms computer-science data-structures dynamic-programming interview-preparation interview-questions java javascript leetcode python sorting-algorithms

Last synced: 07 Oct 2025

https://github.com/smaniu/oim

Algorithms for online influence maximization

algorithm graph influence-maximization research-project

Last synced: 06 Jul 2025

https://github.com/predict-idlab/minmaxlttb

MinMax-preselection for Efficient Time Series Line Chart Visualization (using LTTB)

algorithm downsampling line-charts lttb time-series visualization

Last synced: 07 Jul 2025

https://github.com/jinzcdev/vscode-pintia

ๅœจ VS Code ไธญ็ปƒไน  ๆ‹ผ้ข˜A (PTA) ็ผ–็จ‹้ข˜๏ผŒๆ”ฏๆŒๆœฌๅœฐไปฃ็ ไธ€้”ฎๆไบคใ€ๆต‹่ฏ•็”จไพ‹ๆฃ€ๆต‹ใ€้ข˜็›ฎๆœ็ดขใ€้ข˜่งฃๆŸฅ็œ‹ไธŽๆฃ€็ดข

algorithm oj pat pintia programming pta vscode-extension

Last synced: 12 Aug 2025

https://github.com/tirthajyoti/algorithm_maths_python

General math scripts and important algorithms' implementation in Python 3

algorithm mathematics prime-numbers python random-generation searching-algorithms sorting-algorithms

Last synced: 05 May 2025

https://github.com/adrian17/cpp-drop-merge-sort

C++ reimplementation of https://github.com/emilk/drop-merge-sort

algorithm c-plus-plus

Last synced: 04 Jul 2025

https://github.com/cyrildever/feistel-cipher

Feistel cipher implementation for format-preserving encryption

algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation

Last synced: 17 Mar 2025

https://github.com/fmw666/python

๐Ÿ‹ PythonๅŸบ็ก€ใ€Pygameๆธธๆˆ็ผ–็จ‹ใ€Python็ฎ—ๆณ•ไธŽ้ข่ฏ•้ข˜ใ€ๅ››็งๅธธ็”จ็š„Python Webๆก†ๆžถใ€็ˆฌ่™ซใ€ๆ•ฐๆฎๅฏ่ง†ๅŒ–ใ€ๆœบๅ™จๅญฆไน ใ€‚ไธ€ๅ…ฑไธƒไธชPythonๅคงๆ–นๅ‘๏ผ

algorithm basis crawler files gui learning-notes markdown pygame pyqt5 python3 script web

Last synced: 18 Aug 2025

https://github.com/maruffahmed/algovisu

This is a fun project to visualize the most common types of soring algorithm (Bubble, Insertion, Quick and Merge). At the time of learning this algorithm I have try to implement them using ReactJs (A javaScript library).

algorithm bubble-sort eslint insertion-sort javascript merge-sort prettier quick-sort react reactjs tailwind visualization

Last synced: 11 Jul 2025

https://github.com/seogeurim/algorithm-practice

๐Ÿš˜ ์–ด๋”” ํ•œ ๋ฒˆ ๊พธ์ค€ํžˆ ํ’€์–ด๋ณด์ž ์•Œ๊ณ ๋ฆฌ๋“ฌ ๐Ÿš–

algorithm java

Last synced: 26 Mar 2025

https://github.com/ysh329/sword-x-offer

66 classic and common interview problems from ใ€Šๅ‰‘ๆŒ‡offerใ€‹ with multiple-method-CPP solutions, and common data structure summary, etc

algorithm cpp data-structure interview-questions onsite-interview

Last synced: 24 Jul 2025

https://github.com/silenceoverflow/cs-learning-resources

Learning Resources for Those New to Computer Science

algorithm computer-science machine-learning mooc programming

Last synced: 12 Apr 2025

https://github.com/hyun99999/algorithm-swift

๐Ÿซฃ ์Šค์œ„ํ”„ํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋Œ€์ž‘์ „

algorithm swift

Last synced: 05 Oct 2025

https://github.com/leopeng1995/acplusplus

็งฏ็ดฏ็š„็ฎ—ๆณ•ไปฃ็ ๅบ“ใ€‚

acm-icpc algorithm data-structures interview

Last synced: 25 Jun 2025

https://github.com/innofang/algo-set

๐ŸŽˆ LeetCode solution collection, data structures and algorithm practice.

algorithm algorithm-practice data-structures graph leetcode leetcode-solutions search sort tree

Last synced: 09 Aug 2025

https://github.com/kirainmoe/acm-algorithm-template

๐Ÿ’ญ๐Ÿ’ก๐ŸŽˆMy algorithm template for xCPC.

acm-icpc algorithm

Last synced: 10 Jul 2025

https://github.com/Demonstrandum/crystal_maze

A* Path finding for PNG mazes, from Ruby now in Crystal. Using StumpyPNG

a-star algorithm crystal labyrinth maze maze-solver png solver stumpy

Last synced: 02 May 2025

https://github.com/sgalal/knights-tour-visualization

An online Knight's tour visualizer using divide and conquer algorithm

algorithm divide-and-conquer emscripten html5 knight-tour knights-tour visualization visualizer

Last synced: 30 Jun 2025

https://github.com/demonstrandum/crystal_maze

A* Path finding for PNG mazes, from Ruby now in Crystal. Using StumpyPNG

a-star algorithm crystal labyrinth maze maze-solver png solver stumpy

Last synced: 07 Apr 2025

https://github.com/yoch/sparse-som

Efficient Self-Organizing Map for Sparse Data

algorithm neural-nets openmp python self-organizing-map som sparse-data

Last synced: 06 Apr 2025

https://github.com/Dynom/TySug

A project around helping to prevent typing typos. TySug (Typo Suggestions) suggests alternative words with respect to keyboard layouts

algorithm cors docker go golang jaro jaro-winkler keyboard keyboard-layout library spelling-errors string-distance suggestions toml typing typo webservice words

Last synced: 14 Mar 2025

https://github.com/nickorzha/cprograms

This repository contains various C++ Programs.

algorithm cpp oop structure

Last synced: 12 Sep 2025

https://github.com/sfuhrm/sudoku

A very fast Java Sudoku library implementation along with a command line client

algorithm fast-algorithm java library riddle solves-riddles sudoku sudoku-generator sudoku-java-library sudoku-solution-finder sudoku-solver

Last synced: 05 Apr 2025

https://github.com/dynom/tysug

A project around helping to prevent typing typos. TySug (Typo Suggestions) suggests alternative words with respect to keyboard layouts

algorithm cors docker go golang jaro jaro-winkler keyboard keyboard-layout library spelling-errors string-distance suggestions toml typing typo webservice words

Last synced: 13 Apr 2025