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

Set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another

algorithm assertions async codejam collections data-structures discriminated-unions io list range reflection string suffix-tree threading utilities xml

Last synced: 09 Apr 2025

https://github.com/liubin915249126/javascript

len的博客->前端相关。

algorithm css3 es6 html5 interview javascript

Last synced: 15 May 2025

https://github.com/q191201771/libchef

🍀 c++ standalone header-only basic library. || c++头文件实现无第三方依赖基础库

algorithm base chef consistent-hashing container cpp-library cpp-utilities cpp11 crypto data-structures defer encoding header-only helper lru project skiplist string system thread

Last synced: 09 Apr 2025

https://github.com/narasimha1997/ratelimiter

A concurrent rate limiter library for Golang based on Sliding-Window rate limiter algorithm.

algorithm concurrency go go-library golang gomodule rate-limiting ratelimiter

Last synced: 07 Aug 2025

https://github.com/DavidBelicza/PHP-Science-TextRank

:zap: :elephant: TextRank (resource-efficient and low-cost automatic text summarisation) for PHP

ai airtificialintelligence algorithm php science search summarization textrank

Last synced: 18 Jul 2025

https://github.com/davidbelicza/php-science-textrank

:zap: :elephant: TextRank (resource-efficient and low-cost automatic text summarisation) for PHP

ai airtificialintelligence algorithm php science search summarization textrank

Last synced: 16 May 2025

https://github.com/w8r/greinerhormann

Greiner-Hormann polygon clipping algorithm. Does AND, OR, XOR. Plays nicely with Leaflet. Handles non-convex polygons and multiple clipping areas. ~3kb footprint, no dependencies

algorithm computational-geometry leaflet polygon-clipping polygon-intersection polygon-union

Last synced: 05 Apr 2025

https://github.com/martinthoma/algorithms

This repository is for learning and understanding how algorithms work.

algorithm algorithms cpp examples java javascript pdf python

Last synced: 05 Apr 2025

https://github.com/ramshandilya/bezier

Algorithm to draw smooth bezier curves through a set of points

algorithm bezier swift

Last synced: 20 Aug 2025

https://github.com/aladdinpersson/algorithms-collection-python

Collection of Algorithms implemented in Python

algorithm algorithms algorithms-python

Last synced: 09 Apr 2025

https://github.com/linrongbin16/way-to-algorithm

Algorithm Tutorial and Source Code

algorithm c-plus-plus gitbook tutorial

Last synced: 01 Jul 2025

https://github.com/crabcamp/lexrank

LexRank algorithm for text summarization

algorithm lex lexrank markov-chains rank summarization summarizer summary text

Last synced: 02 Apr 2025

https://github.com/amilajack/js-algorithms

A collection of algorithms written in javascript

algorithm javascript leetcode leetcode-solutions

Last synced: 07 Apr 2025

https://github.com/llogiq/bytecount

Counting occurrences of a given byte or UTF-8 characters in a slice of memory – fast

algorithm byte-count hacktoberfest rust

Last synced: 15 May 2025

https://github.com/lithammer/go-jump-consistent-hash

:zap: Fast, minimal memory, consistent hash algorithm

algorithm consistent-hash-algorithm go jump-consistent-hash

Last synced: 06 Apr 2025

https://github.com/panyifei/panyifei.github.io

:octocat::octocat:请访问 http://panyifei.github.io 一个前端工程狮的打怪日常,欢迎star

algorithm javascript

Last synced: 03 Apr 2025

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

目标是提供一个完整的Java机器学习(Machine Learning/ML)框架,作为人工智能在学术界与工业界的桥梁. 让相关领域的研发人员能够在各种软硬件环境/数据结构/算法/模型之间无缝切换. 涵盖了从数据处理到模型的训练与评估各个环节,支持硬件加速和并行计算,是最快最全的Java机器学习库.

algorithm dl4j java linear machine-learning nd4j nearest-neighbor neural-network probabilistic-graphical rule structure support-vector-machine tree

Last synced: 09 Apr 2025

https://github.com/asdf2014/algorithm

Team up to solve problems on LeetCode together

algorithm c cplusplus go golang ipython java java8 javascript leetcode python python3 scala

Last synced: 09 Apr 2025

https://github.com/frugghi/swiftlcs

Swift implementation of the longest common subsequence (LCS) algorithm.

algorithm diff lcs swift

Last synced: 20 Aug 2025

https://github.com/jbee37142/algorithm_basic_java

☠️ This is a repository that summarizes the algorithmic problems that are mainly in coding interviews. It is written based on the Java language.

algorithm coding-tutorial java

Last synced: 01 Apr 2025

https://github.com/Frugghi/SwiftLCS

Swift implementation of the longest common subsequence (LCS) algorithm.

algorithm diff lcs swift

Last synced: 25 Mar 2025

https://github.com/myst729/javascript-utilities

一些常用算法的 JavaScript 实现

algorithm javascript

Last synced: 13 Jun 2025

https://github.com/jack-cherish/algorithm

:art:冒泡排序;直接插入排序;希尔排序;快速排序;堆排序;归并排序;基数排序

algorithm sort-algorithm

Last synced: 14 Sep 2025

https://github.com/mooophy/clrs

CLRS in C++

algorithm c-plus-plus

Last synced: 12 Apr 2025

https://github.com/ajcr/rolling

Computationally efficient rolling window iterators for Python (sum, variance, min/max, etc.)

algorithm efficient-algorithm iterator python rolling-algorithms rolling-hash-functions rolling-windows sliding-windows

Last synced: 05 Apr 2025

https://github.com/Mooophy/CLRS

CLRS in C++

algorithm c-plus-plus

Last synced: 15 Mar 2025

https://github.com/thyagoluciano/sm2

SM-2 is a simple spaced repetition algorithm. It calculates the number of days to wait before reviewing a piece of information based on how easily the the information was remembered today.

algorithm dart dart2 flutter package repetition sm2 spaced spaced-repetition-algorithm supermemo supermemo2

Last synced: 16 May 2025

https://github.com/tonytonyjan/jaro_winkler

Ruby & C implementation of Jaro-Winkler distance algorithm which supports UTF-8 string.

algorithm jaro-winkler jaro-winkler-distance ruby

Last synced: 15 May 2025

https://github.com/manrajgrover/algorithms-js

Consumable Data Structures and Algorithms library in JavaScript

algorithm api consumables javascript libary npm

Last synced: 05 Apr 2025

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

A Small Front-end Algorithm Note

algorithm javascript leetcode

Last synced: 28 Jun 2025

https://github.com/ma63d/leetcode-spider

用 node.js 爬你自己的 leetcode 解题源码

algorithm co crawler leetcode nodejs

Last synced: 09 Apr 2025

https://github.com/codeplea/ahocorasickphp

Aho-Corasick multi-keyword string searching library in PHP.

aho-corasick ahocorasick algorithm php search-algorithm string-search

Last synced: 30 Apr 2025

https://github.com/fluency03/leetcode-java

🎓🎓🎓 Leetcode solution in Java - 536/921 Solved. https://leetcode.com/problemset/all/

algorithm algorithms java leetcode leetcode-java leetcode-solutions

Last synced: 31 Aug 2025

https://github.com/Walker-TW/Algorithm-Visualizer

View Algorithms in the Browser! - Built with ReactJs

algorithm bootstrap javascript react visualization

Last synced: 22 Jul 2025

https://github.com/networks-learning/memorize

Code and real data for "Enhancing Human Learning via Spaced Repetition Optimization", PNAS 2019

algorithm control duolingo machine-learning pnas point-processes spaced-repetition

Last synced: 21 Aug 2025

https://github.com/jvgomez/fast_methods

N-Dimensional Fast Methods: Fast Marching, Fast Sweeping, Group Marching, Fast Iterative, etc.

algorithm c-plus-plus computer-vision fast-marching fast-methods gridmap path-planning

Last synced: 11 Feb 2026

https://github.com/turingfly/cracking-the-coding-interview

Java solutions and explanations to problems in the book Cracking the Coding Interview(6th Edition).

algorithm interview java java8

Last synced: 20 Aug 2025

https://github.com/shellfly/algo

A Golang library for the textbook Algorithms, 4th edition

algorithm golang

Last synced: 04 May 2025

https://github.com/dntzhang/wechart

Create all the [ch]arts by cax or three.js - Cax 和 three.js 创造一切图[表]

2d 3d algorithm animation bezier canvas cax chart filter graphics html5 javascript path rendering svg threejs visualization web webgl wechart

Last synced: 15 Jul 2025

https://github.com/begeekmyfriend/skiplist

skip list with rank, code less than z_set in redis

algorithm data-structure skiplist

Last synced: 26 Jul 2025

https://github.com/onekiloparsec/SwiftAA

The most comprehensive collection of accurate astronomical algorithms in (C++, Objective-C and) Swift.

algorithm astro astronomical-algorithms astronomy astrophysics cplusplus framework ios-sdk ios-swift macos-framework macos-swift objective-c orbital-mechanics swift swift-4

Last synced: 09 Jul 2025

https://github.com/onekiloparsec/swiftaa

The most comprehensive collection of accurate astronomical algorithms in (C++, Objective-C and) Swift.

algorithm astro astronomical-algorithms astronomy astrophysics cplusplus framework ios-sdk ios-swift macos-framework macos-swift objective-c orbital-mechanics swift swift-4

Last synced: 09 Apr 2025

https://github.com/lh3/cgranges

A C/C++ library for fast interval overlap queries (with a "bedtools coverage" example)

algorithm bioinformatics genomics

Last synced: 08 May 2025

https://github.com/jbuckmccready/cavalier_contours

2D polyline/shape library for offsetting, combining, etc.

2d algorithm cad cam computation-geometry geometry

Last synced: 08 Apr 2025

https://github.com/dangosky/algorithm

算法和数据结构练习(Leetcode)

algorithm datastructure javascript leetcode

Last synced: 14 Oct 2025

https://github.com/guokaide/algorithm

「面试算法练级攻略」 - 「LeetCode题解」 - 「剑指offer题解」

algorithm interview java leetcode offer

Last synced: 05 May 2025

https://github.com/thomasmueller/minperf

A Minimal Perfect Hash Function Library

algorithm bloom-filter hash hashing mphf perfect-hash

Last synced: 21 Aug 2025

https://github.com/realtristan/hermes

Extremely Fast Full-Text-Search Algorithm and Caching System

algorithm cache fast full-text-search go

Last synced: 10 Jun 2025

https://github.com/mattiamontanari/opengjk

Fast and reliable implementation of the Gilbert-Johnson-Keerthi (GJK) algorithm for C, C++, C#, Go, Matlab, Octave, Python and Zig

algorithm c collision convex-polytopes cython gilbert-johnson-keerthi gjk golang octave python python-ctypes unity3d zip

Last synced: 08 Oct 2025

https://github.com/qq456cvb/doudizhu-C

C++/python fight the lord with pybind11 (强化学习AI斗地主), Accepted to AIIDE-2020

algorithm dou-di-zhu

Last synced: 12 May 2025

https://github.com/realTristan/hermes

Extremely Fast Full-Text-Search Algorithm and Caching System

algorithm cache fast full-text-search go

Last synced: 11 Apr 2025

https://github.com/realTristan/Hermes

Extremely Fast Full-Text-Search Algorithm and Caching System

algorithm cache fast full-text-search go

Last synced: 04 Apr 2025

https://github.com/flatironinstitute/normcorre

Matlab routines for online non-rigid motion correction of calcium imaging data

algorithm calcium-imaging matlab motion-correction registration subpixel-registration

Last synced: 25 Dec 2025

https://github.com/liyupi/ai-guide

鱼皮的 AI 知识库,汇总热门的 AI 大模型和工具,比如 Deepseek 使用指南、提示词技巧分享、知识干货、应用场景、AI 变现、行业资讯、教程资源等一系列内容,帮助你快速掌握 AI 技术,走在时代前沿。涉及的大模型:chatGPT、Deepseek、Deepseek-r1、QWEN、GROK 等等

ai algorithm artificial-intelligence chatgpt deep-learning deepseek deepseek-r1 generative-ai gpt llm openai python vue vuepress

Last synced: 29 Mar 2025

https://github.com/rsasaki0109/rust_robotics

Rust implementation of PythonRobotics such as EKF, DWA, Pure Pursuit, LQR.

algorithm control localization navigation path-planning path-tracking robotics rust

Last synced: 11 Jun 2025

https://github.com/ohohcakester/any-angle-pathfinding

A collection of algorithms used for any-angle pathfinding with visualisations.

algorithm grid-map pathfinding pathfinding-algorithm visualisation

Last synced: 11 Jan 2026

https://github.com/mybridge/learn-python

Python Top 45 Articles of 2017

algorithm data-science machine-learning python python3

Last synced: 13 Apr 2025

https://github.com/Mybridge/web-development-articles

Monthly Series - Top 10 Web Development Articles

algorithm css html https interview javascript webdev webdevelopment

Last synced: 22 Mar 2025

https://github.com/mybridge/web-development-articles

Monthly Series - Top 10 Web Development Articles

algorithm css html https interview javascript webdev webdevelopment

Last synced: 27 Feb 2026

https://github.com/dalestudy/leetcode-study

🛫 리트코드 스터디

algorithm datastructure leetcode workabroad

Last synced: 18 Feb 2026

https://github.com/dongyi-kim/10weeks-codingtest

구름EDU 10주완성 알고리즘 코딩테스트의 해설 답안집입니다

algorithm algorithms coding-interview coding-skills competitive-programming data-structure datastructure java problem-solving python

Last synced: 20 Aug 2025

https://github.com/miskcoo/rubik-cube

Rubik's Cube solver implemented by C++ and OpenGL using Krof/Kociemba algorithm.

algorithm rubik-cube-solver

Last synced: 11 Jul 2025

https://github.com/gildor2/fast_zlib

Heavily optimized zlib compression algorithm

algorithm c compression cross-plattform deflate optimization x86-assembly zlib

Last synced: 30 Apr 2025

https://github.com/mitcc/AlgoSolutions

:octocat:LeetCode, LintCode, Project Euler, SGU, HackerRank, Cracking the Coding Interview(ctci):palm_tree:

algorithm ctci hackerrank leetcode lintcode project-euler sgu

Last synced: 18 Mar 2025

https://github.com/Cultrarius/Swarmz

A free, header-only C++ swarming (flocking) library for real-time applications

acceleration algorithm boids flocking game library position public-domain swarm unreal-engine velocity

Last synced: 08 May 2025

https://github.com/jillesvangurp/geogeometry

GeoGeometry is a set of algorithms and functions for manipulating geo hashes and geometric shapes with geo coordinates.

algorithm geohashes geojson geometric-shapes geometry-library gps java kotlin kotlin-library

Last synced: 04 Apr 2025

https://github.com/mincong-h/algorithm-princeton

Coursera - Introduction to Algorithms

algorithm java learning princeton

Last synced: 14 Apr 2025

https://github.com/jarun/dslib

:herb: A library of "connected" data structures

academic algorithm avl data-structures dlist stack tree

Last synced: 21 Sep 2025

https://github.com/lichaojacobs/java_learning_practice

java 进阶之路:面试高频算法、akka、多线程、NIO、Netty、SpringBoot、Spark&&Flink 等

algorithm flink java netty spark spring web

Last synced: 21 Aug 2025

https://github.com/mayuanucas/mygo

Leetcode、剑指offer(第二版)的Go实现😀 Come join us!🤝❤️👻

algorithm algorithms go go-examples go-tutorial go-tutorials golang golang-examples golang-tutorial golang-tutorials leetcode swordforoffer

Last synced: 09 Apr 2025