delaunator
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
Found 480 results for algorithms
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
A very fast static 2D index for points based on kd-tree.
A tiny library for packing 2D rectangles (for sprite layouts)
A directed and undirected multi-graph library
Boyer-Moore-Horspool algorithms
A directed and undirected multi-graph library
A graph data structure with topological sort.
The smallest and simplest JavaScript priority queue
A directed and undirected multi-graph library
A fork of `graphlibrary` with individual lodash-es imports; exported as ES modules
Converts an array of items with ids and parent ids to a nested tree in a performant `O(n)` way. Runs in browsers and node.
Javascript library for 2d geometry
A directed and undirected multi-graph library
A directed and undirected multi-graph library
Unified API for password hashing algorithms
A small collection of useful data structures
A directed and undirected multi-graph library
Compare strings with best suitable algorithm for your need
Data Structures & Algorithms in JS
loadbalance
A directed and undirected multi-graph library
A graph data structure with topological sort.
Rete.js Structures ==== [](https://stand-with-ukraine.pp.ua) [](https:
CmpStr is a lightweight, fast and well performing package for calculating string similarity
merges 2 or more sorted arrays efficiently using a priority queue
A collection of JOSE-compatible algorithms
Different Javascript collections written in Typescript
A Rust-like TypeScript library with WebAssembly optimizations
Data structures and algorithms, written in Typescript
NodeJS Interactive Brokers wrapper & utilities using @stoqey/ib
A complete local LeetCode practice environment with multi-language support - use your IDE, collaborate with AI, submit with confidence
Javascript library for 2d geometry
Load balancing algorithms using Node.js
A collection of algorithms for TypeScript.
Data structure and algorithm of TypeScript
Setup HTTPS details related to TLS according to the User Agent provided.
A datastructures and algorithms library for TS/JS
Algorithms and data structures for your JavaScript and TypeScript projects 🧑💻
Community detection algorithm
Data-structures and algorithms implemented on TypeScript
Algorithms meant to be used with hyperion.
提供多种实用工具函数,涵盖算法、浏览器操作、网络请求等多个领域
Group multiple stats into one Group object
Javascript utilities
Stack multiple stats in one Series object
A collection of tools, utilities, and helpers for TypeScript
A modern JavaScript & TypeScript standard template library (STL) for data structures and algorithms. Includes high-performance implementations of Stack, Queue, Deque, Linked List, Vector, Set, Map, Tree, Heap, and Graph — inspired by C++ STL. Designed for
A directed and undirected multi-graph library
🚀 Complete TypeScript Data Structures Library: Linked List, Hash Map, Stack, Queue, Set, Tree, BST, AVL Tree, Red-Black Tree, Graph, Heap, Trie with 100% test coverage, loop detection, and comprehensive algorithms. Perfect for DSA learning, interviews, a
Collection of useful and efficient JS tools
A data-structures and algorithms library for node and browser written in typescript. Inspired from C++ standard library
JavaScript/TypeScript 实用工具集合
Implementation of the Astronomical Algorithms of Jean Meeus in Javascript
Very fast Porter Stemmer implementation written in Javascript.
The most advanced solidity library for merkle (multi) proof verification of different kinds of merkle trees
A collection of string comparisons algorithms
Use Less. Do More. JavaScript on steroids.
KDBush with flat API
A collection of TypeScript data structure implementations
Library containing utility functions in javascript.
Collection complète d'algorithmes de similarité textuelle et moteur de génération aléatoire avancé
AURA - Adaptive Unified Routing Algorithms: A modern ES package providing graph shortest-path algorithms (Aura, Dijkstra, A*).
The RAW union find (disjoint set) library
Mongoose Encryption Decryption
Traditional computer science algorithms and data structures implemented in JavaScript
Modern, high-performance data structures for JavaScript & TypeScript - inspired by Python's collections module
Documentation app: [raikuxq-algorithms.netlify.app/guide](https://raikuxq-algorithms.netlify.app/guide)
A fun and interactive command-line interview preparation game to test your programming knowledge with 80+ questions across multiple categories!
Graph algorithms
Performant & ergonomic 2D geometry in typescript
test lib
BoyerMooreHorspool algorithms
DBSCAN (density based clustering algorithm algorithm) for js
Algorithms and data-structures implemented on JavaScript
A set of libraries helping working with graphs.
algorithms
Astronomical Algorithms in Javascript
A comprehensive TypeScript utility library featuring advanced string and number formatting, data structures, and algorithms
Algorithms and data-structures implemented on JavaScript
My own implementation of the algorithms that I am studying.
Sorts Algorithms in your hand
Rick Osborne's collection of basic data structures and algorithms.
A Javascript library of data structures and algorithms.
Common tools (hereinafter referred to as **ct**) - a common JavaScript data structures and associated processing procedures package ([package repository](https://github.com/VyacheslavMishin/ct/tree/master)).
A directed and undirected multi-graph library
Algorithms Kit: A TypeScript-first library of classic and modern algorithms. Includes sorting, searching, and string-matching utilities for arrays, numbers, and objects. Lightweight, fast, and production-ready.
Astronomical Algorithms for node.js
Some useful algorithms
simulated annealing
Genetic and evolutionary algorithms framework for the web
An Advent of Code utility library
Lightweight TypeScript library with Node.js Crypto Algortihm utilities
dsakit is a JavaScript library offering a wide range of data structures and algorithms for direct use. It includes sorting (Bubble, Merge, Quick), searching (Binary Search), dynamic programming, greedy algorithms, and essential structures like stacks, que
A JavaScript library for Competitive Programming
IP based token bucket rate limiter / throttler.
sorting-algorithms-lib is a lightweight JavaScript library that provides efficient implementations of various sorting algorithms. Whether you're learning algorithms, benchmarking performance, or building a project that requires sorting, this library has y
Basic collection of algorithm and data structure implementations
Algorithms and data-structures implemented on JavaScript
Structures-Wiz is a JavaScript based npm package for using awesome data structures like Stacks, Queue, LinkedList, PriorityQueues etc and core algorithms of sorting and utility
Implementation of Disjoint-set data structure algorithm (also called a union–find data structure or merge–find set).
常见数据结构与算法的ts实现。
A TypeScript library featuring algorithms and data structures.
a load-balance engine include various strategy
Набор функций двоичного поиска индекса элемента в отсортированных срезах данных
Data structures and algorithms implemented in JavaScript
Algorithms
Typescript algorithms and Data Structures
Advanced quick strucures and algorithms at your finger tips
NodeJS Interactive Brokers wrapper & utilities - Custom Version
JavaScript utils to generalize a set of CSS selectors to a single selector that matches them all. Useful for mapping the structure of web apps.
A collection of clean, testable data structures in modern TypeScript
Graph algorithms library for browser environments implemented in TypeScript
Reusable datastructures and algorithms library for javascript
A tiny library for spitting a square into smaller squares
Algorithms
Automated machine learning structure. Ensembles random forests, XGBoost, neural networks, AdaBoost, KNN, SVM together, handling data formatting ensembling, and running predictions for you. Feel free to tweak the settings if you want a lot of control, or j
High-performance native AVL tree library for Node.js.
Want a scramble? Just say scramble from your CLI!
Rick Osborne's collection of 2D Cartesian and graphics related data structures and algorithms.
sortlab is a versatile sorting package that supports various data structures, such as number arrays and strings, and provides multiple popular sorting algorithms. 💪
The missing Collections API and algorithms for JavaScript
The utils package for react testing library
Insertion sorting algorithms for JavaScript
Simple and flexible implementation Crypto Module functions to hash/ encrypt/ decrypt content and get SHA or other algorithm hashes of text or any data
Node data structures and algorithms
High-performance TypeScript graph algorithms library optimized for trading bots and arbitrage detection
Cuckoo Filter: Practically Better Than Bloom
A small and mighty suite of data structures in JavaScript.
My personal sort functions in JS.
This node package is for all javascript developers who are interested in sorting algorithms. This package gives you the possibility to choose between many different sorting algorithms. This package will output a two dimensional array of all numbers in dif
machine learning lib in javascript
Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript.
With this package, you can create Random Numbers and Timestamp Based Random Numbers with low probability of collision using strong randomized bytes as seed.
javascript implementation of a priority queue
Data structures and algorithms written in JavaScript
The well known Bogosort sorting algorithm for JavaScript
Javascript versions of classic software development algorithms
usingbytes-dsa is comprehensive JavaScript library for common data structures and algorithms. This library is designed to be both educational and practical, providing implementations of fundamental data structures and algorithms that can be used in a vari
Modern programming language with Minangkabau philosophy. Features native arrays (kumpulan), objects (benda), web development support, and comprehensive algorithm examples. Ready for web applications, data structures, and algorithmic programming.
xiangqi-engine written in pure js
C++ DSA cheat sheet in your terminal
A collection of graph algorithms for game development
Basic DSA utilities (sorting, searching, stack, queue,linked list etc.)
Javascript library for 2d geometry
Data structures and algorithms library for JavaScript.
Data structures & basic algorithms library
It provides Javascript implementation of fundamental data types, algorithms, and data structures.
Fundamental data structures in Javascript.
Implementation of Algorithms and Data Structures in JavaScript
Spatial hash algorithm for PixiJS scene graphs
Computer Science Data Structured and Algorithms in JavaScript ( Node.JS, ES ) in simple, clean, reusable code
JS-DSA is a comprehensive collection of data structures and algorithms implemented in JavaScript. This project is designed to be a helpful resource for developers, students, and anyone interested in learning about data structures and algorithms through pr
A Disjoint Set implementation in Reason
A TypeScript library for calculating shortest paths between geographical points using Dijkstra's algorithm and Haversine distance
Comprehensive string manipulation utilities with zero dependencies
Basic algorithms and data structures implemented with es6
JavaScript and TypeScript implementations for common data structures and algorithms.
algonoderithm help you by providing most computer science algorithms wanted in the applications.
Doubly Linked List - Javascript or Typescript
Data structures, data types, and algorithms with superpowers! 💪
Encapsule Project command line tools and filter function utilities derived from @encapsule/arccore package.
Better algorithm implementation library
A bountyful amount of algorithms to pick from, choose your poison.
Genetic and evolutionary algorithms framework for the web
NodeJS Interactive Brokers wrapper & utilities - Custom Version
Unofficial scrambler for WCA puzzles cubes using Vanilla JS
This package is a convenient wrapper for most standard sorting methods. Such as quickSort, mergeSort and others
A collection of popular sorting algorithms for JavaScript
Bentley-Ottman Algorithm for Validating Self-Intersections in Polygons
A set of extension collected from variety computer graphics apps
The algorithm of a self-balancing tree is used (Red-Black tree)
Tests cases for various tree layout algorithms
Algorithms and Data Structures implemented in modern JS
CombSort implementation on javascript.
Lomind is a tool library deeply inspired by Lodash, yet it's not intended to be a direct replacement for Lodash. The reason lies in Lodash's already proven excellence in performance and reliability. Instead, Lomind aims to assimilate the best practices fr
Implementation of data structures and algorithms in javascript
Solver for the MDCCVRP using evolutionary algorithms
Basic Algorithms written in coffee to (to stay sharp).
Zero-dependency modular cipher collection including all well-known and often used ciphers
Algorithms and problem-solutions
Common data structures implemented as part of Ds-visualization project
Sample of Leetcode algorithms I solved at one time or another using JS
Classic algorithms and data structures in coffeescript. Making the World a better place, with coffee.
A Node.js port of the Encog Machine Learning Framework
Typed data structures, algorithms, and utility functions library for JavaScript/TypeScript
Just a simple Node.js package with some basic algorithms perfect for people just starting out. It's got easy-to-understand TypeScript versions of stuff like sorting, searching, math with numbers, and messing with strings.
Topologically sort Gert graphs
Yeoman based generator that creates a simple mocha/chai TDD scaffold for solving algorithms
A set of problems that can be encountered in interviews.
Algorithms and Data Structures in JavaScript
algorithms done right in typescript
JS/TS library for sorting arrays with different algorithms
A lightweight and dependency-free collection of essential data structures and graph algorithms, written entirely in TypeScript. This library supports CommonJS, ESM, and browser environments, and includes utility functions for practical, everyday tasks in
ds-kit is an NPM package provide ready to use famous data structures to JavaScript. It draws inspiration from the structured beauty of C++ STL.
The **`ethical-algorithm-tester`** package provides tools for analyzing bias, fairness, transparency, and accountability in algorithmic decision-making. This package is useful for developers and data scientists who want to ensure that their algorithms ope
Tools for converting raw text into trists for use in Trystal.Net and other products.
Data structure and algorithm in TypeScript
A very fast static 2D index for points based on kd-tree. Input points are one dimension array.
Quickselect implementation on javascript. Finding the k-th smallest element in an unordered list.
Min-heap-based implementation of Priority Queue for NodeJS and browsers
A collection of classic alogrithms.
Best sorting algorithms on Javascript arrays.
data structure and algorithms logics for NodeJS
Calculates integer ratios and scaled-image sizes for pixel-perfect image upscaling with optional aspect-ratio correction.
This repository provides a TypeScript implementation of a doubly linked list data structure.
Data Structures and Algorithms implemented
A collection of efficient algorithms
Javascript library for 2d geometry. Cloned from flattenjs
Graphic library from scratch
A fast implementation of graph data structure
Basic Data Structures in TypeScript
A collection of math utilities optimized for competitive programming.
NodeJS Backtesting Library
Project for showing different data structures and algorithms implemented in Javscript. Not exhaustive, mostly exploratory in nature and for career development. If you see anything wrong, let me know!
A directed and undirected multi-graph library
algorithms tool box powered by typescript
A lightweight Node.js module that implements the most common Approximate String Matching algorithms
Algomin - Viszualizing Distributed Algorithms
A NPM Package which provides access to various Data Structures in Javascript eliminating the purpose of coding them from scratch.
A sorting library for Node.js & javascript made based on well kown algorithmes included : Bead Sort , Gravity Sort , Bucket Sort , Bin Sort , Counting Sort , Insertion Sort , Merge Sort , Radix Sort
Implementation of some CS algorithms in js
Evolutionary Neural Network library
The Ackermann function A(m,n)
A lightweight JavaScript package providing Stack and Queue data structures with TypeScript support.
N-queens problem
Algorithmic crypto unicorn vomit.
Common Data Structures and Algorithms in TypeScript
Javascript library for 2d geometry
Sorting Algorithms in Javascript
This package is developed for functionality of data structures and algorithms, some standard examples of algorithms are implemented
A library providing dynamic programming helpers and basic graph algorithms.

Quick Union Union Find using ES next
A collection of sorting algorithms implemented in JavaScript.
Yeoman based generator that creates a simple mocha/chai TDD scaffold for solving algorithms
Linked list implementation in JavaScript
A collection of mostly common algorithms, data structures with visualizations and explanations.
Helper library for verifying and benchmarking algorithmic alternatives
Merge Sort algorithm from The All ▲lgorithm Project
Common functions for array.sort()
A collection of hash algorithms. MD5, SHA1, SHA2, SHA3, RFC4122 UUID ver.1, 2, 3, 4, etc.
Data structure and algorithm problems in a library
Genetic algorithms
Optimize your React applications by effortlessly implementing Least Recently Used (LRU) caching for time-consuming API responses with the React LRUCache Hook. This lightweight and easy-to-use hook seamlessly integrates into your components, allowing you t
Sort-algorithms regroup all the popular sorting algorithms.
AlgoVerse is a JavaScript library for efficient algorithms, data structures, and interactive visualizations. It helps developers implement and visualize structures like heaps, graphs, and trees in real time.
Utility to compute minimum cut of a given graph
Collection of basic algorithmic JS problems