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/kamath/nfl-data-hacking

Algorithmically draft NFL players for your fantasy league!

algorithm data hacking

Last synced: 28 Feb 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/huangrunhua/datastructure

中国海洋大学数据结构课程

algorithm c datastructure ouc

Last synced: 12 May 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: 20 Mar 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/siddhesh-agarwal/python-algorithms

A collection of different algorithms implemented in Python.

algorithm algorithms data-structures python tutorials

Last synced: 14 Jan 2025

https://github.com/hereismari/programming

Algorithms and code for competitive programming.

acm-icpc algorithm competitive-programming cplusplus education

Last synced: 05 May 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: 07 May 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/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: 05 May 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/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: 28 Apr 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/bhhbazinga/bplustree

A simple persistent kv store based on B+Tree.

algorithm bplustree cplusplus kv

Last synced: 23 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/jawil/algorithm

JS常用的数据结构和算法,链表、栈、队列、排序和查找:octocat:

algorithm es6 js

Last synced: 14 Apr 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/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/adrian17/cpp-drop-merge-sort

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

algorithm c-plus-plus

Last synced: 10 Apr 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/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/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/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: 20 Nov 2024

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: 22 Jan 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: 11 May 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: 23 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/hongooi73/sar

Smart adaptive recommendations

algorithm azure r recommenders

Last synced: 21 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 Dec 2024

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

🫣 스위프트 알고리즘 대작전

algorithm swift

Last synced: 11 Apr 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: 05 May 2025

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

🚘 어디 한 번 꾸준히 풀어보자 알고리듬 🚖

algorithm java

Last synced: 26 Mar 2025

https://github.com/leopeng1995/acplusplus

积累的算法代码库。

acm-icpc algorithm data-structures interview

Last synced: 15 Apr 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: 29 Apr 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: 21 Nov 2024

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

💭💡🎈My algorithm template for xCPC.

acm-icpc algorithm

Last synced: 23 Feb 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/manifoldfr/rust-metropolis

Implementation of the Metropolis algorithm in the Rust programming language

algorithm monte-carlo rust

Last synced: 13 Feb 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/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/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/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/smaniu/oim

Algorithms for online influence maximization

algorithm graph influence-maximization research-project

Last synced: 23 Nov 2024

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: 08 May 2025

https://github.com/nickorzha/cprograms

This repository contains various C++ Programs.

algorithm cpp oop structure

Last synced: 14 Feb 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

https://github.com/szymon-budziak/algorithms_and_data_structures_course_agh

Solutions from Algorithms and Data Structures course at AGH University of Krakow. Please leave a star if it helped You ⭐

algorithm algorithms algorithms-and-data-structures data-structures python3

Last synced: 11 Apr 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: 14 Apr 2025

https://github.com/likelet/vsolassobag

A variable-selection oriented LASSO bagging algorithm for biomarker development in omic-based translational research

algorithm

Last synced: 24 Apr 2025

https://github.com/besnik/parallel-volume-rendering

Overview and detailed dicussion about parallel volume rendering on a cluster. We describe algorithms, optimalization techniques and challenges for real time rendering of big data on high performance clusters.

algorithm binary-swap c-plus-plus cluster cpp divide-and-conquer message-passing-interface mpi opengl parallel parallel-rendering raycast raycasting raytracing rendering rendering-engine visualization volume-data volume-rendering volume-visualization

Last synced: 29 Apr 2025

https://github.com/lmammino/indexed-string-variation

Experimental JavaScript module to generate all possible variations of strings over an alphabet using an n-ary virtual tree

algorithm alphabet characters duplicates javascript javascript-library library node nodejs string strings tree variations virtual

Last synced: 06 May 2025

https://github.com/markmusic27/elo-rating-algorithm

♟ The Elo Rating System is used all around the world to rate everything from basketball teams to competitive scrabble players. This is the Elo Rating Algorithm written in JavaScript & TypeScript. Enjoy!

algorithm arpad-elo chess dart elo-rating elo-rating-algorithm facesmash javascript rating-algorithm tyepscript

Last synced: 21 Apr 2025

https://github.com/jinjor/elm-diff

A diff implementation for Elm

algorithm diff elm elm-diff

Last synced: 22 Nov 2024

https://github.com/sofyansetiawan/sistem-informasi-php-codeigniter-clustering-data-dengan-algoritma-k-means

Sistem yang meng-cluster data dalam beberapa kategori menggunakan Algoritma K-Means dengan Bahasa Pemrograman PHP dan Framework Codeigniter 2

algorithm bootstrap clustering-algorithm codeigniter data-mining information-systems k-means php web-development

Last synced: 30 Apr 2025

https://github.com/mahdavipanah/pycfg

Context Free Grammar(CFG) parser library and application written in Python.

algorithm automata cfg python tkinter

Last synced: 06 Dec 2024

https://github.com/robert-van-engelen/fastglobbing

Faster and safer algorithms for string matching with wildcards, globs, and gitignore-style globs

algorithm globbing string-matching

Last synced: 11 Apr 2025

https://github.com/belovetech/log2base2

Log2Base2 is a visual learning platform that allows users to practise data structures, algorithms, and critical thinking skills.

algorithm competitive-programming data-structures interview-preparation interview-questions

Last synced: 23 Apr 2025

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

在 VS Code 中练习 拼题A (PTA) 编程题

algorithm oj pat pintia pta vscode-extension

Last synced: 05 May 2025

https://github.com/fernanda-kipper/data-structure-and-algorithm

Knowledges about algorithms and data structure applied in C.

algorithm c computer-science

Last synced: 12 Jan 2025

https://github.com/herniqeu/graph-arbitrage

arbitrage in crypto with graphs

algorithm arbitrage crypto graph python

Last synced: 14 Apr 2025

https://github.com/shervinchen/crazycat

使用Canvas制作的围住神经猫,算法基于广度优先搜索实现。

algorithm bfs canvas dfs javascript umd

Last synced: 13 May 2025

https://github.com/dedsecinside/descrypto

DES Encrypter/Decrypter

algorithm c dedsec des inside

Last synced: 05 Apr 2025

https://github.com/evanli/pythonalgorithm

Python数据结构与算法基础,剑指offer,算法图解等。Jupyter Notebook格式,获取更好访问效果,请使用nbviewer链接 https://nbviewer.jupyter.org/github/evanli/PythonAlgorithm/tree/master/

algorithm data-structure python

Last synced: 13 Apr 2025

https://github.com/voku/phonetic-algorithms

Phonetic-Algorithms for fuzzy searching | PHP

algorithm fuzzy-search homophone metaphone phonetic php

Last synced: 30 Apr 2025

https://github.com/dnanhkhoa/simple-bloom-filter

A simple implementation of Bloom Filter and Scalable Bloom Filter for Python 3.

algorithm bloom-filter bloomfilter data-structure hashing python-3 python-package scalable-bloom-filter

Last synced: 17 Dec 2024

https://github.com/jamesseanwright/maze-generator

A real-time JavaScript maze generator using the depth-first search algorithm

algorithm canvas depth-first-search generator html5 maze maze-generator stack

Last synced: 16 Apr 2025

https://github.com/cls1991/advent-of-code

Solutions for http://adventofcode.com, just for fun!

algorithm

Last synced: 29 Apr 2025

https://github.com/georgezouq/interview

🏢 1000+ 各大公司前端面试题列表

algorithm css design html interview

Last synced: 25 Apr 2025