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/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/mnz1365/sort-check

check sort list of numbers

algorithm check checker javascript list sort

Last synced: 23 Mar 2025

https://github.com/omriwa/huffman_code

Implementation of huffman code in python

algorithm encoding python

Last synced: 22 Aug 2025

https://github.com/omriwa/linear-regression

linear regression implemented in typescript

algorithm javascript linear-regression

Last synced: 14 Mar 2025

https://github.com/yanqic/algorithm

算法笔记 及 leetcode 题解

algorithm golang leetcode

Last synced: 13 Oct 2025

https://github.com/hpedrorodrigues/avltree

A simple implementation of AVL Tree

algorithm avl-tree data-structure

Last synced: 14 Mar 2025

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

Part of my daily plan for studying algorithms and data structures in C

algorithm array-list data-structure hash-algorithm hash-table linked-list queue stack

Last synced: 14 Mar 2025

https://github.com/rubyonworld/algorithms

Basic Algorithms written in Ruby

algorithm basic beginner language ruby

Last synced: 12 Nov 2025

https://github.com/mortend/typescript-clustering

Density Based Clustering for TypeScript

algorithm optics typescript

Last synced: 27 Oct 2025

https://github.com/anishvedant/chat-box-application

This repository contains a secure chat application implemented using Python. The application uses RSA encryption for secure message exchange between clients and a server.

algorithm chat-application cryptography encrypted-messages encryption-decryption multi-client-support python python-gui-tkinter python-socket-server real-time real-time-messaging rsa-cryptography rsa-encryption secure-chat secure-communication socket socket-programming tkinter tkinter-gui

Last synced: 01 Sep 2025

https://github.com/debck/jsalgo

Contains Javascript Algorithms 📠

algorithm fcc javascript

Last synced: 15 Mar 2025

https://github.com/cfmvcarlos/wordlesolver

This project offers a Wordle Solver written in Python, featuring a powerful backend engine for word evaluation and filtering, along with a user-friendly graphical interface built with Tkinter. Whether you’re solving puzzles or refining your Wordle strategies, this tool provides word suggestions and dynamic feedback to improve your gameplay.

algorithm game-development python3 tkinter-gui tkinter-python word-puzzle wordle wordle-solver

Last synced: 27 Oct 2025

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: 24 Feb 2025

https://github.com/agb2k/process-scheduling-algorithms

Implementation of Various Process Scheduling Algorithms in C for OSC 2035 CW

algorithm os scheduling-algorithms

Last synced: 03 Apr 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/karenvelasquezcampus/php-skills-up

Explore PHP algorithms for learning, each in a separate branch to enhance your coding skills and understanding.

algorithm php skills-up

Last synced: 26 Feb 2025

https://github.com/jacksonchen1998/data-structure-algorithm

Data Structure and Algorithm for beginner

algorithm c-plus-plus data-structures python3

Last synced: 12 Jun 2025

https://github.com/prakhardoneria/tic-tac-toe-python

Simple implementation of the classic Tic Tac Toe game using Python's Tkinter library for the GUI. Features include player vs. AI gameplay, win and tie detection, and dynamic GUI updates. Easy to play and customize. Enjoy a timeless game of Tic Tac Toe!

ai algorithm game game-theory game-theory-algorithms python python3 tkinter

Last synced: 06 Apr 2025

https://github.com/maximilianfeldthusen/binaryreverseengineer

This algorithm BinaryReverseEngineer performs several key steps to analyze a binary file (specifically ELF format, common on Linux systems):

algorithm cpp elf linux reverse-engineering

Last synced: 11 Jun 2025

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/danutama/python-aes-encryptor

A Python-based desktop application for encrypting and decrypting various data formats using the Advanced Encryption Standard (AES 128, 192, 256-bit).

advanced-encryption-standard aes aes-128 aes-192 aes-256 aes-encryption algorithm cipher ciphertext cryptography encryption-decryption python python3 rijndael rijndael-algorithm

Last synced: 23 Apr 2025

https://github.com/alightsoulmate/algocontestinfohub

[DEVELOPING!] Hub for Online Algorithm Contest Schedules

algorithm information-gathering one-stop-application site

Last synced: 04 Sep 2025

https://github.com/litreily/leetcode

my record of leetcode solutions

algorithm docs leetcode markdown pymdown

Last synced: 25 Aug 2025

https://github.com/freeyoursoul/fil

Free instrumental Library(FiL) is a general purpose C++ library. Mostly header-only

algorithm cpp20 datastore generic-library

Last synced: 05 Apr 2025

https://github.com/themuuln/spoj7

Some exercises from https://www.spoj.com/RGB7/ well solved on c++.

algorithm arithmetic c cpp easy exercise exercises

Last synced: 09 Apr 2025

https://github.com/stardustdl/algorithms-in-rust

A collection of some algorithms and data-structures.

algorithm algorithm-competitions algorithms-implemented data-structures

Last synced: 01 Apr 2025

https://github.com/peterho/algorithms

Exercises of <Algorithms 4th> in C#

algorithm

Last synced: 28 Feb 2025

https://github.com/techatlasdev/cryptorot

Un sistema enfocado en el cifrado simétrico, encargado de poder convertir un conjunto de palabras legibles, en un conjunto de caracteres que no tienen coherencia pero si relación en función a sus llaves.

algorithm cli cryptography path python rot rot13 rot13-cipher rot13-decoder rotation

Last synced: 28 Feb 2025

https://github.com/beanxx/javascript-algorithm

JavaScript로 코딩 테스트 문제를 풀어보는 공간 🌍⚡️

algorithm javascript

Last synced: 12 Jun 2025

https://github.com/mttbernardini/mbc

🔐 Library and CLI for the MBC encryption algorithm. C remake of https://github.com/mttbernardini/mbencrypter.

algorithm c-library cryptography hex-strings library raw-data symmetric-keys text

Last synced: 11 Jul 2025

https://github.com/liwnn/skiplist

A fast skip list implementation for Go

algorithm data-structures go golang skiplist

Last synced: 28 Feb 2025

https://github.com/newlandtv/baekjoon-online-judge

This repository is where problems solved on the Baekjoon Online Judge site are uploaded.

ada aheui algorithm algorithm-problem-solving baekjoon baekjoon-online-judge c cpp freebasic python

Last synced: 14 Mar 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/sahilbansal17/karatsuba-algorithm

It involves implementation of long multiplication and Karatsuba algorithm and the comparative analysis of both the algorithms based on observations made after running both of them for several cases.

algorithm comparative-analysis karatsuba-algorithm

Last synced: 28 Feb 2025

https://github.com/werdane/usha

A secure hashing algorithm

algorithm hashing pypi python secure usha

Last synced: 04 Jul 2025

https://github.com/sug0/bst-cpp

Simple C/C++ binary search tree lib

algorithm binary-search-tree bst c cpp data-structure library simple tree

Last synced: 07 Apr 2025

https://github.com/orbulant/hardware-store-das

Using C++, data structures and algorithms are created to simulate a hardware store's inventory operations.

algorithm data-structures manipulate-data

Last synced: 04 Apr 2025

https://github.com/stephsako/boyermoorehorspoolalgorithm

Just the Boyer-Moore-Horspool algorithm coded in Java :)

algorithm boyer-moore-horspool

Last synced: 25 Mar 2025

https://github.com/mxl/kotlin-algorithm

Various algorithms implemented with Kotlin

algorithm kotlin sorting

Last synced: 08 Apr 2025

https://github.com/e-panourgia/samuel_beckett_gray-codes

A python script that finds Beckett-Gray, Gray codes.

algorithm algorithms-and-data-structures python

Last synced: 09 Apr 2025

https://github.com/joeylr2042/traffic-cameras-management-with-vertex-cover

Finding shortest path and minimum vertex cover of the street graph.

algorithm cplusplus minisat pipe process shortest-paths thread vertex-cover

Last synced: 01 Apr 2025

https://github.com/blargian/min_span_tree_visualizer

A tool to visualize how algorithms for finding minimum spanning trees work. Complete with random generation of tree structures using Delaunay triangulation or option to import your own.

algorithm algorithms-and-data-structures catch2 cmake cpp dear-imgui delaunay-triangulation educational graph greedy-algorithms help-wanted imgui imgui-glfw implot kruskal kruskal-algorithm minimum-spanning-tree prims-algorithm prims-mst visualization

Last synced: 29 Mar 2025

https://github.com/sakiila/algorithm

Crush in Algorithm.

algorithm

Last synced: 12 Jun 2025

https://github.com/kklassa/evolutionary-algorithm

implementation of an evolutionary algorithm for function minimization and a testing and result visualization environment

ai algorithm artificial-intelligence data-science data-visualization evolutionary-algorithm evolutionary-algorithms optimization python

Last synced: 20 Jun 2025

https://github.com/basemax/scientistyearsanalyzer

This program analyzes the birth and death years of scientists to find the range of years in which the most scientists lived. It also provides a list of scientists who lived during that range.

algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures analyzer-scientists c cpp scientists scientists-analyzer

Last synced: 03 Apr 2025

https://github.com/afeiship/next-bubble-sort

React router route manager.

algorithm bubble next sort

Last synced: 01 Apr 2025

https://github.com/semi-cloud/algorithm_study

📚2020.01~ BOJ 문제풀이 , 알고리즘 개념 정리

algorithm data-structures java

Last synced: 30 Jul 2025

https://github.com/hu2di/c-olympic-hust

Olympic Tin Học HUST

algorithm c

Last synced: 08 Apr 2025

https://github.com/bookseer/algorithms

Алгоритмы и структуры данных

algorithm algorithms data-structures education

Last synced: 28 Feb 2025

https://github.com/gregoirebrn/push_swap

Algorithm of sorting a large number of data with the least instruction

algorithm instructions radix

Last synced: 07 Apr 2025

https://github.com/hu2di/java-samsung

Java exercises (Data structures and algorithms, Input, Output, greatest common divisor, Prime, Feynman Range)

algorithm java

Last synced: 08 Apr 2025

https://github.com/rathod-shubham/machinelearning-1

A curated list of my machine learning projects. Machine learning (ML) is the study of computer algorithms that improve automatically through experience and by the use of data. It is seen as a part of artificial intelligence.

algorithm classification clustering machine-learning reinforcement-learning

Last synced: 15 Mar 2025

https://github.com/arjun1237/sudoku.solver

Sudoku Solver is an app that solves the sudoku for you. All you need to do is provide the input as required. It used the concept of recursion and backtracking to achieve the same.

algorithm backtracking css frontend react recursion webdevelopment

Last synced: 26 Feb 2025

https://github.com/changuii/algorithm

알고리즘 기록

algorithm java

Last synced: 04 Jul 2025

https://github.com/rossellequizon/codage-huffman

Compression et décompression de fichiers avec Huffman en C

algorithm c data-compression huffman-coding

Last synced: 05 Sep 2025

https://github.com/lablnet/flexi

A minimal reactive framework built for learning purposes to understand how modern frontend frameworks like Vue.js and React work under the hood. Flexi demonstrates the core concepts of reactivity and virtual DOM diffing.

algorithm diffing diffing-algorithm dom flexi framework javascript proxy reactive vdom vue

Last synced: 05 Sep 2025

https://github.com/mouad-el-asri/philosophers

Eat, Sleep, Spaghetti, repeat. This project is about learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger. 🍽️

algorithm c c-programming multi-threading philosophers problem-solving processes threads

Last synced: 03 Jul 2025

https://github.com/marvinkweyu/javarocks

A series of Java challenges. Algorithms to live by

algorithm java

Last synced: 24 Mar 2025