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/rahul1582/bank-loan-classification

Classifying whether a person is taking personal loan or not using all the Classification Algorithms.

algorithm analysis classi data

Last synced: 08 Oct 2025

https://github.com/ranaessam03/sorting-algorithms

This repo contains Implementation of multiple sorting algorithms

algorithm algorithms cpp sorting sorting-algorithms

Last synced: 08 Oct 2025

https://github.com/mike014/movieranker

A Django-based web application that fetches and displays movies from The Movie Database (TMDB) API, allowing users to filter movies by genre.

algorithm algorithms api black django html-css-javascript isort justwatch-api open-source precommit-hooks pytest python test tmdb-api tox

Last synced: 22 Feb 2025

https://github.com/kahsolt/oj-notes

persoanl algorithm/datastruct notes

acm-icpc algorithm notes oj-solutions

Last synced: 22 Feb 2025

https://github.com/czoido/conan-levmar

Conan recipe for the levmar library: http://users.ics.forth.gr/~lourakis/levmar/

algorithm least-squares levenberg-marquardt nonlinear optimization

Last synced: 03 Apr 2025

https://github.com/abrarulhassan-786/practice

I have doen this code on Romain Cities using branch and bound Algorithm. Question: Write an algorithm which takes as input any two cities and returns the shortest route between them. Use the simple branch and bound method.

ai algorithm artificial-intelligence bound branch branchandbound romaniancities

Last synced: 17 Mar 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/zerdicorp/paed62_hashing_algorithm

A simple self-written version of the data hashing algorithm.

algorithm cryptography hash hashing-algorithm java paed62

Last synced: 02 Apr 2025

https://github.com/junqiuzhang/competitive-decision-algorithm

competitive decision algorithm research in facility location problem

algorithm competitive-decision-algorithm facility-location-problem

Last synced: 22 Feb 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/chocochip101/tech-interview-study

S.M, BoostCamp를 위한 기술 인터뷰 스터디

algorithm deep-learning machine-learning

Last synced: 21 Jan 2026

https://github.com/risto-stevcev/haskell-maximum-subarray

Maximum subarray algorithm implementation in Haskell

algorithm haskell maximum subarray

Last synced: 22 Feb 2025

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

It’s an algorithm practice project created using the Xcode Command Line Tool on macOS

algorithm leetcode swift

Last synced: 10 Oct 2025

https://github.com/xihuanxiaorang/workbook

LeetCode&NowCoder 算法与数据库等题目

algorithm data-structure sql

Last synced: 15 Feb 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/ndsvw/minimum-sum-partitioning

Dynamic-Programming solution of the "Minimum-Sum-Partitioning"-Problem: Given a list: What is the minimum absolute difference between the the sums of 2 arrays consisting of all the elements from the input array?

algorithm algorithm-challenge dynamic-programming

Last synced: 10 Oct 2025

https://github.com/cthacker-udel/chesspredictor

AI Chess Predictor, using the Monte-Carlo Tree Search algorithm.

ai algorithm artificial-intelligence chess python

Last synced: 10 Oct 2025

https://github.com/mindawei/practice

一些练习

algorithm java

Last synced: 10 Oct 2025

https://github.com/mhsjlw/2048

A recursive algorithm that solves 2048

2048 algorithm recursion

Last synced: 01 Apr 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/risto-stevcev/haskell-mergesort

Mergesort implementation in Haskell

algorithm haskell mergesort

Last synced: 22 Feb 2025

https://github.com/loveboyme/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: 02 Mar 2025

https://github.com/hyunjung-choi/goorm

☁️ 구름 문제 풀이

algorithm java koltin

Last synced: 22 Feb 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/s3xysteak/twistrand

A PRNG (Pseudo Random Number Generator) library based on Mersenne Twister, written by typescript, supported both esm/cjs.

algorithm mersenne-twister random seed utils

Last synced: 05 Feb 2026

https://github.com/jackhowa/chunky-monkey

Work with arrays in JavaScript and algorithms

algorithm freecodecamp javascript

Last synced: 29 Dec 2025

https://github.com/wutz/ca25l

常用算法25讲使用 Go 实现

algorithm go

Last synced: 14 Jan 2026

https://github.com/dup4/algorithmic-library

collections of some commonly used algorithms

algorithm cpp

Last synced: 12 Oct 2025

https://github.com/mohitjaisal/algoviz

Its a visualizer for sorting algorithms to see how they work with real values. It's implemented with React.js, some minimal material UI, and sorting algorithms in Javascript.

algorithm algorithms bubble-sort dsa hacktoberfest hacktoberfest-accepted javascript mergesort nodejs quicksort sorting-algorithms visualizer

Last synced: 12 Oct 2025

https://github.com/zerdicorp/simple_wave_function_collapse

Really simple wave function collapse algorithm based on a tiled approach.

algorithm tiles visualization wave-function wave-function-collapse

Last synced: 02 Apr 2025

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

42- Solo project: Create a custom algorithm in C to sort a list of int.

algorithm c

Last synced: 16 Jun 2025

https://github.com/jackhowa/sum-range

We'll pass you an array of two numbers. Return the sum of those two numbers and all numbers between them.

algorithm array freecodecamp

Last synced: 29 Dec 2025

https://github.com/akashnath420/graph-based-path-finding-tool

The Java code models all 64 districts of Bangladesh as nodes in an undirected, weighted graph. The graph captures road distances between districts to support pathfinding, logistics, or geographic analysis.

akash-nath algorithm algorithms bfs cse246 data-structures dsa east-wast-university ewu graph shortest-path-algorithm

Last synced: 16 Jun 2025

https://github.com/gmihov001/caesar-cipher-encrypting-app

Simple app that encrypts and decrypts text messages based on the logic of Caesar's Cipher (React based)

algorithm frontend reactjs

Last synced: 12 Oct 2025

https://github.com/zerdicorp/slime_simulation

Visualization of a simple slime simulation algorithm.

algorithm simulaton slime visualization

Last synced: 02 Apr 2025

https://github.com/hongchangwu/haskell-99

Ninety-Nine Haskell Problems

algorithm haskell stack

Last synced: 13 Oct 2025

https://github.com/yanqic/algorithm

算法笔记 及 leetcode 题解

algorithm golang leetcode

Last synced: 13 Oct 2025

https://github.com/alphazee09/skygate

SkyGate is a comprehensive application designed to detect whether images and videos are AI-generated or authentic.

ai algorithm analysis api detection insights python3

Last synced: 06 Apr 2026

https://github.com/marcdelalonde/array-equalizer

A simple array equalizer in NodeJS

algorithm mocha nodejs

Last synced: 13 Oct 2025

https://github.com/pokk/algorithm

My friend and I learned and programed the algorithm and design pattern. We're glad to share them to you.

algorithm datastructures design-pattern python3

Last synced: 16 Jun 2025

https://github.com/zerdicorp/two_line_segments_intersection

Visualization of the algorithm for finding the intersection of two line segments.

algorithm intersection math visualization

Last synced: 02 Apr 2025

https://github.com/akagi201/algo

algorithm and data structure

algorithm data-structure

Last synced: 04 Mar 2026

https://github.com/chizuru-nina-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: 21 Feb 2025

https://github.com/katahiromz/spheredist

equal distance distribution of vertexes on a sphere

algorithm cxx cxx11 distribution library plotter plotting sphere sphere-surface vertex vertices

Last synced: 27 Nov 2025

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/cuixing158/svd-fit-line

Linear Least Squares Problems Using SVD, straight line fitting (2D and 3D)

algorithm fitting fitting-algorithm math svd

Last synced: 04 Mar 2026

https://github.com/jisstro/hybrid-min-max-sort

Hybrid Min-Max Sort: An optimized hybrid sorting algorithm combining QuickSort and MergeSort techniques with dual pivot partitioning. Supports int and double types

algorithm algorithm-design algorithms algorithms-and-data-structures c-language clang hybrid-sort mergesort quicksort sorting sorting-algorithm sorting-algorithms

Last synced: 21 Feb 2025

https://github.com/jayexdesigns/a-star-visualizer

A visualizer for the popular A* algorithm

a-star algorithm pathfinding visualizer

Last synced: 04 May 2025

https://github.com/jayexdesigns/sorting-algorithm-visualizer

A simple visualizer for common sorting algorithms

algorithm sorting-algorithms vanilla-javascript visualization

Last synced: 15 Oct 2025

https://github.com/deiucanta/pagelist

Pagination logic/algorithm in Javascript

algorithm javascript pagelist pagination paginator typescript

Last synced: 02 Mar 2025

https://github.com/kartmaan/lychrel-number

Iterative process of adding numbers with their palindrome in order to end up with a new palindrome, or not...

196-algorithm algorithm calculations lychrel-number math mathematics palindrome palindrome-number unsolved-problems

Last synced: 14 Oct 2025

https://github.com/hashimthearab/mazesolver

Using React Native, Java, Swift, and Go, this app will solve mazes with a pathfinding algorithm!

algorithm android astar backend go golang ios java kotlin mobile pathfinding react-native reactnative swift typescript ui

Last synced: 05 Apr 2026

https://github.com/amirhossein-github/javascript-database

This repository contains all my knowledge of JavaScript.

algorithm javascript syntax

Last synced: 14 Oct 2025

https://github.com/shoyamanishi/redblacktree

A faithful implementation of the red black tree algorithm by Cormen, Leiserson, Rivest, and Stein.

algorithm python3 redblack-tree

Last synced: 31 Aug 2025

https://github.com/rrwen/poster-gisci-osmol

Conference poster and short paper titled "Outlier Detection in OpenStreetMap Data using the RandomForest Algorithm and Variable Contributions" for the GIScience Conference in 2016

2016 algorithm conference contribution data detection forest gis giscience learn machine open openstreetmap osm outlier paper poster random short variable

Last synced: 03 Apr 2025

https://github.com/realduyuanchao/book

经典计算机书籍收藏📚

algorithm java js pdf python

Last synced: 14 Apr 2026

https://github.com/zerdicorp/very_simple_tree_simulation

A truly simple tree simulation based on the Pythagorean tree.

algorithm generation math pythagoras-tree simulation tree visualization

Last synced: 02 Apr 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/narekhovhannisyan/sorting-algorithms

Popular sorting algorithms implemented in javascript.

algorithm javascript js sort sorting

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/koji/algorithm

algorithm

algorithm js python

Last synced: 27 Oct 2025

https://github.com/hyunjung-choi/boj

💡 Baekjoon Online Judge

algorithm java kotlin

Last synced: 15 Oct 2025

https://github.com/mahdyhamad/graph-coloring-algorithm

greedy graph-coloring algorithm that can be used in timetable scheduling

algorithm coloring-graph graph graph-algorithms

Last synced: 17 Mar 2025

https://github.com/eeeyooon/algorithm

Javascript algorithm + SQL practice

algorithm javascript oracle-database sql

Last synced: 02 Mar 2025

https://github.com/nem035/csjs

Small collection of basic CS Algorithms/Data Structures in JavaScript.

algorithm computer-science-algorithms javascript

Last synced: 03 Apr 2025

https://github.com/malbolgee/data-structures

Some data structures implementations in C.

algorithm avl-tree binary-search-tree c priority-queue queue stack

Last synced: 16 Oct 2025

https://github.com/aggstam/mpi_d_step_sssp

This program implements D-Stepping algorithm introduced by U.Mayers and P.Sanders, using SSSP algorith for faster execution.

algorithm c mpi parallel

Last synced: 02 Mar 2025

https://github.com/claireyurev/code-box-layout

Code box layout repository

algorithm code-box layout-management

Last synced: 27 Jan 2026

https://github.com/alvarocastro/heapsort

Yet another implementation of heapsort in JavaScript aimed to be flexible, lightweight and fast.

algorithm heapsort sort

Last synced: 17 Oct 2025

https://github.com/sun0day/tanc

High performance C library collection

algorithm c performance

Last synced: 22 Jan 2026

https://github.com/liraymond04/olc-dijkstra

GUI implementation of Dijkstra's shortest path algorithm in the olcPixelGameEngine.

algorithm algorithms-and-data-structures c-plus-plus cpp dijkstra dijkstra-algorithm dijkstra-shortest-path gui olc olcpixelgameengine pge

Last synced: 08 Sep 2025

https://github.com/filipsedivy/recryptor

🔐 Class for quick and easy change the encryption algorithm

algorithm password rehash security-tools

Last synced: 09 Apr 2025

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/teleivo/algorithm-design-manual

Excercises from the Algorithm Design Manual book

algorithm algorithms algorithms-and-data-structures skiena

Last synced: 21 Feb 2025

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/amilajack/simplex

A simple implementation of the simplex algorithm in Rust

algorithm rust simplex

Last synced: 02 Apr 2025