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

Create and solve mazes in Python.

algorithm maze python

Last synced: 04 Apr 2025

https://github.com/narasimha1997/clfu

Implementation of Constant Time LFU (least frequently used) cache in Go with concurrency safety.

algorithm cache concurrency data-structures go golang lfu lfu-cache

Last synced: 12 Apr 2025

https://github.com/slowkow/snpsea

:bar_chart: Identify cell types and pathways affected by genetic risk loci.

algorithm bioinformatics enrichment gene gene-sets gwas risk-loci tissue

Last synced: 14 Apr 2025

https://github.com/lemire/fastshuffleexperiments

How fast can we shuffle values?

algorithm performance random-string shuffle

Last synced: 21 Mar 2025

https://github.com/courses-at-nju-by-hfwei/algorithm-ta-tutorial

Tutorials given as one of the TAs for the class "Algorithm Design and Analysis" at Nanjing University

algorithm algorithm-analysis algorithm-design algorithm-ta-tutorial nanjing-university problem-set tutorial

Last synced: 28 Feb 2025

https://github.com/qaware/heimdall

Secure Password Storage

algorithm hash heimdall pbkdf2 security

Last synced: 08 Apr 2025

https://github.com/jiauzhang/algorithms

Data Structures and Algorithms in C/C++

algorithm boost leetcode opencv python

Last synced: 08 Apr 2025

https://github.com/gdut-yy/leetcode-hub-java

基于 java21 + maven3.9 + junit5 + jacoco 的 leetcode + codeforces + atcoder + nowcoder 练习仓库。

algorithm algorithms atcoder codeforces jacoco java java17 java21 junit5 leetcode luogu nowcoder oj oj-solutions unit-test

Last synced: 16 Mar 2025

https://github.com/openrr/rrt

RRT (Rapidly-exploring Random Tree) library in Rust

algorithm pathfinding pathplan robotics rrt rust search

Last synced: 05 Apr 2025

https://github.com/itenfay/dart_crypto

集成了Base64, 32/16 Bits MD5, AES, RSA等算法(This integrates Base64, 32/16 Bits MD5, AES and RSA algorithms.)。

aes algorithm base64 dart des flutter md5 rsa

Last synced: 22 Nov 2024

https://github.com/johnnovak/raytriangle-test

Ray-triangle intersection performance tests in various languages

algorithm benchmark cpp go java javascript nim nim-lang python ray-triangle-intersection raytracing

Last synced: 13 Apr 2025

https://github.com/cpselvis/leetcode

Solve leetcode problems everyday.

algorithm cpp leetcode

Last synced: 23 Mar 2025

https://github.com/anyaschukin/Push_Swap

A bespoke sorting algorithm, on 2 stacks.

42 42-school 42born2code algorithm c push-swap sorting sorting-algorithms

Last synced: 24 Mar 2025

https://github.com/mahdavipanah/pynpuzzle

Solve, test and benchmark algorithms for N-Puzzle problem with Python

8-puzzle algorithm artificial-intelligence puzzle python search-algorithm tkinter

Last synced: 06 Dec 2024

https://github.com/sunfusheng/algo

这是一款 Kotlin 语言版本的 Android 客户端本地化展示 Java 语言编写的面试算法 ( Algorithm ),会持续更新!

algo algorithm binary-tree leetcode linkedlist queue stack

Last synced: 07 Apr 2025

https://github.com/mfbx9da4/seam-carving-js

Javascript implementation of Seam Carver. Seam Carver is a content-aware image resizing algorithm

algorithm algorithms canvas optimization seam-carver

Last synced: 15 Apr 2025

https://github.com/w8r/liang-barsky

Liang-Barsky line-clipping algorithm

algorithm clipping clipping-algorithm geometry

Last synced: 09 Apr 2025

https://github.com/yaa110/rake-rs

Multilingual implementation of RAKE algorithm for Rust

algorithm rake rust rust-crate text-processing

Last synced: 06 Apr 2025

https://github.com/srbrettle/financial-formulas

A collection of methods for solving Finance/Accounting equations. Java, C# (moved to independent repo for future development), C++, Python.

accounting algorithm algorithms business calculator csharp csharp-library economics equation finance finances formula invest investing investment java java-library python python-library stock-market

Last synced: 12 Apr 2025

https://github.com/fzakaria/space-saving

Space Saving algorithm implementation (StreamSummary) in Java, used to solve heavy hitters / topk items.

algorithm java topk

Last synced: 22 Mar 2025

https://github.com/richox/zmolly

PPM compressor with high compression ratio.

algorithm compression

Last synced: 14 Feb 2025

https://github.com/bezzad/tsp-ga

Traveling Salesman Problem Using Parallel Genetic Algorithms

algorithm genetic optimization parallel-computing parallel-genetic-algorithm population single-population tsp

Last synced: 19 Apr 2025

https://github.com/ferhatelmas/algo

:books: My solutions to algorithm problems on various websites

algorithm algorithm-challenges

Last synced: 17 Mar 2025

https://github.com/chucheng92/algorithm

:smiley:基础算法和设计模式(Java & Scala)

algorithm java scala

Last synced: 15 Apr 2025

https://github.com/fubel/PyCannyEdge

Educational Python implementation of the Canny Edge Detector

algorithm edge-tracking image-processing numerical-analysis numerical-methods numpy scientific-computing scipy

Last synced: 27 Nov 2024

https://github.com/amylmy/KickStart-GoogleCompetition

My Java implementation of Kick Start - Google's Coding Competitions.

algorithm coding-contest google

Last synced: 05 May 2025

https://github.com/shouya/thinking-dumps

This repo keeps track of my codes, answers and thinkings when exploring books.

algorithm coursera

Last synced: 28 Apr 2025

https://github.com/AndyObtiva/perfect-shape

Perfect Shape is a collection of geometric algorithms that are mostly useful for GUI manipulation like checking containment of a point in popular geometric shapes such as rectangle, square, arc, circle, polygon, and paths containing lines, quadratic bézier curves, and cubic bezier curves. Also, some general math algorithms like IEEE-754 Remainder.

algorithm algorithms even-odd-rule geometry nonzero-rule ray-casting-algorithm raycasting-algorithm ruby ruby-gem rubygem winding-number-algorithm

Last synced: 27 Feb 2025

https://github.com/yi-ge/js-tree-list

Convert list to tree, managing a tree and its nodes.

algorithm tree tree-to-list

Last synced: 13 Apr 2025

https://github.com/sabertazimi/hust-lab

Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems

algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog

Last synced: 13 Apr 2025

https://github.com/andyobtiva/perfect-shape

Perfect Shape is a collection of geometric algorithms that are mostly useful for GUI manipulation like checking containment of a point in popular geometric shapes such as rectangle, square, arc, circle, polygon, and paths containing lines, quadratic bézier curves, and cubic bezier curves. Also, some general math algorithms like IEEE-754 Remainder.

algorithm algorithms even-odd-rule geometry nonzero-rule ray-casting-algorithm raycasting-algorithm ruby ruby-gem rubygem winding-number-algorithm

Last synced: 16 Mar 2025

https://github.com/theiyd/jumble-password

🔐 A tiny tool to create unique id's or passwords.

algorithm electron-app javascript password vanilla-javascript

Last synced: 27 Apr 2025

https://github.com/HuanglabPurdue/NCS

Noise Correction Algorithm for sCMOS cameras

algorithm cmos imaging microscopy noise noise-correction readout scmos super-resolution

Last synced: 07 May 2025

https://github.com/dpmcmlxxvi/de9im

DE-9IM spatial predicate library implemented in Javascript.

algorithm de-9im geojson geospatial gis javascript predicates spatial

Last synced: 11 Apr 2025

https://github.com/reversingid/programming-reference

Open repository of programming topic for reverse engineering purpose.

algorithm data-structure design-pattern hacktoberfest

Last synced: 01 May 2025

https://github.com/echeynet/ssicov

The modal parameters of a line-like structure are automatically identified using an SSI-COV algorithm applied to ambient vibration data

algorithm ambient-vibrations modal-parameters ssi-cov stabilization-diagrams suspension-bridge

Last synced: 11 Apr 2025

https://github.com/usetheapi/algorithms

Study cases for Algorithms and Data Structures.

algorithm bit-manipulation data-structures graph interviews tree

Last synced: 13 Apr 2025

https://github.com/akavel/wernessdithering

Copy of dithering code by Brent Werness (Koloth) invented for Obra Dinn

algorithm dithering obra-dinn processing shader

Last synced: 23 Mar 2025

https://github.com/neargye/swipetype

Implementing same algorithm "swype keyboard" for .NET and Unity

algorithm csharp keyboard swipetype swype-keyboard unity unity3d

Last synced: 23 Apr 2025

https://github.com/jayboxyz/algorithm-notes

:memo: 数据结构与算法学习、LeetCode 刷题...

algorithm datastructure java leecode

Last synced: 12 Apr 2025

https://github.com/ivanfilipov/fmi-dsa

Some examples druing the DSA (data structures and algorithms) courses given by me (Ivan Filipov) as a teaching assistant @ Faculty of Mathematics and Informatics, Sofia University 2016-2019

algorithm data-structures dsa fmi

Last synced: 15 Dec 2024

https://github.com/anfany/funny-math-problem-by-python3

基于Python3的趣味数学问题解决方案

algorithm funny-math-problem game maths python python3

Last synced: 09 Apr 2025

https://github.com/sbmaruf/algorithms-code-library

C++ Implementation of variety of Algorithms and some must have cheetsheets for CS students.

algorithm c-plus-plus library programming-contests

Last synced: 26 Feb 2025

https://github.com/ykushch/coding-interview

Resources for preparing for your next coding interview

algorithm coding-interviews interview interview-practice interview-questions

Last synced: 30 Apr 2025

https://github.com/maciejczyzewski/fast_gpu_voronoi

GPU-Accelerated Jump Flooding Algorithm for Voronoi Diagram in log*(n)

algorithm gpgpu gpu opencl research voronoi

Last synced: 12 Apr 2025

https://github.com/deltares/meshkernel

Deltares C++library for creating and editing meshes. It supports 1D & 2D unstructured meshes as well as curvilinear meshes.

algorithm computational-geometry curvilinear-grids mesh-generation mesh-orthogonalization unstructured-grids

Last synced: 02 Dec 2024

https://github.com/lorenzosinisi/neural_bridge

A bridge between a machine and a human expert (MVP expert system in Elixir)

algorithm decisions elixir expert-system humans machines machines-capable rete

Last synced: 19 Apr 2025

https://github.com/jankozik/delaunator_cpp

A really fast C++ library for Delaunay triangulation of 2D points

2d algorithm computational-geometry cpp delaunay mapbox triangulation

Last synced: 05 Apr 2025

https://github.com/Alfex4936/python-bigO-calculator

Python sorting functions time complexity calculator

algorithm calculator complexity python sorting-functions

Last synced: 05 Dec 2024

https://github.com/airtucha/sortvis

https://airtucha.github.io/SortVis

algorithm d3js sort svg visualisation

Last synced: 27 Feb 2025

https://github.com/bobld/lean-monitor-2

Windows/Linux/MacOS Desktop App to browse QuantConnect Lean engine's backtest and monitor live performances. Original project https://github.com/mirthestam/lean-monitor

algorithm algorithmic-trading avalonia backtesting csharp lean lean-monitor linux osx quantconnect trading trading-algorithms windows wpf

Last synced: 14 Apr 2025

https://github.com/cuixing158/single-image-calibration

Implementation and visualisation of multiple classical linear calibration methods for a single image

algorithm algorithms camera-calibration geometric-algorithms mathematical-modelling matlab pinhole pinhole-camera single-image-reconstruction

Last synced: 02 May 2025

https://github.com/glebec/batching-toposort

Efficiently sort interdependent tasks into a sequence of concurrently-executable batches

algorithm concurrency dag digraph directed-acyclic-graph graph sort toposort

Last synced: 21 Mar 2025

https://github.com/autistic-symposium/master-algorithms-py

👾 my detailed walk-through for mastering classical algorithm and data structure problems (and the book i published by hanbit media a decade ago)

algorithm algorithms breath-first-search code-interview data-structure data-structures depth-first-search exercise graphs-algorithms interview learn-algorithm python python-solution queues tries

Last synced: 08 Feb 2025

https://github.com/jakewilliami/facedetection.jl

A face detection algorithm using Viola-Jones' rapid object detection framework written in Julia

algorithm detection-algorithm face-detection facedetection faces haar julia julia-language julia-package julialang viola-jones

Last synced: 10 Apr 2025

https://github.com/alfex4936/python-bigo-calculator

Python sorting functions time complexity calculator

algorithm calculator complexity python sorting-functions

Last synced: 15 Apr 2025

https://github.com/dmnsgn/frenet-serret-frames

Compute Frenet-Serret frames for a path of 3D points and tangents.

algorithm frenet-serret-frame geometry tangent

Last synced: 30 Apr 2025

https://github.com/poppinlp/leetcode

Easy understand JS solutions for problems on leetcode which beats 90% at least.

algorithm contest interview javascript leetcode

Last synced: 25 Apr 2025

https://github.com/x3nny/24kaoyan-ds

24年考研王道数据结构笔记+代码+答案

algorithm datastructures kaoyancs notes

Last synced: 13 Apr 2025

https://github.com/chkwon/routing.jl

Vehicle Routing Problem with Time Windows (VRPTW) / Elementary Shortest Path Problem with Resource Constraints (ESPPRC)

algorithm branch-and-price espprc resource-constraints vehicle-routing-problem vrptw

Last synced: 15 Mar 2025

https://github.com/anderson101866/cualgo

A cross-platform Pytnon library for fundamental algorithm with GPU-accelerated computing

algorithm cuda gpu gpu-acceleration gpu-computing numpy python

Last synced: 18 Mar 2025

https://github.com/khusnetdinov/betterdocs

📚 Web version of https://github.com/khusnetdinov/ruby.fundamental repo - Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading.

algorithm books-for-reading data-structures design-patterns fundamentals gotchas interview-questions metaprogramming ruby ruby-learning solid-principles thread

Last synced: 23 Apr 2025

https://github.com/lcp0578/php-algorithm

PHP 基本排序算法

algorithm php

Last synced: 11 Apr 2025

https://github.com/gsa/piv-conformance

Tool to verify conformance to the PIV data model per most recent releases of FIPS 201 and associated publications

algorithm fips201-2 identification-cards integrated-circuit-cards iso piv piv-cards sp800-73-4 sp800-76-2 sp800-78-4

Last synced: 13 Mar 2025

https://github.com/mrousavy/brabenetz

🧠 A fast and clean supervised neural network in C++, capable of effectively using multiple cores

algorithm artificial-intelligence biases cpp cpu digit-recognizer linux machine-learning neural-network neurons nuget scalability supervised-neural-network xor

Last synced: 06 Apr 2025

https://github.com/linkdotnet/stringoperations

Implementation of some known string algorithmn and data structures like: Rope, Trie, Knuth Morris Pratt, Boyer Moore, Levenshtein

algorithm levenshtein-distance longest-common-subsequence longest-common-substring net60 rope string trie zalgorithm

Last synced: 12 Apr 2025

https://github.com/the-pesar/DSA

Funny algorithms with any programming languages

algorithm algorithms

Last synced: 16 Mar 2025

https://github.com/applenob/algorithm_note

算法和数据结构学习笔记

algorithm

Last synced: 10 Apr 2025

https://github.com/iam-abbas/ml-fromscratch

Machine Learning Algorithms implemented in various languages from scratch

algorithm hacktoberfest machine-learning

Last synced: 25 Mar 2025

https://github.com/fzipp/astar

Package astar implements the A* search algorithm for finding least-cost paths.

algorithm astar-algorithm go golang graph least-cost-paths pathfinding search-algorithm shortest-path

Last synced: 13 Apr 2025

https://github.com/abmsourav/datastructure

Implement different Data Structures using TypeScript and JavaScript. Deno Third-party Module.

algorithm datastructure datastructures deno deno-module denoland javascript typescript typescript-library

Last synced: 23 Apr 2025