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/thusharax/dsa

Data Structures & Algorithms questions and answers

algorithm dsa java python

Last synced: 09 Mar 2025

https://github.com/swelcker/cmd.csp.classifier

Simple implementation of text classifier in Java with built in SVM, C4.5, kNN, and naive Bayesian classifiers. Support for common text preprocessors and for CVS format. You can plugin your own classifier, tokenizer, transformer, stopwords, synonyms, and TF-IDF formula etc. Supports automatic validation and confusion matrix.

ai algorithm framework java machine-learning machine-learning-algorithms machine-learning-library machinelearning ml-validation text-classification text-classifier

Last synced: 27 Apr 2025

https://github.com/onewe/c-sort

sort algorithm for c , terminal GUI.

algorithm c

Last synced: 26 Jun 2025

https://github.com/jubayer98/avl-tree

An AVL tree is a specific variety of binary tree that maintains a state of partial balance at all times. The measure used to gauge this balance is the difference in heights between the left and right subtrees of any given node. The height of a tree is defined as the number of levels it contains.

algorithm binary-search-tree cpp

Last synced: 01 Mar 2025

https://github.com/seldo97/ant_maze

[Project for studies] Przeszukiwanie labiryntu za pomocą algorytmu mrówkowego gęstościowego (ang. ant-density DAS). Implementacja w Java.

algorithm ant-maze java study-project

Last synced: 23 Feb 2026

https://github.com/mattmoony/snake-bot

A simple snake bot implementing the A* search algorithm.

algorithm astar-algorithm bot javascript search-algorithm shortest-path snake snake-bot visualization

Last synced: 13 Jun 2025

https://github.com/xingwd/algorithm

算法学习笔记

algorithm python3

Last synced: 23 Jul 2025

https://github.com/billgewrgoulas/recommendation-systems

Algorithms for joke rating prediction using the joke data-set from Kaggle.

algorithm clustering collaborative-filtering machine-learning numpy pandas recommender-system scikit-learn scypi

Last synced: 06 Mar 2025

https://github.com/m-e-h-r-d-a-a-d/the-last-algorithms

Golang implementation of "the last algorithm" course

algorithm golang graph recursive searching sorthing tree

Last synced: 17 Jan 2026

https://github.com/tomazjunior/data-structure

Exercise the data structure, algorithm and problem-solving skills adding a daily coding problem.

algorithm data-structures problem-solving-skills

Last synced: 08 Apr 2025

https://github.com/davidemodolo/closest-pair-of-points-hpc

MPI parallel implementation of bruteforce and divide et impera approaches to the Closest Pair of Points problem

algorithm closest-pair-of-points hpc mpi parallel-computing

Last synced: 12 Mar 2025

https://github.com/rookedsysc/nextra-blog

Recently, I've been focusing on Java, Spring, Spring Boot, Kubernetes, Docker, and Elasticsearch.

algorithm java nextra spring

Last synced: 13 Jun 2025

https://github.com/3w36zj6/atcoder-algorithm

AtCoder Algorithm

algorithm atcoder

Last synced: 17 Jun 2025

https://github.com/jakecyr/bundle-javascript-files

Simple Script to Compile JS Files on a HTML page

algorithm bundle compile javascript

Last synced: 09 Mar 2025

https://github.com/maxsxu/leetcode

LeetCode Solutions

algorithm leetcode

Last synced: 24 Mar 2025

https://github.com/chasefunny/learn

系统学习 :JavaScript、nodejs、nestjs、vue、react、webpack等知识的笔记

algorithm frontend full-stack javascript mysql nodejs

Last synced: 12 Feb 2026

https://github.com/mslapek/augmentedtree

F# library implementing immutable augmented red-black trees.

algorithm data-structure fsharp immutable search-trees

Last synced: 05 Jul 2025

https://github.com/kenpusney/kcv

Kimmy's Computer Vision

algorithm computer-vision cpp framework

Last synced: 03 Jul 2025

https://github.com/ghkdqhrbals/graduateproject

택시가 여러 승객을 태울 때, 최적화된 거리를 계산해주는 프로젝트입니다.

algorithm python

Last synced: 15 May 2025

https://github.com/danrpts/min_ukp

Generalized solution to Minimization of Unbounded Knapsack Problem.

algorithm dynamic-programming knapsack minimization

Last synced: 15 Jun 2025

https://github.com/tkd-alex/cpp-exercise-2012

A collection of C++ exercise developed in 2012 at the high school

algorithm array c everithing exercise program school

Last synced: 25 Mar 2025

https://github.com/nir3x/stringsimilarity.cpp

StringSimilarity.cpp - C++ Classes for Calculating String Similarity Using Character Embeddings

algorithm c-plus-plus character-embeddings cpp data-structure similarity-metrics string-similarity

Last synced: 01 Mar 2025

https://github.com/nir3x/cryptorand.cpp

CryptoRand.cpp - Random Key Generation using Cryptographic Techniques

algorithm algorithms c-plus-plus cpp cryptography encryption entropy random random-number-generation security

Last synced: 25 Nov 2025

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

Data structure and algorithm course assignment with python

algorithm assignment datastructure python3 univ

Last synced: 24 Mar 2025

https://github.com/hassansin/algorithms

Algorithms and Data Structures in Go

algorithm data-structures go golang

Last synced: 06 Mar 2025

https://github.com/vomnes/lem-in

Elementary algorithmic project - Graph Traversal - This project is meant to make you code an ant farm manager.

algorithm bfs-algorithm graph-traversal

Last synced: 16 Mar 2025

https://github.com/beling/algorithms_python

Python implementation of some algorithms and data structures.

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

Last synced: 15 Mar 2025

https://github.com/university-project-repos/airportparking

Software engineering solo project at University of Canterbury: CLI & GUI desktop application for algorithmically computing multiple parking lot fees at the Christchurch international airport. Developed for the course SENG201.

airport-parking algorithm automated-testing cli computer-science continuous-integration desktop-application fee-calculator gui human-computer-interaction java java-16 java-fx parking-charges software-development software-engineering software-testing university-project

Last synced: 23 Mar 2025

https://github.com/apiz23/student-information-hub

Algorithm && Programming Subject Project

algorithm c

Last synced: 15 Mar 2025

https://github.com/juangesino/algebra

Methods and algorithms for linear algebra.

algebra algorithm linear-algebra

Last synced: 16 Mar 2025

https://github.com/dron12261/rabin-karp-algorithm

Разработка программы для визуализации алгоритма Рабина-Карпа

algorithm application csharp released winforms

Last synced: 23 Mar 2025

https://github.com/jwowillo/viztransform

viztransform contains library-packages for working with and vizualizing plane-transformations along with command-packages for easily simplifying, applying, and vizualizing transformations from a CLI.

algorithm geometry golang isometry transformation vizualize

Last synced: 27 Dec 2025

https://github.com/brett-buskirk/sort-bubble

Visual demonstration of a bubble sort algorithm

algorithm animation bubble-sort javascript sorting-algorithms

Last synced: 09 Mar 2025

https://github.com/anfany/zhrane-algorithm-with-python3

知然算法系列:原理+实现+示例 ——知其然知其所以然

algorithm python3

Last synced: 06 Jul 2025

https://github.com/asmtamim/data-structure-algorithm

Data structures and Algorithms.

algorithm csharp data-structures python

Last synced: 01 Mar 2025

https://github.com/basemax/binarytreego

Implementation of a binary tree in Go. A Binary Tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child. A node with no children is called a leaf node. A node cannot have more than two children.

algorithm algorithms algorithms-and-data-structures algorithms-datastructures binary-tree data-structure datastructure ds go golang tree tree-algorithms tree-binary tree-data-structure tree-search tree-structure

Last synced: 01 Jul 2025

https://github.com/aakash3279/my-leetcode-problems

This is a repository where coding solutions are provided which i solved in leetcode

algorithm data-structures java javascript leetcode-java leetcode-solutions sql

Last synced: 07 Apr 2025

https://github.com/joymon/puzzles

Puzzles I have solved for interviews and fun

algorithm puzzle

Last synced: 26 Mar 2025

https://github.com/gabrielfu/rsgraph

Python wrapper API for common graph algorithms implemented in Rust

algorithm graph graph-algorithms networkx pyo3 python rust

Last synced: 27 Mar 2026

https://github.com/kktam/unclemorty

Uncle Morty's Winning Ticket

algorithm lottery lottery-tickets morty pick uncle-morty

Last synced: 15 Mar 2025

https://github.com/chasestarr/inversion

Inversion.Count returns the number of inversions in an integer array

algorithm go inversion

Last synced: 26 Nov 2025

https://github.com/konstantin8105/root

root-finding algorithm

algorithm bisection-method root-finding

Last synced: 16 Mar 2025

https://github.com/chasestarr/quicksort

Quicksort algorithm, implements same interface as Go's 'sort' package

algorithm go quicksort

Last synced: 01 Mar 2025

https://github.com/raj-tyagi/big-data-ip-anomaly-detection-bloomfilter-misragries

A scalable and efficient real-time IP anomaly detection system leveraging Bloom Filters and the Misra-Gries Algorithm to identify malicious traffic, detect heavy hitters, and dynamically update blacklists with minimal memory usage

algorithm big-data bloom-filter heavy-hitters ip-address-tracker memory-optimization misra-gries network-security probabilistic-datastructure python

Last synced: 26 Mar 2025

https://github.com/coodingpenguin/problem-solving

:memo: Practice problem solving with BOJ and Programmers

algorithm boj leetcode problem-solving programmers python-for-coding-test python3

Last synced: 26 Mar 2025

https://github.com/poonamkhatri/php-find-common-elements-function

This repository contains a PHP function named findCommonElements that takes two arrays as input and returns an array containing the common elements between them. The function without use of array_intersect to identify and extract the common elements efficiently.

algorithm algorithm-analysis algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented array array-manipulations array-methods arraylist arraylists arrays arrays-and-strings php php-array php-arrays php-library php7 php8

Last synced: 31 Mar 2025

https://github.com/tim-raphael/chess-engine

This is a simple chess engine implemented in Rust using the minimax algorithm with alpha-beta pruning for decision-making.

algorithm chess chess-engine minimax-algorithm rust

Last synced: 01 Mar 2025

https://github.com/tobiadeniji94/token_ring_algorithm

The Token Ring System simulates a distributed environment where multiple processes coordinate access to a critical section using a token.

algorithm java ring token

Last synced: 31 Mar 2025

https://github.com/stynw7/algorithm_and_programming

Provides programs of Basic Algorithm and Programming using C / C++ Language

algorithm c competitive-programming cpp logic-programming programming

Last synced: 27 Feb 2025

https://github.com/mustafadalga/sayiyi-yazili-olarak-yazma

En fazla 4 basamaklı olacak şekilde girilen bir sayının yazılı olarak çıktısını veren C# uygulaması

algorithm algorithm-challenges algorithms csharp

Last synced: 25 Dec 2025

https://github.com/mustafadalga/rgbrenkgecisleri

RGB renk kodları değiştirilerek , renkler arasında geçiş yapan basit bir C# uygulaması

algorithm algorithm-challenges algorithms csharp csharp-code rgb rgb-animation rgb-color

Last synced: 23 Jun 2025

https://github.com/gozdesaygiliyalcin/java-personal-examples-and-codes

This repository includes personal examples and homework assignments during the java bootcamp, and also includes hacker rank, codewars kata solutions.

algorithm codewars hackerrank java problem-solving

Last synced: 10 Jan 2026

https://github.com/antosser/sudoku-solver

A Rust implementation of a backtracking algorithm that solves Sudoku puzzles with randomized search, progress visualization, and colorful terminal output.

algorithm backtracking cli-tool puzzle-solver rust sudoku terminal

Last synced: 28 Apr 2025

https://github.com/phantie/ow_matchmaking_queue

Implementation of a matchmaking queue

algorithm queue

Last synced: 28 Mar 2025

https://github.com/jjyr/algorithm

Some algorithm exercises

algorithm rust

Last synced: 07 Nov 2025

https://github.com/sbstndb/vectorized_find

Experimentations on the find function on vectors in c++

algorithm avx experimental find google-benchmark intrinsics

Last synced: 16 Mar 2025

https://github.com/programmer-rd-ai/competitive-programming-solutions

A collection of my solutions to various competitive programming problems from platforms like LeetCode. This repository serves as a personal archive of my problem-solving journey, covering a range of algorithms, data structures, and problem-solving techniques.

algorithm algorithms algorithms-and-data-structures data datastructures dsa javascript pandas python structures

Last synced: 01 Mar 2025

https://github.com/dashroshan/dsa-using-python

📦 Implementation of data structures and algorithms using Python

algorithm data-structure python

Last synced: 06 Apr 2025

https://github.com/dashroshan/dsa-using-c

📦 Implementation of data structures and algorithms using C

algorithm c data-structures

Last synced: 06 Apr 2025

https://github.com/pangongzi/algorithm

A PHP library for implementing various algorithms

algorithm php snowflake

Last synced: 13 Dec 2025

https://github.com/meysam81/graph-eulerian-path-circuit

A program for finding the Eulerian path/cycle in a huge sparse network

algorithm euler euler-exercises euler-project euler-solutions eulerian eulerproject file graph mathematics network

Last synced: 27 Aug 2025

https://github.com/kash1444/py_files

Here are some of my beginner codes to upskill my knowledge in python

algorithm functional-programming ide jupyter-notebook python-3 turtle-graphics

Last synced: 28 Mar 2025

https://github.com/permutationlock/path_coloring_bgl

Implementations of several path coloring algorithms for the Boost Graph Library.

algorithm boost-graph-library graph-algorithms graph-coloring graph-theory hartman plane-graphs poh proof

Last synced: 04 Mar 2025

https://github.com/charlenry/charleshenrisaintmars_7_16052022

C'est un site de recettes de cuisine à l’instar de Marmiton ou 750g. Le site doit être doté d'un moteur de recherche avancé et performant.

algorithm api api-js constructor-pattern css3 drawio figma flowchart html5 javascript jsbench performance-monitoring poo sass use-case w3c-validator

Last synced: 31 Dec 2025

https://github.com/calvinjmin/interview_questions

Personal Solutions to common Leet Code Questions

algorithm java leetcode python

Last synced: 31 Dec 2025

https://github.com/brkn/insertionsort_vs_mergesort

Homework 1 of My "Analysis of Algorithms I" Course

algorithm analysis cpp insertionsort mergesort sort

Last synced: 06 Apr 2025

https://github.com/bdadmehr0/encrypte-python

map. And notice that there's exactly one character between the given pairs: K->L->M, O->P->Q, E->F->G, and look at the very first letter in the text g, if this is English, a good guess is that g is actually i. What is the distance from g to i? Yes, G->H->I. So let's shift each character to the right, by 2, and y back to a, z back to b.

algorithm encoding encryption python

Last synced: 21 Mar 2025

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

基于golang实现的一些常用算法

algorithm go

Last synced: 12 Jan 2026

https://github.com/siyeonson/algorithm

음~ 알고리즘 재밌다~~

algorithm problem-solving python3

Last synced: 14 May 2025

https://github.com/sallushan/linq-variable-finder

This project is a case study for an algorithm that extracts the captured variable values from an Expression Tree.

algorithm algorithms-and-data-structures csharp expression linq optimization orm

Last synced: 11 Jul 2025

https://github.com/zilean12/-bubble-sort

To sort an array of integers using the Bubble Sort algorithm

algorithm bubble-algorithms bubble-sort sort sorting-algorithms

Last synced: 04 Apr 2025

https://github.com/angeal185/bit-shift-cipher

bit-shift vernam cipher for nodejs and the browser

algorithm cipher decryption encryption vernam-cipher

Last synced: 24 Feb 2025

https://github.com/donno2048/sort

Superfast sorting algorithm

algorithm sort sorting sorting-algorithms

Last synced: 06 Sep 2025

https://github.com/whitehyun/algorithm-journey

Baekjoon Online Judge, Codeforces, Programmers, LeetCode, etc.

algorithm problem-solving

Last synced: 29 Mar 2025

https://github.com/okwilkins/mazegeneration

Creates a random maze. Green -> Making new maze. Red -> Backtracking to find untouched maze.

algorithm html maze maze-generator maze-solver p5js web

Last synced: 28 Oct 2025

https://github.com/sevmardi/soundex-algorithm

Implmentation of soundex algorithm

algorithm java-8 python3 soundex soundex-algorithm

Last synced: 14 May 2025

https://github.com/aicodecraft/anti-dump-algorithm

The Anti-Dump Algorithm is designed to evaluate and filter out unproductive or irrelevant input, commonly referred to as "noise," while prioritizing clarity, effort, and context. This algorithm measures the quality of input based on several key parameters with the ADI.

ai ai-algorithm ai-solutions algorithm algorithm-challenges algorithms-and-data-structures anti-dump anti-dump-algorithm dump dumper dumpiness python solutions spam-filtering

Last synced: 05 Apr 2025