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/maxilevi/sudoku-solver

solves a sudoku on your command line using backtracking

algorithm backtracking csharp dynamic-programming sudoku-solver

Last synced: 09 Jun 2026

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: 04 Jun 2026

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/we-gold/marching-cubes

A simple demo of the marching cubes algorithm written from scratch.

algorithm demo marching-cubes processing

Last synced: 11 Jun 2026

https://github.com/rupeshrb/dsa

DSA practicals

algorithm cpp data-structures

Last synced: 26 May 2026

https://github.com/swnb/dct-ts

dct and idct algorithm implement with typescript

algorithm dct idct typescript

Last synced: 26 May 2026

https://github.com/nicholas-miklaucic/rust-monaco

An optimized, parallel, lock-free Monte-Carlo Tree Search implementation in Rust

ai algorithm mcts rust

Last synced: 08 Nov 2025

https://github.com/dependents/node-sass-lookup

Get the file associated with a Sass import

algorithm lookup partials resolution sass scss

Last synced: 15 Apr 2025

https://github.com/supermoathx7/cpu-scheduling-algo-

This project is an implementation of the six CPU-Scheduling algorithms using C++.

algorithm algorithms cpp cpu cpu-scheduling

Last synced: 18 Jul 2025

https://github.com/ark2016/algorithm-of-computer-graphics

algorithm of computer graphics from bmstu iu9 study

algorithm bmstu bmstu-iu9 graphics

Last synced: 06 Mar 2025

https://github.com/colelawrence/group-traits

rudimentary algorithm for grouping objects based on traits

algorithm metamorphic-testing school-project typescript utility

Last synced: 05 Apr 2025

https://github.com/junho100/algorithm_in_military

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

algorithm python

Last synced: 29 Mar 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/reinderien/inspiration

Thoughts on the PyCon 2015 Thumbtack challenge

algorithm card pycon python thumbtack

Last synced: 23 Mar 2025

https://github.com/josepedrodias/wave-function-collapse

a javascript implementation of the wave function collapse algorithm

algorithm wave-function-collapse

Last synced: 11 Apr 2026

https://github.com/thara/elixir_alias_method

Implementation of Walker's Alias method in Elixir

algorithm alias-method elixir walker-alias

Last synced: 21 Feb 2026

https://github.com/mnikander/cpp_sequence

Sequence pipelines in C++. A functional programming-inspired approach to processing data with map, filter, reduce, and more.

algorithm cpp cpp17 functional-programming generator map-filter-reduce pipeline rappel sequence

Last synced: 19 Oct 2025

https://github.com/andersonhsporto/ft-push-swap

Sort Data on a Stack, With a Limited Set of Instructions, Using the Lowest Possible Number of Actions

algorithm algorithm-implementations c linked-list linked-list-in-c merge-sort merge-sort-algorithm sorting-algorithms

Last synced: 06 Jun 2026

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/mxssl/binarysearchgolangrecursive

Binary Search algorithm implemented in Go (Golang) by using recursion.

algorithm go golang

Last synced: 16 Mar 2025

https://github.com/mxssl/binarysearchgolangiteratively

Binary Search algorithm implemented in Go (Golang) by using iteration.

algorithm go golang

Last synced: 16 Mar 2025

https://github.com/andreispurim/aradi

Implementation of the NSA cryptography algorithm ARADI and LLAMA

algorithm aradi cryptography decryption encryption llama nsa

Last synced: 09 Feb 2026

https://github.com/shimazadeh/total-perspective-vortex

This subject aims to create a brain computer interface based on electroencephalographic data (EEG data) with the help of machine learning algorithms. Using a subject’s EEG reading, you’ll have to infer what he or she is thinking about or doing - (motion) A or B in a t0 to tn timeframe.

ai algorithm classification datascience dimensionality-reduction eeg scikit-learn

Last synced: 25 Apr 2026

https://github.com/connieya/java_algorithm

Java Algorithm Source Code Storage

algorithm java ps

Last synced: 03 Jul 2025

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

My library for competitive programming by Go.

algorithm competitive-programming go golang

Last synced: 26 Feb 2026

https://github.com/tetiewastaken/tsrt

Command line implementation of multiple sorting algorithms in TypeScript

algorithm cli npm sort typescript

Last synced: 09 Feb 2026

https://github.com/vijethph/credit-card-validation

A JavaFX project to extract credit card numbers using Tesseract OCR, and validate them using Luhn Algorithm

algorithm bytedeco-javacpp-presets java javafx tesseract-ocr webcam

Last synced: 26 Apr 2026

https://github.com/arkenidar/point_in_polygon

by checking if point is inside draws

2d algorithm canvas dhtml easy-to-understand js naive

Last synced: 26 Apr 2026

https://github.com/mxssl/insertionsortgolang

Insertion Sort implementation in Go (Golang)

algorithm go golang insertionsort

Last synced: 16 Mar 2025

https://github.com/mxssl/bubblesortgolang

Bubble Sort implementation in Go (Golang)

algorithm bubblesort go golang

Last synced: 16 Mar 2025

https://github.com/jinghzhu/crackalgorithm

Solutions to popular algorithm challenges

algorithm golang java leetcode lintcode python

Last synced: 10 Feb 2026

https://github.com/mrglaster/somematrixoperations

Python realisation of some matrix operations including LU-decomposition and determinant finding.

algorithm isu lu-decomposition math matrix matrix-inversion python russian-language study-notes

Last synced: 07 Jun 2026

https://github.com/mahdavipanah/escapegraph

A solution for a graph escape problem

algorithm graph python

Last synced: 31 Jul 2025

https://github.com/bestgopher/fucker

Some common data structures and algorigthms implemented by golang. For learning.

algorithm algorithms-and-data-structures avl-tree bst-tree go golang kmp lru-cache sort sorting-algorithms tree

Last synced: 06 Apr 2025

https://github.com/ugnmura/marching_squares_processing_java

Marching Squares Algorithm implemented in Processing 3 in Java

algorithm image-processing java processing

Last synced: 27 Apr 2026

https://github.com/for-acgn/compressframeheader

Use dictionary compression algorithm to reduce the transmission of frame header data.

algorithm compression transmission

Last synced: 12 May 2026

https://github.com/arslanbilal/projecteuler

This project includes Euler Problem sets solutions in Swift Language

algorithm maths project-euler swift

Last synced: 09 Apr 2025

https://github.com/483759/algorithmsolutionstorage

Problem Solving, 자료구조, 알고리즘 공부 내용 정리

algorithm data-structures problem-solving

Last synced: 07 Jun 2026

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/hasnocool/torchobjectdetection

A real-time object detection system using PyQt6 and YOLOv8, utilizing computer vision and deep learning to identify objects in webcam feed.

algorithm computer detection object opencv pyqt6 real time torch tracking ultralytics vision yolo

Last synced: 27 Apr 2026

https://github.com/sanjoy-sust/scpproject

This is Secure Communication Protocol for smart cart Cryptography management

aes aes-encryption algorithm cryptography design-patterns factory-method-pattern factory-pattern j2se java java-smart-cards security

Last synced: 07 Jun 2026

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/shimazadeh/ft_container

Designed C++ container classes (vector/list/map) from ground up and free from reliance existing libraries, using template metaprogramming techniques, providing essential data structures.

algorithm cpp98 stl-containers

Last synced: 23 Feb 2026

https://github.com/afa-farkhod/image-encryption-decryption-application

Application provides a user-friendly interface for encrypting and decrypting image files using AES algorithm

aes-encryption algorithm java javafx javafx-application

Last synced: 16 Apr 2026

https://github.com/prosen-ghosh/prime-sieve

An implementation of the sieve of Eratosthenes to check prime numbers.

algorithm eratosthenes npm npm-package primesieve sieve

Last synced: 03 Oct 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: 11 May 2026

https://github.com/pinedah/notacioninfija-postfija-v2.0

Algoritmo para convertir expresiones aritméticas de notación infija a notación posfija, desarrollado como parte de un proyecto de primer parcial en el curso de Algoritmos y Estructuras de Datos. Este código en C utiliza pilas y punteros para lograr una conversión eficiente y precisa.

algorithm algorithms-and-data-structures c infix-to-postfix postfix-notation school-project stacks

Last synced: 08 Jun 2026

https://github.com/hun756/zigonic

Algorithm library in Zig programming language

algorithm algorithms zig zig-lang zig-library ziglang

Last synced: 11 Feb 2026

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

MoonBit sha256: provide simple sha256 hash algorithm.

algorithm hash moonbit sha256

Last synced: 08 Jun 2026

https://github.com/overult01/multicampus_algorithm

교육 수강 중 알고리즘을 자바로 구현한 실습 코드입니다.

algorithm java

Last synced: 28 Apr 2026

https://github.com/basemax/bstgo

This is a Go implementation of the BST data structure with a few of the most common operations. The algorithms code should be easy to understand. BST Tree is a binary tree in which the value of each node is greater than or equal to any value stored in the left sub-tree, and less than or equal to any value stored in the right sub-tree.

algorithm algorithms algorithms-and-data-structures bst data-structure datastructure go golang tere-data-structure tree tree-algorithm tree-algorithms tree-datastructure tree-insert tree-search tree-structure

Last synced: 12 Jun 2025

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

Prompt : This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the one (of many) most appropriate solution for an optimized data sorting.

42 42born2code 42cursus 42projects algorithm push-swap pushswap sorting-algorithms

Last synced: 06 Jul 2025

https://github.com/abhiroop/pearls

Pearls of Functional Algorithmic Design

algorithm data-structures haskell

Last synced: 18 Mar 2025

https://github.com/jin-sungdae/alogorithm-in-java

백준, 프로그래머스, 코테, 자바로 푸는 알고리즘 저장소 입니다.

algorithm java study

Last synced: 27 Feb 2026

https://github.com/javadestiri/legacymd5cnginnetcore

🔧 MD5Cng-style hashing in .NET Core/5+ (Linux/macOS)! Lightweight cross-platform method using System.Security.Cryptography for legacy checksums, data migrations, or .NET Framework upgrades. No Windows dependencies—ideal for CI/CD pipelines. Not crypto-safe! #dotnet #devops #legacy

algorithm algorithms cng csharp csharp-code dotnet dotnet-core dotnet-framework-urban-code hash hashing hashing-algorithm hashing-algorithms legacy md5 md5-hash md5cng netcore nextgen simple simple-project

Last synced: 29 Apr 2026

https://github.com/fmarotta/blort

A new sorting algorithm optimised for files made of 'blocks'. A block consists of all the contiguous rows that have the same value in the first field.

algorithm sort

Last synced: 12 Oct 2025

https://github.com/prembhaskal/code_practice

basic code practice

algorithm

Last synced: 12 Feb 2026

https://github.com/dmunasingha/spotify-mix-algorithm

Music Recommendation System: A Python-based music recommendation system using collaborative and content-based filtering techniques. Provides personalized song suggestions based on user preferences and song features.

algorithm filtering music python recommendation-system spotify

Last synced: 24 Mar 2025

https://github.com/pastjung/algorithm

알고리즘 코딩 테스트 대비

algorithm baekjoon cplusplus

Last synced: 13 Jul 2025

https://github.com/lucas54neves/distribution-schedules-coloring

Repository for the final project of the Algorithms in Graphs discipline of the Computer Science course at the Federal University of Lavras

algorithm graphs python scheduling-algorithms

Last synced: 08 Jun 2026

https://github.com/pkx8326/the_fizzbuzz_algorithm_with_python

This is a children's game but it is said to be one of the most asked problem in interviews for programmers. The rule of the game is simple: supposed that there are numbers from 1 to 100, if a number is divisible by 3, it's "Fizz", if it's divisible by 5 then it's "Buzz", if it's divisible by both 3 and 5 then it's "FizzBuzz", otherwise it's itself. The code in this repository should probably be the most efficient way to demonstrate this game. It works with the for loop syntax and if-else logic.

algorithm buzz fizz fizzbuzz game

Last synced: 12 Feb 2026

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

A Java repository of some clustering algorithms.

algorithm clustering data-mining java

Last synced: 08 Jun 2026

https://github.com/50gramm/forcefield3d

3D visualization of electric field

3d algorithm opengl science scientific-visualization

Last synced: 29 Apr 2026

https://github.com/g4s8/go-graph

Graph common functions for Go

algorithm go graph

Last synced: 12 Oct 2025

https://github.com/donghl-dev/practices-algorithm

알고리즘과 자료구조를 통한 문제풀이 저장소

algorithm data-structures kotlin problem-solving

Last synced: 23 Jun 2026

https://github.com/thundertecke/astared

A package to use A* algorithm with any type of coordinates

algorithm astar pathfinding pathfinding-algorithm python python3

Last synced: 31 May 2026

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/anishmprasad/super-pi

A Pi based super-powered cluster computer ( Distributed system )

algorithm

Last synced: 19 Mar 2026

https://github.com/unused-dev/book-py-algoeveryone

모두의 알고리즘 with 파이썬

algorithm book python3

Last synced: 29 Apr 2026

https://github.com/simranjeet97/machine-learning

How to Setup Machine Learning Environment in Your PC or Laptop ? How to install Machine Learning Libraries ? How to Build ML Models, Algorithms and Other Stuff ??Your all Questions are answer here !!!!

algorithm deep-learning environment-configuration keras libraries machine-learning numpy pandas scipy tensorflow

Last synced: 16 Apr 2026

https://github.com/sagiavinash/mazesolver

Create mazes and solve them

algorithm css game html javascript

Last synced: 16 Apr 2026

https://github.com/ifeelgarv/striver-a2z-dsa-sheet-solution-using-cpp

This repository contains Strivers A2Z DSA Course/Sheet Code Solution using C++with explanation.😍

algorithm data-structures

Last synced: 11 Jun 2025

https://github.com/willdera/strdiff

Strdiff is a library for calculating string differences. It leverages efficient algorithms such as the Levenshtein distance and the Damerau-Levenshtein distance.

algorithm damerau-levenshtein levenshtein-distance rust wapm wasmer

Last synced: 06 Jun 2026

https://github.com/abhay-kanwasi/data-structure

Various data structures in python with proper code with explanation and meaningful comments

algorithm data-structures python pythonbeginners pythondatastructure

Last synced: 13 Feb 2026

https://github.com/shine-jung/ps-blog

📝 알고리즘 공부를 도와주는 PS 전용 블로그

algorithm backjoon firebase material-ui problem-solving react typescript

Last synced: 29 Apr 2026

https://github.com/zhima-mochi/algorithm-problem-solving

personal problem solving code for leetcode

algorithm leetcode leetcode-solutions

Last synced: 01 Apr 2025

https://github.com/gigdevelopment10/neuralfunk

A Machine learning resource library for funky ML-Learners

algorithm keras machine-learning optimization-algorithms py-torch python scikit-learn tensorflow

Last synced: 29 Apr 2026

https://github.com/siaexplains/algorithms-solutions

problem solutions, algorithms, leetcode, codility, code challenges, etc.

algorithm algorithms codility hackerrank javascript leetcode typescript

Last synced: 13 Apr 2026

https://github.com/tahmidefaz/no-sqrt

Estimates the square root of a number without the sqrt() function

algorithm binary-search python python3 square-root-estimate

Last synced: 29 May 2026