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/pastjung/codetree-tils

코드트리 : 코딩테스트 준비

algorithm cplusplus inha

Last synced: 03 Jan 2026

https://github.com/ambujraj/medicinary

An E-commerce Algorithm for Medicines.

algorithm cpp e-commerce shopping-cart

Last synced: 22 Jul 2025

https://github.com/cuhsat/fx

A strictly experimental stream cipher in ANSI C.

algorithm ansi-c c cipher cryptography fumbled-xor stream-cipher

Last synced: 29 Mar 2025

https://github.com/msolimans/algorithms

Algorithms Topics and Problem Solving from different sites and books along with documentation/descriptions

algorithm cracking-the-coding-interview dynamic-programming geeksforgeeks-solutions graph greedy-algorithms hackerrank heap leetcode mit ocw ocw-6006 queue stack tree trie

Last synced: 21 Jan 2026

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/amssdias/calculator_algorithm

Calculator without using addition, subtraction, multiplication and division operators and directly.

algorithm oop

Last synced: 20 Jul 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/cmac-ire/machine-learning-app

An intuitive and user-friendly web application developed using Python to classify X-ray images and identify if they indicate the presence of pneumonia.

ai algorithm artificial-intelligence artificial-neural-networks cnn-keras convolutional-neural-networks covid-19 keras-classification-models machine-learning neural-network tensorflow

Last synced: 17 Apr 2026

https://github.com/open-sl/matrix_strassen_multiplier

implementation of Strasson method to matrix multiplication

algorithm strassen

Last synced: 28 Jun 2025

https://github.com/ra1nyxin/fasttextsearch

Accelerated text search engine in C++ designed for large file systems. Implements parallel file discovery and content scanning using the Boyer-Moore-Horspool algorithm for rapid results

algorithm cpp cpp17 filesystem msvc msvc2022 search windows

Last synced: 19 May 2026

https://github.com/buzzybis/a-ds

Lecture notes and exercises on algorithms and data structures. Source material is A&DS from Pavel Marvin for the ITMO university.

algorithm algorithms-and-data-structures course data-structures data-structures-and-algorithms learn learning typst

Last synced: 18 Jun 2025

https://github.com/hlts2/gfreequeue

Simple lock-free queue written in golang

algorithm cas fast faster golang goroutine-safe hlts2 lock-free queue queue-algorithm

Last synced: 22 May 2026

https://github.com/seemanne/1planartester

Python implementation of a 1-planarity test, written for my masters thesis

1-planarity algorithm graph graph-algorithms graph-theory

Last synced: 23 Aug 2025

https://github.com/raulpy271/fractals-juliaset

Algorithm that generates fractals based on the Julia Set

algorithm fractals-juliaset generates-fractals python

Last synced: 24 Jun 2025

https://github.com/taxpater/c-algorithms

A library of common data structures and algorithms written in C.

algorithm c data-structure data-structures-c library

Last synced: 21 Mar 2025

https://github.com/ucl/scikit-surgerydocker

This repo describes with a simple example how to use docker to containerise your project/algorithm

algorithm containerise docker-image scikit-surgerychallange scikit-surgerydocker

Last synced: 28 Mar 2025

https://github.com/im-rises/ctwinprimenumberparallel

Program to find twin prime numbers in parallel using OpenMPI

algorithm c mpi openmpi parallel parallel-programming prime-numbers twin-prime-numbers

Last synced: 22 Jul 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/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/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/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/mxssl/bubblesortgolang

Bubble Sort implementation in Go (Golang)

algorithm bubblesort go golang

Last synced: 16 Mar 2025

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

알고리즘 코딩 테스트 대비

algorithm baekjoon cplusplus

Last synced: 13 Jul 2025

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

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

algorithm go golang

Last synced: 16 Mar 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/mxssl/binarysearchgolangrecursive

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

algorithm go golang

Last synced: 16 Mar 2025

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

https://github.com/mxssl/palindromegolang

Check a string for palindrome in Go (Golang)

algorithm go golang

Last synced: 16 Mar 2025

https://github.com/mxssl/selectionsortgolang

Selection Sort implementation in Go (Golang)

algorithm go golang selectionsort

Last synced: 16 Mar 2025

https://github.com/mxssl/leetcoderomantointegergolang

Roman to Integer coverter in Go (Golang)

algorithm go golang

Last synced: 16 Mar 2025

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/mxssl/go-palindrome

check if a given string is palindrome in golang

algorithm go golang

Last synced: 16 Mar 2025

https://github.com/mxssl/go-sum-arr-elements

sum of all the elements of the integer list

algorithm go golang

Last synced: 23 Jun 2025

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/abranhe/bubble-srt-cli

Bubble Sort Algorithm Implementation CLI

algorithm bubble-sort cli cli-app

Last synced: 28 Feb 2025

https://github.com/tahmidefaz/look-and-say

A Python implementation of the weird but interesting Look and Say algorithm

algorithm lookandsay python python3

Last synced: 06 Jun 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/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/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/unused-dev/book-py-algoeveryone

모두의 알고리즘 with 파이썬

algorithm book python3

Last synced: 29 Apr 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/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/kimd0ngjun/algorithm_structure

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

algorithm data-structures java python

Last synced: 30 Apr 2026

https://github.com/obsidianplusplus/entityanalyzer

使用机器学习算法,对 Minecraft 进行实体滞后检测并以可视化的方式显示。 | Detecting entity lag in Minecraft using machine learning algorithms and displaying it in a visualized manner.

ai algorithm analysis clustering entity implementation k management means minecraft paper plugin server spigot tool

Last synced: 22 Apr 2026

https://github.com/rhcarvalho/stackedqueue

A demo of how to implement queues using stacks.

algorithm demo python queue stack

Last synced: 08 Jun 2026

https://github.com/mharikmert/text-representation-with-bst

A simple word sorting algorithm with different Binary Search Trees and time complexities in C programming language

algorithm binary-search-tree c time-complexity time-complexity-analysis

Last synced: 25 Mar 2025

https://github.com/mshmyw/algorithm

不可不知的常见算法

algorithm c python typescript

Last synced: 30 Apr 2026

https://github.com/utkarshg6/shamir-secret-sharing

Shamir's Secret Sharing Algorithm is an algorithm in cryptography created by Adi Shamir. This repository is the python implementation of the algorithm.

algorithm python

Last synced: 30 Apr 2026

https://github.com/andream16/3d-convexhull-builder

C++ and QT5 Project for Algorithms and Data Structures 2 Course

algorithm c-plus-plus convex-hull qt5

Last synced: 30 Apr 2026

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

알고리즘 자바 문제 풀이

algorithm java

Last synced: 30 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/ctoic/polynomial-calculator-using_c-

Some of the basic concept's and algorithm implementations.

algorithm data-structures linked-list

Last synced: 08 Jun 2026

https://github.com/peter-evans/soft-thresholding

Candidate selection using an iterative soft-thresholding algorithm

algorithm python selection-algorithms soft-thresholding statistics thresholding

Last synced: 31 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/simhani1/boj

알고리즘 풀이

algorithm cpp java

Last synced: 02 May 2026

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

https://github.com/basemax/queuelinkedlistgo

This is a simple implementation of a queue using a linked-list in Go. This is a good example of how to use a linked-list in Go.

algorithm algorithms-and-data-structures data-structure datastructure ds go golang linked-list linked-list-queue linkedlist linkedlist-queue queue queue-linked-list queue-linkedlist

Last synced: 03 Apr 2025

https://github.com/trasherdk/node-cryptonight-hashing

Cryptonight hashing functions for node.js

algorithm cryptocurrency mining-pool nodejs uplexa

Last synced: 02 May 2026

https://github.com/crissnamon/soldeea

Encryption algorithm based on system of linear diophantine equations resistant to quantum algorithms

algorithm cryptography decryption diophantine diophantine-equation diophantine-equations encryption encryption-algorithm equation java quantum-algorithms soldeea

Last synced: 02 May 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/astrodynamic/ant-colony-optimization-algorithm-in-qt-cpp

ACOAlgorithms is a C++ project implementing ant colony optimization algorithm for solving traveling salesman problem.

aco algorithm ant-colony-optimization cmake cmakelists console-application cpp cpp17 makefile multithreading tsp-problem

Last synced: 05 Jun 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/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/armour/algorithms

🧠 Implements of Algorithms and Data Structures in C/C++/Python, also contains some codes as note like STL

algorithm stl

Last synced: 04 May 2026

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/furk4nbulut/account-number-controller-algorithm

This project involves a Java program designed to validate account numbers based on specific criteria. The program follows a set of rules to determine if an account number is valid or invalid, making use of string manipulation and basic arithmetic operations.

algorithm java

Last synced: 09 Jun 2026

https://github.com/sattarrasouli/data-structures-algorithms

A collection of data structures and algorithms implemented for learning and practice.

algorithm algorithms datastructures dsa javascript js typescript

Last synced: 04 May 2026

https://github.com/chscript/algorithmlib

⚙️ Data Structure & Algorithm library written with Typescript

algorithm commonjs data-structure esmodule javascript typescript

Last synced: 04 May 2026

https://github.com/brosgor/elgamal-api

Sistema de login que implementa el algoritmo de cifrado ElGamal para garantizar la autenticación segura de usuarios. Las credenciales se encriptan con claves asimétricas, ofreciendo protección robusta contra la interceptación y el acceso no autorizado.

algorithm criptography elgamal-encryption flask gunicorn logging mysql-database python registry signing

Last synced: 05 May 2026

https://github.com/ghaerdi/array-algorithms-visualizer

Algorithms visualizer for arrays using vite and vue with typescript

algorithm array postcss typescript vite vue

Last synced: 05 May 2026