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/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/coursecomputer/boyer-moore-horspool

[EN] Implementation of the Boyer-Moore-Horspool algorithm / [FR] Implémentation de l'algorithme Boyer-Moore-Horspool

algorithm boyer-moore-horspool horspool string-searching

Last synced: 28 Feb 2026

https://github.com/jinjoo-lab/data-structure

알고리즘 스터디에서 다뤘던 자료구조 + 알고리즘 복습

algorithm datastructures

Last synced: 20 Mar 2026

https://github.com/supersimple33/tic-tac-toe-tf

A number of different algorithms that may be used for playing tic-tac-toe.

algorithm artificial-intelligence game machine-learning neural-network python tensorflow tic-tac-toe

Last synced: 31 Mar 2026

https://github.com/trivigy/multiset

Implementation of the multiset data structure

algorithm data-structure go multiset

Last synced: 01 Apr 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/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/arkenidar/consoleapp-operators

C# operators and text parsing exercise

algorithm cli cs dhtml easy-to-understand html js naive php ts

Last synced: 18 Apr 2026

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

https://github.com/ahmdeltoky03/school_management_system

School Management System-C project

algorithm c-programming data-structures

Last synced: 22 Apr 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/483759/algorithmsolutionstorage

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

algorithm data-structures problem-solving

Last synced: 07 Jun 2026

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/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/50gramm/forcefield3d

3D visualization of electric field

3d algorithm opengl science scientific-visualization

Last synced: 29 Apr 2026

https://github.com/kimd0ngjun/algorithm_structure

자료구조 및 알고리즘 스터디 & 커스터마이징 by Java, Python

algorithm data-structures java python

Last synced: 30 Apr 2026

https://github.com/mshmyw/algorithm

不可不知的常见算法

algorithm c python typescript

Last synced: 30 Apr 2026

https://github.com/youngeun-choi930/algorithm_problem

알고리즘 자바 문제 풀이

algorithm java

Last synced: 30 Apr 2026

https://github.com/karusb/bazcryptlib

BazCrypt 4 Neighborhood Cellular Automata Encryption Algorithm C++ Library

algorithm bazcrypt bazcrypt-encryption c-plus-plus cellular-automata cpp cross-platform cryptography encryption library linux windows

Last synced: 02 May 2026

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/myrachanto/advanced

Senior Go developers tackle complex issues like optimizing worker pools, using semaphores for safe concurrency, and custom marshaling/unmarshaling for data integrity. Solving problems like finding missing numbers or sorting anagrams requires a deep understanding of Go’s concurrency and data structures, ensuring efficient, scalable, and robust code.

algorithm algorithms golang

Last synced: 21 Apr 2026

https://github.com/bradhowes/astar

A* path finding library in Swift

algorithm pathfinding swift-package-manager swift5

Last synced: 09 May 2026

https://github.com/debakarr/code_backup

Backup of programs I did in my college.

algorithm college cpp data-structures java lab numerical-methods vhdl

Last synced: 09 May 2026

https://github.com/guobinhit/archimedes

♨️ An outlier detection service applied to time series.

algorithm anomaly dbscan detection lof outlier time-series z-score

Last synced: 11 May 2026

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/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/g4s8/go-graph

Graph common functions for Go

algorithm go graph

Last synced: 12 Oct 2025

https://github.com/micycle1/rlf-heuristic-for-graph-coloring

C++ Implementations of the RLF heuristic for Graph Coloring

algorithm graph-coloring graph-colorizer

Last synced: 25 Apr 2026

https://github.com/archie94/codes

Important codes implementing various algorithms and day to day problems.

algorithm c codechef competitive-programming contest cpp hackerrank leetcode leetcode-java leetcode-solutions spoj

Last synced: 24 Apr 2026

https://github.com/codeesura/dijkstra-algorithm

This project offers a JavaScript implementation of Dijkstra's algorithm with a user-friendly PriorityQueue class, ideal for finding the shortest paths in complex graphs as in routing or network optimization.

algorithm dijkstra dijkstra-algorithm shortest-path shortest-path-algorithm shortest-path-routing-algorithm shortest-paths

Last synced: 14 Oct 2025

https://github.com/mj41/algorithm-spiralmatrix

Various Perl 6 Sequences for spirals in matrix (two-dimensional arrays).

algorithm matrix perl6-module raku spiral-matrix

Last synced: 01 Jun 2026

https://github.com/hsfzxjy/clrs-algorithms.rust

Rust implementation for "Introduction to Algorithms"

algorithm clrs introduction-to-algorithms rust

Last synced: 10 Oct 2025

https://github.com/thucdx/algorithm-solution

Algorithm sourcecode

algorithm

Last synced: 21 Apr 2026

https://github.com/meysam81/niblpa

A Node Influence Based Label Propagation Algorithm for Community Detection in Networks

algorithm c-plus-plus c-plus-plus-11 community-detection complex-networks label-propagation network node-influence-based project thesis

Last synced: 21 Jun 2026

https://github.com/yanne0800/lung_cancer_prediction

This project predicts lung cancer risks using machine learning models like Random Forest, Logistic Regression, and SVM. It analyzes patient data with features such as age, smoking habits, and symptoms. Data preprocessing, visualization, and performance evaluation ensure accurate predictions for early diagnosis.

algorithm classification cnn decision-tree-classifier decision-trees deep-learning gradientboosting keras lung-cancer medical-image-processing navies-bayes-classifer neuralnetworks python scikit-learn

Last synced: 05 May 2026

https://github.com/javiolvera/investiga-2022-algoritmo-aplicado-a-medicina

Proyecto Investiga sobre la Inteligencia Artificial y algoritmos aplicados a la medicina

ai algorithm algorithms-and-data-structures artificial-intelligence csharp medicine unity

Last synced: 16 Apr 2026

https://github.com/akagi201/algo

algorithm and data structure

algorithm data-structure

Last synced: 04 Mar 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/kshru9/google-pagerank-algo-implementation

Implementation of PageRank algorithm used by Google to rank websites

algorithm google pagerank pagerank-algorithm python rank

Last synced: 28 Feb 2025

https://github.com/kishore-devaraj/movie-search

Implementation of sorting algorithm heap sort using search movie concept.

algorithm expect heapsort mocha reactjs

Last synced: 13 Apr 2026

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/arodr967/virtual_memory_management

A system call written in C, to report on memory management statistics, and a counter-based clock page replacement algorithm.

algorithm linux-kernel memory-management memory-stats system-calls virtual-memory

Last synced: 30 Apr 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/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/ebonnal/vocompr

VOCabulary-based COMPRession algorithm. Codec specialized in the compression of texts having a very small disctinct characters set.

algorithm codec compression pypi-package python python3 vocabulary

Last synced: 16 Jun 2026

https://github.com/litreily/leetcode

my record of leetcode solutions

algorithm docs leetcode markdown pymdown

Last synced: 19 Apr 2026

https://github.com/songit-kraft/algorithm

This is an auto push repository for Baekjoon Online Judge created with BaekjoonHub.

algorithm baekjoon-online-judge cpp

Last synced: 20 Apr 2026

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

A simple array equalizer in NodeJS

algorithm mocha nodejs

Last synced: 09 May 2026

https://github.com/belovetech/sorting_algorithms

Sorting algorithms and Big O notation. The study of the time and space complexities of algorithms, as well as how to effectively optimise algorithms through logical thinking.

algorithm algorithms c sorting sorting-algorithms

Last synced: 18 Jun 2026

https://github.com/syubogdanov/onotation

Because O(n²) should be a choice, not a surprise! Data structures for Python, sped up with C.

algorithm c collections data-structure python python3 tree

Last synced: 21 Apr 2026

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

Visual demonstration of a bubble sort algorithm

algorithm animation bubble-sort javascript sorting-algorithms

Last synced: 05 Jun 2026

https://github.com/chasestarr/mergesort

Mergesort algorithm for ints in Go

algorithm go mergesort

Last synced: 25 May 2026

https://github.com/cianhub/knapsack-algorithm-solution

A JavaScript algorithm for solving the knapsack problem

algorithm javascript knapsack-problem

Last synced: 26 Mar 2025

https://github.com/itzg/try-etcd-work-allocator

Experiment with an algorithm to dynamically allocate work via etcd

algorithm distributed-computing etcdv3 spring-boot

Last synced: 24 Apr 2026

https://github.com/heineiuo/fibonacci-layout

Fibonacci layout algorithm (tiling, square)

algorithm fibonacci layout

Last synced: 25 Apr 2026

https://github.com/calvinneo/pat

PAT/CCCC

algorithm

Last synced: 25 Apr 2026

https://github.com/hassansin/algorithms

Algorithms and Data Structures in Go

algorithm data-structures go golang

Last synced: 06 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/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: 26 Apr 2026

https://github.com/jainamparikh0825/moowee

A movie finder with rich UI which lets you search for a movie and an algorithm designed in a way where the most searched movies by different users categorised under the most popular searches!

algorithm appwrite react tailwindcss

Last synced: 13 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/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/bobbrady/algs4js

Npm Algorithm module implemented with ES6

algorithm es6 es6-javascript node node-js nodejs npm-module

Last synced: 31 May 2026

https://github.com/platelk/codejamkickstart

My code for the codejam kickstart 2018

algorithm algorithm-challenges go golang

Last synced: 08 Jun 2026

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

Work with arrays in JavaScript and algorithms

algorithm freecodecamp javascript

Last synced: 28 Apr 2026

https://github.com/chan9yu/codingtest-essential

🧐 코딩테스트 필수 알고리즘

algorithm javascript python

Last synced: 29 Apr 2026

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/mrakashkumar/java_programmingskills

Its Many Java Programming Just like Pattern Based, logical based, Modules and Division based, Data-structure and Algorithm based etc

algorithm collections datastructures designpatterns exception-handling java java-programming java-programmingskills java8 logical-programming multithreading oop-concepts progra

Last synced: 29 Apr 2026

https://github.com/colelawrence/go-concepts

Playing with concepts of programming I've found interesting using Golang. E.g. machine learning, genetic algorithms, graph theory, etc.

algorithm genetic-algorithm golang

Last synced: 29 Apr 2026