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/dharejo-junaid/sorting-visualizer

This is a sorting visualizer built using Java Swing that allows the user to visualize three common sorting algorithms: bubble sort, insertion sort, and selection sort. The user can choose the initial order of the elements (random, ascending, or descending), customize the speed of the visualization, and set the number of elements to be sorted.

algorithm bubble-sort dsa insertion-sort java java-gui java-swing selection-sort sorting

Last synced: 05 May 2025

https://github.com/ehsanshahbazii/algorithms-with-javascript

๐Ÿ‹Examples of algorithm and solving various problems by JavaScript for more practice and mastery of solving problems..๐Ÿ‹

algorithm algorithm-challenges algorithms algorithms-and-data-structures javascript js search-algorithm sorting-algorithms

Last synced: 14 Apr 2025

https://github.com/meniny/sortalgorithm

๐Ÿ›‚ Swift array sort algorithm implementation.

algorithm sort sort-algorithm swift

Last synced: 09 Apr 2025

https://github.com/opensourcedoc/algo-golang

Data Structures and Algorithms in Golang

algorithm algorithms data-structures generics golang golang-package

Last synced: 23 Apr 2025

https://github.com/shujiahuang/refhap

A Reliable and Fast Algorithm for Single Individual Haplotyping

algorithm dna haplotypes ngs

Last synced: 14 Apr 2025

https://github.com/josacar/walker_method

A Crystal implementation of Walker's Alias Method for quickly sampling from an array with a given probability distribution

algorithm crystal crystal-language hacktoberfest probability shards walker-alias

Last synced: 19 Apr 2025

https://github.com/michaelhopwood/pvpolyfit

A high-resolution multiple non-linear regression algorithm used to analyze PV output with a few inputs

algorithm regression resolution-regression

Last synced: 02 May 2025

https://github.com/qianbinbin/leetcode

LeetCode Solutions in C, C++, Java and Python

algorithm c cpp java leetcode python

Last synced: 03 Aug 2025

https://github.com/unlyed/conditions-matcher

Compares a given context with a filter (a set of conditions) and resolves whether the context validates the filter. Strongly inspired by GraphQL filters.

algorithm conditions filter graphql-filter js semver-convention ts

Last synced: 24 Jul 2025

https://github.com/chea-young/solve-algorithm

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด์„œ ๋ฌธ์ œ์™€ ํ•ด๊ฒฐ๊ณผ์ •์„ ์ ๋Š” Repository

algorithm java python

Last synced: 22 Jun 2025

https://github.com/ndsvw/karatsuba-binary-multiplying-python

Divide and Conquer algorithm to multiply n-bit numbers in O(n^1.58).. This implementation works completely without using Python's "*"-operator; just "+", "-", bitwise operations and a lookup table.

algorithm algorithms divide-and-conquer karatsuba karatsuba-algorithm karatsuba-multiplication multiply

Last synced: 04 Oct 2025

https://github.com/rajput-hemant/data-structures-and-algorithms

Implementations and Problems of various Data Structures and Algorithms in JAVA, Python, C++ and Rust.

algorithm algorithms cpp data-structures dsa java python rust rust-data-stuctures rust-lang

Last synced: 15 Jul 2025

https://github.com/astrodynamic/line-calculator-with-graph-output-in-cpp-qt

Engineer, credit and debit calculator. GUI implementation, based on any GUI library with Qt API for C++17. It allows arithmetic calculations, graph plotting, and variable calculation.

algorithm calculator cmake cpp17 gui makefile math qt qt6 rpn widgets

Last synced: 27 Oct 2025

https://github.com/pavkam/abacaxi

A library of various algorithms, helper classes and extension methods.

algorithm helpers-library

Last synced: 13 Jun 2025

https://github.com/gagniuc/entropy-of-text

Entropy is a measure of the uncertainty in a random variable. This application calculates the entropy of text. The current example calculates the entropy of sequence "TTTAAGCC". In the context of information theory the term "Entropy" refers to the Shannon entropy.

algorithm alphabet detector entropy javascript js math measurement probability random shannon shannon-entropy statistics variable

Last synced: 06 Oct 2025

https://github.com/mukaschultze/xbr-rs

2xBR - "Scale by rules" implementation in Rust

algorithm emulator pixel-art xbr

Last synced: 05 Mar 2025

https://github.com/anfany/algorithm-example-by-python3

ๅŸบไบŽpython3็š„ๅŸบ็ก€็ฎ—ๆณ•ๅฎžไพ‹(ๅŠจๆ€่ง„ๅˆ’๏ผŒๆŽ’ๅบ๏ผŒ่ดชๅฟƒ็ญ‰)

algorithm algorithm-application example python python3

Last synced: 09 Apr 2025

https://github.com/gagniuc/dna-complementarity-alignment-in-js

This JavaScript implementation detects the areas where two DNA sequences are complementary to each other. All symbols from UTF-8 are accepted by this algorithm.

algorithm alignment complementary dna javascript js rna sequences

Last synced: 24 Feb 2025

https://github.com/codingcrush/leetcodepractice

Algorithm and data structure Practice By python & golang

algorithm golang python

Last synced: 11 Mar 2025

https://github.com/waynechang65/grid-trading

grid-trading is a simple implementation of grid trading method.(Algorithm only without any dependencies)

algorithm grid grid-trade grid-trading javascript

Last synced: 04 Jul 2025

https://github.com/puzzlef/louvain-communities-openmp-dynamic

Design of OpenMP-based Parallel Dynamic Louvain algorithm for community detection.

agglomerative algorithm community detection experiment graph iterative louvain modularity multithreading openmp optimization

Last synced: 22 Jun 2025

https://github.com/yjyoon-dev/algorithm-note

์ž๋ฃŒ๊ตฌ์กฐ & ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋…ธํŠธ

algorithm cpp data-structures problem-solving

Last synced: 14 Mar 2025

https://github.com/zzy979/leetcode

ๅŠ›ๆ‰ฃๅš้ข˜่ฎฐๅฝ•

algorithm leetcode leetcode-solutions

Last synced: 12 Apr 2025

https://github.com/keremtan/uniformcostsearch-ucs-

Calculating the shortest path between two nodes with the Uniform Cost Search algorithm.

algorithm computer-algorithm ucs uniform-cost-search

Last synced: 09 Apr 2025

https://github.com/ehsanshahbazii/clrs-book

๐Ÿ“™Introduction to Algorithms, 3rd Edition by Cormen, Leiserson, Rivest & Stein. (Persian Docs)

algorithm algorithms algorithms-and-data-structures clrs clrs-algorithhms clrs-book clrs-study data-structures

Last synced: 24 Apr 2025

https://github.com/bonedaddy/mining-bootstrap

This repository has been moved, please check the website link. This repo will only be periodically updated with changes from RTradeLtd fork

algorithm automation bash cryptocurrency mining monitoring proof-of-work proofofwork zabbix

Last synced: 01 Jul 2025

https://github.com/luminousmen/des

Data Encryption Standard simple implementation

algorithm encryption

Last synced: 01 May 2025

https://github.com/amaljosea/algorithm-visualizer

Learning algorithms https://algoviz.netlify.com/

algorithm floodfill react

Last synced: 13 Apr 2025

https://github.com/sowinskibraeden/schedulegeneratorapp

The Desktop Application for my schedule-generator algorithm, allowing users to easily interact with the algorithm and its variables to generate schedules as documents for students individually as well as the master timetable

algorithm csv data-analysis dataclasses python-docx python-typing python311 xlsxwriter

Last synced: 09 Jul 2025

https://github.com/devrezaur/data-stucture-algorithm

Data Structure & Algorithm Using Java

algorithm datastructure java

Last synced: 21 Jun 2025

https://github.com/lyzev/rsa4k

A RSA Cipher implementation for Kotlin/Java.

algorithm cipher decryption encryption rsa rsa-algorithm rsa-cryptography rsa-encryption

Last synced: 24 Apr 2025

https://github.com/gagniuc/discrete-probability-detector-in-vb6

Discrete Probability Detector (DPD) is an algorithm that transforms any sequence of symbols into a transition matrix. It is able to detect the number of states from the sequence and calculate the transition probabilities between these states. This version of DPD is made in Visual Basic 6.0.

algorithm detector discrete machine-learning-algorithms matrix predictions probability text text-mining transitions

Last synced: 04 Mar 2025

https://github.com/mahshaaban/target

target: An R Package to Predict Combined Function of Transcription Factors

algorithm chip-seq dna-binding gene-regulation r-package transcription-factors

Last synced: 19 Oct 2025

https://github.com/cuixing158/imageinpainting

Exemplar-based image inpainting algorithm is a patch-based approach that restores target regions in the input image.

algorithm gui image-inpainting image-processing

Last synced: 02 May 2025

https://github.com/thoonk/algorithm

Study Algorithm & DataStructure & PS ๐Ÿƒ๐Ÿปโ€โ™‚๏ธ

algorithm python swift

Last synced: 24 Apr 2025

https://github.com/lwcarani/matching-algorithms

Implementation of the Gale-Shapley (also known as deferred acceptance) and Top Trading Cycle (TTC) algorithms for 2-sided matching

algorithm da deferred-acceptance deferred-acceptance-algorithm economics gale-shapley gale-shapley-algorithm market-design mechanism-design python top-trading-cycles ttc

Last synced: 16 Jul 2025

https://github.com/marcogarlet/crypto

A collection of cryptographic algorithms (even attacks) created during Cryptography classes.

algorithm cryptography

Last synced: 21 Jun 2025

https://github.com/narudesigns/tic-tac-toe

This is a tic-tac-toe game but differs from most others as it carries the option of playing against an AI (COM) or against a friend.

ai algorithm app code game javascript react tic-tac-toe web

Last synced: 07 May 2025

https://github.com/hemulgm/ships

ะœะพั€ัะบะพะน ะฑะพะน

algorithm battleship-game bot delphi game simple-game

Last synced: 27 Feb 2025

https://github.com/augustocl/gauss_jordan_elimination

Scratch implementation of Gaussian Elimination algo in Julia

algorithm gauss-elimination gauss-jordan gauss-jordan-elimination julialang

Last synced: 15 Mar 2025

https://github.com/googtech/note

๐Ÿ“– The Learning note about data structure & algorithm, operating-system, computer-network, computer-compose-principle, and fundamentals-of-compiling.

408 algorithm computer-compose-principle computer-network cs-learning-note data-structure fundamentals-of-compiling operating-system vuepress-v2

Last synced: 05 Apr 2025

https://github.com/clayrisser/trailduck

a topological cyclic sorting algorithm based on depth-first search (dfs)

algorithm depth-first-search dfs directec first graph search sort sorting topological topological-sort

Last synced: 20 Mar 2025

https://github.com/arriqaaq/rbt

Red-Black Tree Implementation

algorithm clrs-algorithhms go red-black-tree redblacktree

Last synced: 20 Mar 2025

https://github.com/elonehoo/typescript-algorithm

TypeScript Algorithm

algorithm typescript vite

Last synced: 07 Apr 2025

https://github.com/mcanlas/lexorank

A reference implementation of a list ordering system like JIRA's Lexorank algorithm

algorithm jira lexorank ordering scala

Last synced: 09 Apr 2025

https://github.com/gujarats/generatelocation

Generate New Latitude and Longitude from given Location.

algorithm generator latitude-and-longitude location

Last synced: 10 Jun 2025

https://github.com/vyse12138/leetcode

ไธชไบบ Leetcode ็š„ JavaScript / TypeScript ้ข˜่งฃ

algorithm javascript leetcode typescript

Last synced: 31 Jul 2025

https://github.com/innofang/quantify

๐Ÿ“ A desktop application practice and powered by JavaFx. (Curriculum design for algorithm)

algorithm algorithm-design curriculum-design curriculum-project javafx javafx-application javafx-desktop-apps quantify quantization

Last synced: 16 May 2025

https://github.com/israelst/did-you-mean-php

Presentation about algorithmic complexity at PHPnRio 2012 conference

algorithm complexity levenshtein-distance memoization php recursion trie

Last synced: 15 Apr 2025

https://github.com/chzzzzzz/codewars

my solutions on codewars using c++

algorithm codewars-solutions cpp

Last synced: 06 Mar 2025

https://github.com/amirisback/divide-conquer-branch-bound

:rocket: Final Project Desain Analisis Algoritma (Divide and Conquer & Branch And Bound)

algorithm branch-and-bound divide-and-conquer java

Last synced: 29 Mar 2025

https://github.com/dmdv/pads

Python Algorithms and Data Structures

algorithm python-algorithms

Last synced: 20 Aug 2025

https://github.com/thuongtruong1009/point2d-and-vector2d

The first mini project kind of Data Structure & Algorithm subject. Enjoy it !

algorithm data-structures java-8 pointers-and-arrays vector-space-model

Last synced: 11 Mar 2025

https://github.com/thenamankumar/tictactoe

This is an unbeatable Tic Tac Toe Single player VS Computer Game, terminal based game built in c++

algorithm computer-games game

Last synced: 22 Apr 2025

https://github.com/wessberg/sass-extended-importer

A Custom Sass Import Resolver with included support for Node Module Resolution and additional file extensions

algorithm css import importer node-module-resolution resolve sass scss

Last synced: 18 Mar 2025

https://github.com/dakedroid/code-examples-java

In this Repository you can find all kind of Examples in Java SE. Using Netbeans IDE.

algorithm algorithms develoment java javase oop programming

Last synced: 13 Jul 2025

https://github.com/plh97/javascript-algorithms

learn data-construct and algorithms in javascript

algorithm js nlogn

Last synced: 18 Mar 2025

https://github.com/hoangtien2k3/data-structure-and-algorithm

Data Structure and Algorithms such as Array, Pointer, Structure, Linked List, Stack, Queue, Graph, Searching, Sorting, Programs, etc.

algorithm algorithms data-structures java sorting-algorithms

Last synced: 21 Apr 2025

https://github.com/codeluminary/algorithm-and-data-structure

This is just a basic implementation of algorithm and data structure using java, c#, python and javascript

algorithm algorithms-and-data-structures c-sharp data-structures java javascript python

Last synced: 13 Aug 2025

https://github.com/jmcheon/algo_ai_data_branch

Algo AI Data branch is a collection of submodules, each representing a unique project from Ecole 42.

algorithm data-science machine-learning python3

Last synced: 13 May 2025

https://github.com/dirkster99/ml

Sample projects for Classifications (Binary and Multi) using ML.Net

algorithm dotnet machine-learning ml

Last synced: 28 Jun 2025

https://github.com/changyeop-yang/study-algorithm

์ˆ˜ํ•™๊ณผ ์ปดํ“จํ„ฐ ๊ณผํ•™, ์–ธ์–ดํ•™ ๋˜๋Š” ๊ด€๋ จ ๋ถ„์•ผ์—์„œ ์–ด๋– ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ •ํ•ด์ง„ ์ผ๋ จ์˜ ์ ˆ์ฐจ๋‚˜ ๋ฐฉ๋ฒ•์„ ๊ณต์‹ํ™”ํ•œ ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•œ ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์—ฐ์‚ฐ, ๋ฐ์ดํ„ฐ ์ง„ํ–‰ ๋˜๋Š” ์ž๋™ํ™”๋œ ์ถ”๋ก ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

algorithm cpp java kyungpook-national-university mit-license swift

Last synced: 02 Aug 2025

https://github.com/cwjokaka/python-ml-pyqt

A Machine-Learning visual GUI created with Python3

algorithm gui machine-learning matplotlib ml numpy pyqt python

Last synced: 11 Oct 2025

https://github.com/cowienduckie/hust-applied-algorithm

Solutions for Applied Algorithm subject

algorithm competitive-programming

Last synced: 05 May 2025

https://github.com/shuai-xie/bitonicsort

ๅŒ่ฐƒๆŽ’ๅบ - GAPS็ผ–็จ‹ๆต‹่ฏ•

algorithm cplusplus-11 sorting-algorithms

Last synced: 08 Oct 2025

https://github.com/sfdye/leetcode

LeetCode solutions for Python

algorithm leetcode leetcode-python leetcode-solutions python

Last synced: 05 Jul 2025

https://github.com/seregpie/almete.wordcloud

Generates a cloud out of the words.

algorithm array cloud draw javascript key method tag technique word

Last synced: 12 Aug 2025

https://github.com/vyse12138/algorithms-4th-edition

Reading notes for Algorithms 4th Edition, Implement its algorithms in TypeScript.

algorithm typescript

Last synced: 26 Oct 2025

https://github.com/gmlewis/moonbit-md5

MoonBit md5: provide simple md5 hash algorithm.

algorithm hash md5 moonbit

Last synced: 08 Oct 2025

https://github.com/innofang/algorithm-visualization

๐Ÿ“Interesting visualization algorithm, implemented by Processing or Python.

algorithm algorithm-visualization processing sort-visualization visualization

Last synced: 21 Nov 2025