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

📝 C++11 Solutions of All 289 LintCode Problems (No More Updates)

algorithm cpp cpp11 data-structure interview-practice interview-preparation interview-questions lintcode

Last synced: 26 Oct 2025

https://github.com/pirate/crypto-trader

:moneybag: Cryptocurrency trading bot library with a simple example strategy (trading via Gemini).

algorithm bitcoin bot coinbase exchange-api gemini market money python strategy trading

Last synced: 02 Aug 2025

https://github.com/samchon/tstl

TypeScript-STL (Standard Template Library, migrated from C++)

algorithm collection container critical-section hashmap iterator mutex semaphore stl treemap typescript

Last synced: 15 May 2025

https://github.com/immunogenomics/harmony

Fast, sensitive and accurate integration of single-cell data with Harmony

algorithm data-integration r scrna-seq

Last synced: 11 May 2025

https://github.com/yosupo06/library-checker-problems

The problem data (Test case generator, judge's solution, task, ...) of Library Checker

algorithm competitive-programming data-structures online-judge

Last synced: 24 Dec 2025

https://github.com/yaccconstructor/quickgraph

Generic Graph Data Structures and Algorithms for .NET

algorithm c-sharp datastructures fsharp graph-algorithms quickgraph

Last synced: 15 May 2025

https://github.com/LingDong-/skeleton-tracing

A new algorithm for retrieving topological skeleton as a set of polylines from binary images

algorithm computational-geometry computer-vision polylines skeletonization

Last synced: 10 Apr 2025

https://github.com/lingdong-/skeleton-tracing

A new algorithm for retrieving topological skeleton as a set of polylines from binary images

algorithm computational-geometry computer-vision polylines skeletonization

Last synced: 26 Oct 2025

https://github.com/proalgos/proalgos-cpp

C++ implementations of well-known (and some rare) algorithms, while following good software development practices

algorithm algorithms algorithms-and-data-structures algos cpp cpp11 cpp14 cpp17 data-structures datastructures proalgos

Last synced: 16 May 2025

https://github.com/niumoo/javanotes

🧱 「Java学习」一份涵盖大部分Java程序员所需要掌握的核心知识。JDK 源码分析 & Java 新特性 & Java 并发编程 & Java 虚拟机 & SpringBoot 2.x 系列

algorithm java java-library jdk jvm

Last synced: 04 Apr 2025

https://github.com/imteekay/algorithms

✨ Algorithms & Data Structures & Computer Science studies

algorithm competitive-programming computer-science data-structures javascript python

Last synced: 19 Sep 2025

https://github.com/niumoo/JavaNotes

🧱 「Java学习」一份涵盖大部分Java程序员所需要掌握的核心知识。JDK 源码分析 & Java 新特性 & Java 并发编程 & Java 虚拟机 & SpringBoot 2.x 系列

algorithm java java-library jdk jvm

Last synced: 24 Mar 2025

https://github.com/juji-io/editscript

A library to diff and patch Clojure/ClojureScript data structures

algorithm clojure clojurescript-data data data-diffing data-structures diff editscript patch tree-diffing

Last synced: 14 May 2025

https://github.com/inamiy/cassowary

An incremental linear constraint-solving algorithm (Auto Layout) in Swift.

algorithm auto-layout cassowary constraint-solver dsl linear-programming simplex swift

Last synced: 07 Apr 2025

https://github.com/TheAlgorithms/Julia

Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!

algorithm algorithms code coding data-structures datastructures datastructures-algorithms discord gitter hacktoberfest julia julia-language julialang

Last synced: 15 Jun 2025

https://github.com/jbuckmccready/cavaliercontours

2D polyline library for offsetting, combining, etc.

2d algorithm cad cam computational-geometry geometry hilbert-curve spatial-index

Last synced: 04 Apr 2025

https://github.com/alyssaxuu/carden

Flashcards with spaced repetition and gamification 🌱

algorithm anki chrome-extension education flashcards gamification knowledge learning spaced-repetition

Last synced: 06 Apr 2025

https://github.com/553899811/NewBie-Plan

📚 Java 菜鸟训练营 ,总结职场经验及感悟,积累技术面试

algorithm datastructures dubbo java microservice mysql rocketmq springboot

Last synced: 02 May 2025

https://github.com/NewbiesCamp/Java-Programmer-Advancement-Program

📚 Java 技术体系进阶指南 ,总结职场经验及感悟,积累技术面试

algorithm datastructures interview java mysql rocketmq springboot

Last synced: 31 Oct 2025

https://github.com/cyberzhg/clrs

Some exercises and problems in Introduction to Algorithms 3rd edition.

algorithm clrs

Last synced: 13 Oct 2025

https://github.com/thealgorithms/julia

Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!

algorithm algorithms code coding data-structures datastructures datastructures-algorithms discord gitter hacktoberfest julia julia-language julialang

Last synced: 04 Apr 2025

https://github.com/cryptomorin/xseries

Library for cross-version Minecraft Bukkit support and various efficient API methods.

algorithm api bukkit efficiency java java-edition library maven minecraft minecraft-plugin mojang-minecraft packet papermc performance plugin reflection spigot xseries

Last synced: 15 May 2025

https://github.com/mourner/tinyqueue

The smallest and simplest priority queue in JavaScript.

algorithm binary-heap data-structure javascript priority-queue

Last synced: 13 Apr 2025

https://github.com/pathikrit/scalgos

algorithms in scala

algorithm scala

Last synced: 05 Apr 2025

https://github.com/anfany/machine-learning-for-beginner-by-python3

为机器学习的入门者提供多种基于实例的sklearn、TensorFlow以及自编函数(AnFany)的ML算法程序。

algorithm beginner machine-learning practical-applications python python3 sklearn sklearn-tensorflow-ml tensorflow

Last synced: 05 Apr 2025

https://github.com/delfrrr/delaunator-cpp

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

2d algorithm computational-geometry cpp delaunay mapbox triangulation

Last synced: 25 Oct 2025

https://github.com/changyeyu/LLM-RL-Visualized

🌟100+ 原创 LLM / RL 原理图📚,《大模型算法》作者巨献🎉 (100+ LLM/RL Algorithm Maps )

algorithm deeplearning llm nlp-machine-learning reinforcement-learning vlm

Last synced: 09 Jul 2025

https://github.com/meibin08/free-programming-books

📚码农周报 免费的编程书籍,leetcode(力扣)题解、前端算法题,牛客网前端大厂面试题题解、提升工作效率的常用工具等📈🎉

algorithm books interview interview-questions javascript leetcode leetcode-javascript react vuejs

Last synced: 06 Apr 2025

https://github.com/kevintpeng/Learn-Something-Every-Day

📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here ->

algorithm aws blog computer-science course-materials data-engineering data-science education educational engineering learning math mathematics research software-engineering university unix waterloo

Last synced: 20 Mar 2025

https://github.com/patrickfav/blurtestandroid

This is a simple App to test some blur algorithms on their visual quality and performance.

algorithm android-application benchmark blur renderscript

Last synced: 05 Apr 2025

https://github.com/patrickfav/BlurTestAndroid

This is a simple App to test some blur algorithms on their visual quality and performance.

algorithm android-application benchmark blur renderscript

Last synced: 16 Nov 2025

https://github.com/nabil6391/graphview

Flutter GraphView is used to display data in graph structures. It can display Tree layout, Directed and Layered graph. Useful for Family Tree, Hierarchy View.

algorithm cluster clustering-algorithm dart family-tree flutter graph graph-structures graph-view graphview hierarchy hierarchy-viewer mindmap tree tree-structure treeview widget

Last synced: 10 Jul 2025

https://github.com/hongzhaohua/jstarcraft-rns

专注于解决推荐领域与搜索领域的两个核心问题:排序预测(Ranking)和评分预测(Rating). 为相关领域的研发人员提供完整的通用设计与参考实现. 涵盖了70多种排序预测与评分预测算法,是最快最全的Java推荐与搜索引擎.

algorithm collaborative content context engine groovy java js librec lua mvel python ranking rating recommend script search system

Last synced: 05 Apr 2025

https://github.com/cosmicmind/samples

Sample projects using Material, Graph, and Algorithm.

algorithm cosmicmind data data-structure database graph material material-design projects swift swift-3 us

Last synced: 29 Mar 2025

https://github.com/HongZhaoHua/jstarcraft-rns

专注于解决推荐领域与搜索领域的两个核心问题:排序预测(Ranking)和评分预测(Rating). 为相关领域的研发人员提供完整的通用设计与参考实现. 涵盖了70多种排序预测与评分预测算法,是最快最全的Java推荐与搜索引擎.

algorithm collaborative content context engine groovy java js librec lua mvel python ranking rating recommend script search system

Last synced: 18 Mar 2025

https://github.com/jihoonerd/data_structures_and_algorithms_in_python

:book: Worked Solutions of "Data Structures & Algorithms in Python", written by Michael T. Goodrich, Roberto Tamassia and Michael H. Goldwasser. ✏️

algorithm data-structure python solutions

Last synced: 08 Apr 2025

https://github.com/leoribeiro/struc2vec

This repository provides a reference implementation of struc2vec.

algorithm graph

Last synced: 29 Apr 2025

https://github.com/jihoonerd/Data_Structures_and_Algorithms_in_Python

:book: Worked Solutions of "Data Structures & Algorithms in Python", written by Michael T. Goodrich, Roberto Tamassia and Michael H. Goldwasser. ✏️

algorithm data-structure python solutions

Last synced: 26 Mar 2025

https://github.com/thealgorithms/matlab-octave

This repository contains algorithms written in MATLAB/Octave. Developing algorithms in the MATLAB environment empowers you to explore and refine ideas, and enables you test and verify your algorithm.

algorithm algorithms counting-sort datastructures euler m-script m-scripts machine-learning machine-learning-algorithms matlab mit-license nearest-neighbour-algorithm octave octave-scripts project project-euler project-euler-solutions

Last synced: 04 Apr 2025

https://github.com/mackorone/mms

A Micromouse simulator: write and test maze-solving code without a physical robot

algorithm ieee maze micromouse micromouse-simulator robot simulator

Last synced: 11 Jan 2026

https://github.com/antononcube/mathematicaforprediction

Mathematica implementations of machine learning algorithms used for prediction and personalization.

algorithm algorithms-implemented machine-learning-algorithms mathematica prediction

Last synced: 25 Jan 2026

https://github.com/liumingmin/goutils

websocket framework, algorithm, container, network utils. goal is to quickly build application-related auxiliary code libraries.​

algorithm container golang middleware network util utils websocket

Last synced: 23 Jan 2026

https://github.com/allalgorithms/python

Implementation of All ▲lgorithms in Python Programming Language

algorithm algorithms allalgorithms cipher cryptography dynamic-programming hacktoberfest math python searches searching sorting

Last synced: 04 Apr 2025

https://github.com/antononcube/MathematicaForPrediction

Mathematica implementations of machine learning algorithms used for prediction and personalization.

algorithm algorithms-implemented machine-learning-algorithms mathematica prediction

Last synced: 08 Jul 2025

https://github.com/drvinceknight/nashpy

A python library for 2 player games.

algorithm computer-science equilibria game mathematics nash python

Last synced: 16 May 2025

https://github.com/mourner/geokdbush

The fastest spatial index for geographic locations in JavaScript

algorithm awesome computational-geometry earth fast javascript spatial-index

Last synced: 14 Sep 2025

https://github.com/loilo/Fuse

🔍 Fuzzy search for PHP, ported from Fuse.js

algorithm fuzzy-search php search

Last synced: 02 Apr 2025

https://github.com/loilo/fuse

🔍 Fuzzy search for PHP, ported from Fuse.js

algorithm fuzzy-search php search

Last synced: 14 May 2025

https://github.com/barretlee/algorithms

All algorithms writing with javascript in the book 'Algorithms Fourth Edition'.

algorithm algorithms-fourth-edition algorithms-writing javascript

Last synced: 09 Apr 2025

https://github.com/drvinceknight/Nashpy

A python library for 2 player games.

algorithm computer-science equilibria game mathematics nash python

Last synced: 01 May 2025

https://github.com/willin/leader.js.cool

不可替代的团队领袖培养计划

algorithm experience front-end gitbook hack js mind nodejs sql tenet thinking tricks

Last synced: 26 Mar 2025

https://github.com/lzl124631x/algorithm

My algorithm notes

algorithm gitbook

Last synced: 23 Jul 2025

https://github.com/kumar-laxmi/algorithms

A Repository for algorithms in C, C++, Python and Java

algorithm algorithms c cpp hacktoberfest java python ssoc2023 swoc2023

Last synced: 16 May 2025

https://github.com/elarity/data-structure-php-clanguage

对于数据结构和算法类的东西,我工作有些年份了,大学也有所涉猎,积累了一些内容,不高产不母猪,打我自己脸

algorithm c clanguage data-structures php sort tree-structure

Last synced: 16 Jul 2025

https://github.com/liyupi/better-coder

😄 一起快乐成长为更好的程序员吧!编程学习经验、技术干货、资源分享

algorithm backend cloud coder cplusplus data-structures frontend golang java javascript python resources

Last synced: 04 Aug 2025

https://github.com/edoliberty/vector-search-class-notes

Class notes for the course "Long Term Memory in AI - Vector Search and Databases" COS 597A @ Princeton Fall 2023

algorithm class course databases princeton search vector

Last synced: 29 Jul 2025

https://github.com/bighuang624/Algorithms-notes

《算法(第4版)》笔记及代码 | 《Algorithms(Fourth Edition)》notes & code

algorithm

Last synced: 04 Apr 2025

https://github.com/bighuang624/algorithms-notes

《算法(第4版)》笔记及代码 | 《Algorithms(Fourth Edition)》notes & code

algorithm

Last synced: 09 Apr 2025

https://github.com/huandu/go-clone

Clone any Go data structure deeply and thoroughly.

algorithm clone deepcopy go immutable reflect utility

Last synced: 16 May 2025

https://github.com/lemire/fastrange

A fast alternative to the modulo reduction

algorithm interval modulo-reduction range

Last synced: 09 Apr 2025

https://github.com/kube-HPC/hkube

🐟 High Performance Computing over Kubernetes - Core Repo 🎣

algorithm cluster hkube kubernetes pipeline

Last synced: 21 Apr 2025

https://github.com/timsort/cpp-TimSort

A C++ implementation of timsort

algorithm c-plus-plus sort sorting

Last synced: 10 May 2025

https://github.com/Derek-TH-Wang/quadruped_ctrl

MIT mini cheetah quadruped robot simulated in pybullet environment using ros.

algorithm gait locomotion mini-cheetah mit mpc pybullet quadruped quadruped-robot robot ros simulation terrain

Last synced: 11 Jul 2025

https://github.com/shellfly/algs4-py

A Python library for the textbook Algorithms, 4th edition

algorithm python

Last synced: 05 Apr 2025

https://github.com/cubicdaiya/dtl

diff template library written by C++

algorithm diff library

Last synced: 06 Apr 2025

https://github.com/roseduan/algo-learn

学习数据结构与算法的代码示例,目前提供 Java、Python、Go、C++ 多种语言支持。

algorithm data-structures golang java leetcode python

Last synced: 09 Apr 2025

https://github.com/yuki-koyama/mathtoolbox

Mathematical tools (interpolation, dimensionality reduction, optimization, etc.) written in C++11 with Eigen

algorithm bfgs dimensionality-reduction eigen gpr interpolation mds optimization rbf

Last synced: 31 Jul 2025

https://github.com/hutusi/rethink-c

A reuseable codebase for C Programming Language.

algorithm algorithms c data-structures

Last synced: 05 May 2025

https://github.com/jiangshanmeta/meta

leetcode JS/TS/Java实现

algorithm leetcode

Last synced: 12 Apr 2025

https://github.com/jelmerk/hnswlib

Java library for approximate nearest neighbors search using Hierarchical Navigable Small World graphs

algorithm java k-nearest-neighbors knn-search pyspark scala spark

Last synced: 15 Apr 2025

https://github.com/imadcn/idworker

idworker 是一个基于zookeeper和snowflake算法的分布式ID生成工具,通过zookeeper自动注册机器(最多1024台),无需手动指定workerId和datacenterId

algorithm distributed idgenerator java snowflake uniqueid zookeeper

Last synced: 14 Jan 2026

https://github.com/tboox/gbox

🎨 A multi-platform graphic library

algorithm drawing framebuffer glut graphics-library opengles sdl

Last synced: 25 Mar 2025

https://github.com/Donng/Play-with-Data-Structures

慕课 liuyubobobo「玩转数据结构」课程的 Go 语言实现版本

algorithm data-structures go imooc

Last synced: 03 May 2025

https://github.com/donng/play-with-data-structures

慕课 liuyubobobo「玩转数据结构」课程的 Go 语言实现版本

algorithm data-structures go imooc

Last synced: 09 Apr 2025