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/skarakasoglu/gfg-algorithms

Solutions and implementations of the some algorithm problems in Golang

algorithm algorithms data-structures golang

Last synced: 14 Jan 2026

https://github.com/elzup/neopixel_sort

✨ Visualize Sort algorithm process

algorithm arduino art neopixel sort

Last synced: 07 Oct 2025

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

leetcode题解,不定时更新。

algorithm go golang interview-questions leetcode

Last synced: 12 Mar 2026

https://github.com/sstadick/bstr

Ziglang bstr library

algorithm strings-manipulation zig ziglang

Last synced: 08 Oct 2025

https://github.com/ron4fun/simplexpy

SimplexPy is a compact python library that automatically solves `Linear Programming Equations` i.e Maximization problems, easily and quickly while giving you neat results.

algo algorithm linear-programming maximization simplex-method

Last synced: 09 Oct 2025

https://github.com/qshuai/go-dsa

Implementations of Data Structures and Algorithms in Go for Study Purposes.

algorithm data-structures-and-algorithms dsa golang

Last synced: 14 Jan 2026

https://github.com/jofaval/equal-shared-pay-ts

Distribute pay impact across different payees and incomes

algorithm html javascript jsdoc

Last synced: 10 Oct 2025

https://github.com/zerdicorp/dda_algorithm

Visualization of the DDA algorithm (finding the vertical and horizontal intersections of the ray with the grid).

algorithm curiosity dda

Last synced: 10 Oct 2025

https://github.com/zerdicorp/maze_generation

Just a maze generation algorithm.

algorithm generation maze procedural-generation

Last synced: 11 Oct 2025

https://github.com/3aceshowhand/algorithms

For Algorithm Red books.

algorithm online-course

Last synced: 12 Oct 2025

https://github.com/rlagksruf16/algorithm_everyday

💻Algorithm Problems & Solutions using C++, JS

algorithm cpp problems

Last synced: 14 Oct 2025

https://github.com/bluezhan/find-a-better-algorithm

🎩 Don't diddle code to make it faster - find a better algorithm.

algorithm javascript leetcode mathematics

Last synced: 15 Oct 2025

https://github.com/raveensr/a-star-path-finding-algorithm

This is program written in java using the A* algorithm. This algoirthm calculates distance on three main categories. Those are Euclidean, Manhatton and Chebyshew.

a-star algorithm chebyshev euclidean java manhatton

Last synced: 15 Oct 2025

https://github.com/pikmin-rgb/push_swap

Because Swap_push isn’t as natural

algorithm c makefile school-project

Last synced: 01 Jun 2026

https://github.com/pin3dev/42_pushswap

Algorithm challenge focused on sorting a stack of integers with the minimum number of operations. Implemented in C with a limited set of operations, ideal for understanding algorithm optimization.

42cursus 42porto 42pushswap 42school algorithm c sorting sorting-algorithm sorting-algorithms tutorial tutorial-sourcecode

Last synced: 17 Oct 2025

https://github.com/i-aiymen/debt_simplification

A Dart function that simplifies debt settlements among a group, similar to 'Quick Split' app. Takes a list of debts and returns a simplified list.

algorithm dart flutter quick-split

Last synced: 24 Feb 2026

https://github.com/9sako6/ruby-datastructures-algorithms

Data Structures and Algorithms implementation in pure Ruby

algorithm datastructure ruby

Last synced: 18 Oct 2025

https://github.com/sun0day/tanc

High performance C library collection

algorithm c performance

Last synced: 22 Jan 2026

https://github.com/hong-junhyeok/algorithm_javascript

자바스크립트 알고리즘 문제풀이

algorithm javascript

Last synced: 18 Oct 2025

https://github.com/soyapo/codechef

Scripts to Codechef problems, submitted by me. Most of them tend to work.

algorithm cpp

Last synced: 19 Oct 2025

https://github.com/ashdtu/data-structure-algorithms

Data Structures/Algorithms

algorithm datastructures

Last synced: 23 Oct 2025

https://github.com/ndsvw/maximum-sum-subarray-python

This algorithm solves the Maximum-Sum-Subarray problem via Divide and Conquer in O(m*log(m))

algorithm algorithms divide-and-conquer subarray

Last synced: 01 Jun 2026

https://github.com/globalpolicy/tsp_with_ga_module

Implementation of a Genetic Algorithm module to solve the Traveling Salesman Problem

algorithm ga genetic traveling-salesman-problem tsp

Last synced: 25 Oct 2025

https://github.com/redouane64/primenumbers

Simple prime numbers calculator.

algorithm calculator csharp prime-numbers

Last synced: 16 Mar 2026

https://github.com/mortend/typescript-clustering

Density Based Clustering for TypeScript

algorithm optics typescript

Last synced: 27 Oct 2025

https://github.com/dustinmichels/paradeller

Paradeller is a robo-poet that scours Twitter in search of fodder for paradelle poems

algorithm poem poetry python twitter twitter-api

Last synced: 01 Feb 2026

https://github.com/ayonel/leetcode-java

a backup of my algorithm practice

algorithm java leetcode

Last synced: 02 Feb 2026

https://github.com/obsidianplusplus/inventoryoptimizer

使用遗传算法,对 Minecraft 玩家背包物品进行偏好性排序。| Utilizing genetic algorithms to perform preference-based sorting of items in a Minecraft player's inventory.

ai algorithm automatic based bukkit genetic inventory item management minecraft optimization plugin preference smart sort sorting spigot

Last synced: 08 Feb 2026

https://github.com/phaticusthiccy/flowgorithm

Personal flowgorithm projects in different languages.

algorithm algorithms flowchart flowchart-diagram flowgorithm problems-solving structure

Last synced: 27 Feb 2026

https://github.com/bfmhno3/my-algo-journey

Solutions to algorithm problems, serving as a personal reference and a way to track my learning and improvement in data structures and algorithms.

algorithm c cpp leetcode luogu oj python

Last synced: 16 Apr 2026

https://github.com/davidingplus/dsa-cpp

清华大学邓俊辉数据结构。

algorithm dsa-algorithm

Last synced: 19 Mar 2026

https://github.com/chhavi-trivedi/smart-city-traffic-congestion

smart city solution for traffic congestion.

algorithm hackathon smart-cities

Last synced: 04 Mar 2026

https://github.com/laurencewarne/eratosthenes

Random implementations of the sieve of Eratosthenes

algorithm eratosthenes numpy python3

Last synced: 16 Apr 2026

https://github.com/rhcarvalho/geek-challenge

Solutions for geek challenges, finding patterns in large prime numbers.

algorithm challenge prime-numbers racket

Last synced: 04 Mar 2026

https://github.com/chanran/c_or_cpp_code

集中本人c和c++代码的仓库,目前还在整理中,有些不完整或者有错误请帮忙提一下issue

algorithm c c-plus-plus opengl

Last synced: 17 Apr 2026

https://github.com/farhaduneci/huffmancoding

Huffman Coding Compression Algorithm Implementation

algorithm huffman-coding

Last synced: 19 Apr 2026

https://github.com/nebulot/nebulotelodie_lespetitsplats

Application de recette, algorithme de recherche "Les petits plats"

algorithm algorithme css css3 grid html html5 javascript research tags

Last synced: 22 Apr 2026

https://github.com/chasestarr/inversion

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

algorithm go inversion

Last synced: 05 Jun 2026

https://github.com/samuellucas97/best-matching

Implementation serial of Levenshtein distance algorithm.

algorithm automated-testing junit levenshtein-distance maven serial-version

Last synced: 25 Apr 2026

https://github.com/sehaim/algorithm

Java 자료구조 및 알고리즘 공부, Problem Solving

algorithm java

Last synced: 06 Jun 2026

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: 26 Apr 2026

https://github.com/tbarlow12/school-projects

Collection of projects created for school purposes

algorithm data-mining database databases machine-learning nlp

Last synced: 27 Apr 2026

https://github.com/lflxp/accumulation

knowledge、experience、more and more

algorithm datastructure design-pattern

Last synced: 28 Apr 2026

https://github.com/nariaki3551/csp

Solver for the constrained shortest path problem

algorithm graph python

Last synced: 28 Apr 2026

https://github.com/xandao-dev/voyager-rover

Voyager Rover Simulation

algorithm docker jest nodejs

Last synced: 29 Apr 2026

https://github.com/cephascard0207/reeborg-sworld_allhurdles_algorithm

In simple words an 'Algorithm' means a set of instructions given to a computer to solve any kind of a problem depending on its type, As of this it solves the hurdles. Any kind of hurdle puzzle can be solved in Reeborg's World using this simple algorithm.

algorithm python python3 reeborg

Last synced: 29 Apr 2026

https://github.com/miou-zora/worm

An implementation in Rust & Bevy of a worm (or snake) entity which is inspired by Terraria's Worm (more precisely, The Devourer of Gods).

algorithm bevy ecs gamedev poc rust terraria

Last synced: 30 Apr 2026

https://github.com/canytr/algorithm

Ask @Canytr anything!

algorithm c cpp

Last synced: 30 Apr 2026

https://github.com/ireddragonicy/fuzzy-logic-netflix-recommendation

Analyze and classify Netflix movies based on their IMDb ratings, release years, and the number of votes they have received. Traditional binary classification methods often fall short when dealing with Fuzzy-Logic.

algorithm analysis artificial-intelligence dataset datasets fuzzy fuzzy-logic ipynb-jupyter-notebook kaggle machine-learning movie netflix python

Last synced: 30 Apr 2026

https://github.com/jorgechato/warmup

A simple repository with a bunch of exercises, from algorithms, to designs.

algorithm design docker travis-ci

Last synced: 01 May 2026

https://github.com/mateusjssilva/smith-waterman-algorithm

This project is a Java implementation of the Smith-Waterman algorithm, commonly used in bioinformatics for local sequence alignment. It enables the comparison of DNA, RNA, or protein sequences by identifying regions of similarity, which can be helpful for evolutionary studies, structural analysis, and functional predictions.

algorithm bioinformatics java smith-waterman

Last synced: 01 May 2026

https://github.com/kyleylikey/robinos

RobinOS is a JavaFX application that simulates CPU Scheduling Algorithms (SJF, RR) and a Disk Scheduling Algorithm (SCAN). This is in partial fulfillment for the course ICS26012-Operating Systems.

algorithm algorithms cpu-scheduling disk-scheduling javafx

Last synced: 01 May 2026

https://github.com/suji04/mst_generator

Generates minimum spanning tree based on euclidean distance

algorithm creative-coding javascript mst object-oriented-programming tree visualization webdevelopment

Last synced: 08 Jun 2026

https://github.com/nagipragalathan/webforinsta

WebForInsta is a static website designed to manage codes and provide an interactive experience for users. The website focuses on showcasing videos with coding lyrics, specifically tailored for Instagram.

algorithm codemanagement codi coding-lyrics css design html inst instagram-video lyrics python static-site staticwebsite status-page web2 webapp webdevelopment webforinsta website-template

Last synced: 02 May 2026

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

my homework😂

algorithm vue

Last synced: 04 May 2026

https://github.com/oseasandrepro/topicos-de-programacao-usp

Tópicos de Programação(Técnicas Sistemáticas de Desenvolvimento de Programas).

algorithm algorithms algorithms-and-data-structures c c-language graph python3

Last synced: 04 May 2026

https://github.com/sohomm/predict-insurance-charges

A predictive model to estimate the insurance charges based on a client's attributes, such as age and health factors. It offers a practical application of ml in business, enabling more accurate pricing models and helping companies manage risk while delivering personalized pricing strategies to clients.

administration algorithm bot data decision-trees download easy finance github java machine-learning management model neural-network nlp prediction project science trading university

Last synced: 05 May 2026

https://github.com/chizuru-yamauchi/Dining-Philosophers-Problem-Concurrency-Problem-multi-threading

My assignment about concurrency problem and synchronization(multi-threading) with Concurrency API (Dinging Philosophers problem) for my online java course.

algorithm concurrency synchronization thred

Last synced: 06 May 2026

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: 06 May 2026

https://github.com/mukhoplus/boj

Baekjoon Online Judge for Algorithm

algorithm cpp java python

Last synced: 07 May 2026

https://github.com/feliperdamaceno/conways-game-of-life

The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970. This version of the game is built with React and Zustand.

algorithm react typescript zustand

Last synced: 08 May 2026

https://github.com/m-valentino/epx-pixel-art-scaling

JavaScript canvas implementation of the EPX pixel art scaling algorithm

algorithm canvas epx image-scaling javascript nearest-neighbor pixel-art

Last synced: 10 Jun 2026

https://github.com/gustavo-p0/desafio-gustavo-pimentel-carvalho-costa

Repositório criado para o Desafio de automatizar um caixa de uma Lanchonete. A missão é construir a lógica que calcula o valor de uma compra de acordo com o cardápio, regras de negócio e descontos da Lanchonete.

algorithm challenge dbserver jest nodejs startdb

Last synced: 09 May 2026

https://github.com/convexwf/leetcode

Solution to Leetcode problems. 在此记录 Leetcode 题目的解法思路,以C++为主。

algorithm cpp data-structures leetcode

Last synced: 24 Aug 2025

https://github.com/cyril-develop/lespetitsplats

Formation "Développeur d'application - Javascript React" - OpenClassrooms, projet 7: Développez un algorithme de recherche en JavaScript.

algorithm binary-search html html-css-javascript html5 javascript javascript-es6 sass sass-framework

Last synced: 10 May 2026

https://github.com/ate47/hello

Things of a bored guy

algorithm hdt learn

Last synced: 14 May 2026

https://github.com/astropilot/wordle_solver

A small web extension to automatically solve the Wordle game (https://www.powerlanguage.co.uk/wordle/)

algorithm typescript web-extension wordle

Last synced: 14 May 2026

https://github.com/ktsu-dev/sorting

A natural string comparison library that correctly sorts alphanumeric strings by comparing embedded numbers as numeric values.

algorithm alphanumeric comparer natural-sort sorting string-comparison

Last synced: 13 Jun 2026

https://github.com/bitbemol/swift-fsrs

Swift port of the FSRS v6 spaced-repetition algorithm. Mirrors the ts-fsrs reference. Unofficial.

algorithm flashcards fsrs spaced-repetition swift swift-package

Last synced: 18 Jun 2026

https://github.com/sofiane87/atarigames_rl

Learning to play simple atari games using tensorflow and reinforcement learning

algorithm computer-vision machine-learning reinforcement-learning

Last synced: 19 Jun 2026

https://github.com/lucashnss/if684-qlearning-project

This is a project for the course Inteligent Systems (IF684) in CIN-UFPE. Basically it's the implementation of q learning, which is a reinforcement learning algorithm, the objective is use it to training the Amongus to learn the fastest way to arrive at the end of the map.

algorithm qlearning

Last synced: 19 Jun 2026