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/worst001/note_algorithm

整理了数据结构与基础算法,以及一些经典的LeetCode算法

algorithm design development guide learning leetcode leetcode-solutions markdown mkdocs note notebook

Last synced: 01 Mar 2025

https://github.com/creewick/theta-bot

Theta(bot) is a bot for practical exercises on algorithm complexity definition.

algorithm bot complexity studying telegram

Last synced: 09 Aug 2025

https://github.com/eastonarcher/python-sort-algorithms

⚡Collection of Python sorting algorithms - Bubble Sort, Merge Sort, and Quick Sort

algorithm bubble-sort merge-sort python3 quick-sort

Last synced: 09 Aug 2025

https://github.com/jooapa/hansolo_generator

Code that writes HANSOLO 1,000,000 times to a file called HANSOLO.hs

algorithm all generator hansolo klinoff languages

Last synced: 07 Jul 2025

https://github.com/basemax/sparsepolynomiallinkedlistc

This is a C implementation of a sparse polynomial linked-list. This is a good example of how to use a linked-list in C. By using a linked-list, we can store a sparse polynomial in a memory efficient way. Sparse polynomials are polynomials that have a lot of terms with a coefficient of 0.

algorithm algorithms algorithms-and-data-structures c c-polynomial c-sparse-polynomial c-sparsepolynomial datastructure ds polynomial polynomial-c sparse sparse-polynomial sparse-polynomial-c sparsepolynomial sparsepolynomial-c

Last synced: 03 Apr 2025

https://github.com/asherjingkongchen/floating-distance

Measure distance between floating-point vectors in Rust

algorithm distance embedding mathematics rust simd vector

Last synced: 15 Mar 2025

https://github.com/jackhowa/caesars-cipher

Do the classic shift cipher decoding in js

algorithm cipher-algorithms freecodecamp

Last synced: 15 Mar 2025

https://github.com/dmunasingha/laravel-label-app

Laravel Label Creating Application

algorithm challenge laravel mysql php

Last synced: 24 Mar 2025

https://github.com/luxoriasoft/brisque_impl_netlib

The Brisque Score Implementation (OpenCV4) wrapped for .NET Nuget (working on x64, x86 & arm64)

algorithm brisque image-quality image-quality-assessment net net-wrapper

Last synced: 12 Apr 2025

https://github.com/chrisvilches/waterfalls

Terminal based waterfall/rain simulator.

algorithm bfs-algorithm console-application graph javascript simulator

Last synced: 16 Mar 2025

https://github.com/i-am-surovi/cse221-bracu

This repository contains all lab assignments and basics of fall'23 semester of BracU CSE221 [Algorithm] course.

algorithm algorithm-lab bracucse cse221 cse221-bracu cse221-fall23 cse221lab python

Last synced: 16 Mar 2025

https://github.com/gmongaras/dino_game_ai_v2

AI that learns to play the Google dino game using an improved version of NEAT

ai algorithm dinosaur-game genetic-algorithm javascript neural-network neural-networks

Last synced: 25 Mar 2025

https://github.com/aimensahnoun/textsimilaritychecker

A C++ Plagiarism checker script that that checks direct similarities.

algorithm cpp

Last synced: 14 Nov 2025

https://github.com/vilhalva/curso-mestre-do-python

👨‍⚖️VISÃO PANORÂMICA DA ESTRUTURA DO PYTHON.

algorithm algorithms education educational python python3

Last synced: 19 Feb 2025

https://github.com/trivigy/multiset

Implementation of the multiset data structure

algorithm data-structure go multiset

Last synced: 01 Apr 2025

https://github.com/mightypixel/algorithms

A collection of algorithms

algorithm python

Last synced: 17 Mar 2025

https://github.com/jabellard/ulcs

This is an algorithm to solve unbalanced ladder electrical circuits.

algorithm algorithms circuit java

Last synced: 11 Mar 2025

https://github.com/cnych/dot24

24 dot game python version

algorithm python

Last synced: 19 Nov 2025

https://github.com/hendrialqori/dsa-javascript

Learn algorithm and data structure in Javascript

algorithm data-structures javascipt

Last synced: 31 Mar 2025

https://github.com/mondonno/algorithms

Collection of resuable algorithm templates written in pure C++

algorithm algorithms all cpp data-structures math prefix-sumes sorting trees

Last synced: 26 Feb 2025

https://github.com/mutazhelal/raytracing-diffuse

A camera is looking at the world, emitting rays through each pixel in the image. The world is composed of a list of spheres, made of diffuse or specular materials. A ray tracing algorithm is used to test its intersection with each sphere to compute the image pixel colour.

algorithm computer-graphics computer-graphics-opengl cpp opengl ray-tracing raytracing

Last synced: 05 Mar 2025

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

solves a sudoku on your command line using backtracking

algorithm backtracking csharp dynamic-programming sudoku-solver

Last synced: 26 Feb 2025

https://github.com/shravan20/data-structures-and-algorithm

Repo contains the development explanation and code for Data Structure and Algorithm

algorithm algorithms data-structures

Last synced: 04 Apr 2025

https://github.com/oovm/c3-linearization

C3 Linearization in scala/ruby style

algorithm c3 mro

Last synced: 08 Apr 2025

https://github.com/silent0wings/arithmetic-calculator-using-custom-stack-implementation

This project implements an arithmetic calculator capable of parsing and evaluating mathematical expressions using a custom stack data structure. The calculator handles various arithmetic operations and parentheses, providing accurate results for complex expressions.

algorithm arithmetic-calculator calculator coding-practice custom-data-structure custom-stack data-structures expression-evaluation java math-operations math-tool programming reverse-polish-notation software-development stack-implementation

Last synced: 01 Mar 2025

https://github.com/kieubaduong/permutation-benchmarking-app

This repository benchmarks the performance of various permutation algorithms in C++. It includes implementations of Backtracking, DFS, Factorial, Heap's Algorithm, and Lexicographic Order.

algorithm benchmark cpp permutation

Last synced: 21 Feb 2025

https://github.com/hansololiviakim/algorithm

✨ basic algorithm problem-solving using js

algorithm javascript programmers

Last synced: 09 Apr 2025

https://github.com/maxgfr/benford-law

A simple library to check if a dataset follows the Benford's law

algorithm benford benford-analysis benfords-law javascript nodejs typescript

Last synced: 08 Apr 2025

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

Graph Coloring Algorithm (C++)

algorithm cpp graph-theory

Last synced: 15 Mar 2025

https://github.com/izenynn/push_swap

42 Cursus - push_swap: This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, you have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.

42 42born2code algorithm algorithm-challenges algorithms-and-data-structures algorithms-datastructures c linux macos optimization optimization-algorithms push-swap pushswap

Last synced: 15 Mar 2025

https://github.com/yassir-ai/maze-solving-algorithm

YEAR : 2021 , Maze-solving algorithm with C using djikstra algorithme and DFS algorithme

algorithm c dfs dfs-algorithm djikstra djikstra-algorithm graphics isima kruskal labyrinth maze programming project sdl sdl2

Last synced: 08 Apr 2025

https://github.com/ishan16696/convexhull-optimisation

Study of convex hull algorithms and Improvement over standard Algorithms.

algorithm cplusplus

Last synced: 20 Aug 2025

https://github.com/tonyvu2014/algorithm

Application of algorithms to solve problems

algorithm algorithms

Last synced: 08 Mar 2025

https://github.com/itsmunim/bongotest

Some simple enough algorithmic code test problems

algorithm problem-solving python

Last synced: 07 Jul 2025

https://github.com/samuelterra22/machine-task-allocation-optimization

Script for allocating a set of tasks to a number of available machines respecting a deadline.

algorithm allocation deadline goal instance machine minimal minimization python task

Last synced: 02 Jul 2025

https://github.com/seungwoo321/leetcode

LeetCode Problem Solving

algorithm javascript leetcode problem-solving

Last synced: 12 Jun 2025

https://github.com/hu2di/java-design-pattern

Self study design pattern

algorithm design-patterns java

Last synced: 08 Apr 2025

https://github.com/bradhowes/astar

A* path finding library in Swift

algorithm pathfinding swift-package-manager swift5

Last synced: 02 Mar 2025

https://github.com/bm777/quicksort

This algorithm called FAST SORTING ALGORITHM (QuickSort) it is a question of ordering the table from a pivot (value chosen in the table (generally the first value) In this same table we classify the lower values on the left and the lower values on the right. higher values Then we recall the RAPID SORTING ALGORIHTME, once for the left part ...

algorithm quicksort

Last synced: 02 Jul 2025

https://github.com/memory-h/algorithm

백준 알고리즘 문제

algorithm java-11

Last synced: 05 Apr 2025

https://github.com/lukehb/137-clustering

A Java repository of some clustering algorithms.

algorithm clustering data-mining java

Last synced: 02 Mar 2025

https://github.com/orgh0/interview_bit

Solutions to Problems of InterviewBit

algorithm data-structures interviewbit

Last synced: 15 Mar 2025

https://github.com/tzuyi0817/leetcode

Solutions to LeetCode in JavaScript.

algorithm javascript leetcode leetcode-solutions

Last synced: 15 Mar 2025

https://github.com/montycoder0701/rust-coding

Improving my Rust skills.

algorithm rust

Last synced: 05 Sep 2025

https://github.com/ichenlei/leetcode_101

A repo for my LeetCode algorithm training

algorithm javascript leetcode nodejs

Last synced: 17 Mar 2025

https://github.com/philiparvidsson/quickhull-algorithm

Understanding the Quickhull Algorithm—assignment in the Algorithms VT15P4 (21AL1B) course.

algorithm algorithm-analysis big-o math opengl proof quickhull quickhull-algorithm

Last synced: 24 Mar 2025

https://github.com/martincorona007/cyk-algorithm

Implementation of CYK(Cocke-Younger-Kasami) algorithm https://medium.com/@martincorona007/cyk-algorithm-60d7f869ca0a

algorithm automata cyk cyk-algorithm language theory-of-computation

Last synced: 11 Mar 2025

https://github.com/dwip-nandi/codeforces

Problem Solving and Contest Solutions...This repository contains my solutions to various problems from Codeforces contests. Each solution is implemented in C++ and includes a brief explanation of the approach used to solve the problem. The repository is organized by problem number and contest, making it easy to navigate and find specific solutions.

algorithm alice boob codeforces codeforces-com codeforces-solutions competitive-programming competitive-programming-contests contest cplusplus cpp dsa graph online-judge problem-solving solution-contest solutions stl string tree

Last synced: 07 Jul 2025

https://github.com/bukinoshita/pokemon-f

Algorithm to calculate `f` on capture pokemon method.

algorithm capture javascript node pokemon

Last synced: 07 Apr 2025

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

[Study notes] Popular algorithms and data structure in JavaScript.

algorithm javascript-algorithms

Last synced: 23 Mar 2025

https://github.com/aiaaee/js_algorithms

a set of programming instructions, known as inputs and outputs, that allow a data operation to function precisely at every execution.

algorithm algorithms algorithms-and-data-structures javascript-algorithm-visualization javascript-algorithms js-algorithms

Last synced: 09 Apr 2025

https://github.com/basemax/yourcombinationsphp

An efficient combinatorics library for PHP 8 to generate and get the list of all Permutations and Combinations with the ability to enable or disable repetition. (utilizing generators)

algorithm algorithms combinatoric combinatoric-functions combinatorics combinatorics-library generator generator-function generator-php generators generators-php permutation permutation-algorithms permutations php php-generator php-generators

Last synced: 06 Oct 2025

https://github.com/reinderien/inspiration

Thoughts on the PyCon 2015 Thumbtack challenge

algorithm card pycon python thumbtack

Last synced: 23 Mar 2025

https://github.com/duskybomb/hill-cipher

Improved version of Hill Cipher algorithm which now accepts alphanumeric and special characters.

algorithm hillcipher

Last synced: 27 Oct 2025

https://github.com/raigorx/graphcoloring

GraphColoring Algorithm Backtracking https://en.wikipedia.org/wiki/Graph_coloring

algorithm backtrack backtracking cmake color cpp20 graph graph-algorithms gtest

Last synced: 07 Oct 2025

https://github.com/mo42/rleval

Evaluate (test and compare) Reinforcement Learning Algorithms

agent algorithm gradient-descent reinforcement-learning reward

Last synced: 15 Mar 2025

https://github.com/crazy-canux/go-dad

Data structure, Algorithm and Design pattern written in golang.

algorithm datastructure design-pattern

Last synced: 07 Oct 2025

https://github.com/afshinm/paintshop

Paint shop challenge written in Python

algorithm interview

Last synced: 04 Apr 2025

https://github.com/pkx8326/leapyear_python

This is the classic leap year finder program with python. This problem is labelled as "hard" on many practice sites, but actually the programming is not hard at all. What's hard is the description of the leap year and how to translate it into the programming language.

algorithm calculator leap leapyear python simple year

Last synced: 08 Oct 2025

https://github.com/izaaccoding36/projeto-onia

Esse repositório será utilizado para a publicação e desenvolvimento do meu projeto para a Olimpíada Nacional de Inteligência Artificial (ONIA) de 2025.

algorithm csv machine-learning project python research xgboost-classifier

Last synced: 15 Mar 2025

https://github.com/onurozuduru/string-matcher-project

Project for Formal Languages & Automata Theory course.

algorithm automata formal-languages gui java project string-matcher

Last synced: 26 Feb 2025

https://github.com/redalert3/algorithm

🎉 All Crequency algorithm here. (Moved to Crequency/Common.Algorithm)

algorithm algorithms lib library

Last synced: 08 Oct 2025

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

Data-structure and algorithms interview problems and solutions.

algorithm algorithms javascript leetcode python typescript

Last synced: 13 Nov 2025

https://github.com/hun756/zigonic

Algorithm library in Zig programming language

algorithm algorithms zig zig-lang zig-library ziglang

Last synced: 08 Oct 2025

https://github.com/louislefevre/rsa

RSA cryptosystem for demonstrating the encryption and decryption of messages

algorithm cryptography decryption encryption rsa

Last synced: 30 Mar 2025

https://github.com/junho100/algorithm_in_military

군대서 푼 알고리즘(국방오픈소스아카데미 - "코딩문제은행" 및 백준 문제들)

algorithm python

Last synced: 29 Mar 2025

https://github.com/viniciuslawliet/bell-cranel-algorithm

The Bell Cranel Algorithm is a Python tool designed for generating and visualizing multilayer graphs. It offers customizable parameters for nodes, edges, and interlayer connections, facilitating the modeling and visualization of intricate systems such as dungeons, mazes, and networks.

algorithm anime danmachi data-structures dungeons graph python rpg

Last synced: 29 Mar 2025

https://github.com/florianluediger/onthepowerofcolorrefinement

Ausarbeitung für das Seminar Algorithm Engineering an der TU Dortmund zum Paper "On the Power of Color Refinement" von Arvind et al.

algorithm colorrefinement graph-isomorphism isomorphic research weisfeiler-lehman

Last synced: 08 Oct 2025

https://github.com/sherwinshen/leetcode

📖 算法学习之 LeetCode(主要基于 TS/JS 语言)

algorithm javascript leetcode typescript

Last synced: 06 Mar 2025