JSPM

Found 480 results for algorithms

delaunator

An incredibly fast JavaScript library for Delaunay triangulation of 2D points

  • v5.0.1
  • 84.37
  • Published

kdbush

A very fast static 2D index for points based on kd-tree.

  • v4.0.2
  • 83.73
  • Published

potpack

A tiny library for packing 2D rectangles (for sprite layouts)

  • v2.1.0
  • 82.29
  • Published

graphlib

A directed and undirected multi-graph library

  • v2.1.8
  • 81.57
  • Published

@hapi/nigel

Boyer-Moore-Horspool algorithms

  • v5.0.1
  • 76.57
  • Published

@dagrejs/graphlib

A directed and undirected multi-graph library

  • v2.2.4
  • 74.89
  • Published

@snyk/graphlib

A directed and undirected multi-graph library

  • v3.4.0
  • 62.47
  • Published

flatqueue

The smallest and simplest JavaScript priority queue

  • v3.0.0
  • 61.46
  • Published

@unovis/graphlibrary

A fork of `graphlibrary` with individual lodash-es imports; exported as ES modules

  • v2.2.0-2
  • 59.13
  • Published

performant-array-to-tree

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.

  • v1.11.0
  • 57.22
  • Published

graphlibrary

A directed and undirected multi-graph library

  • v2.2.0
  • 46.79
  • Published

@pintora/graphlib

A directed and undirected multi-graph library

  • v2.2.2
  • 45.82
  • Published

upash

Unified API for password hashing algorithms

  • v1.0.2
  • 44.91
  • Published

little-ds-toolkit

A small collection of useful data structures

  • v1.1.1
  • 42.77
  • Published

ciena-graphlib

A directed and undirected multi-graph library

  • v1.0.8
  • 42.51
  • Published

string-similarity-alg

Compare strings with best suitable algorithm for your need

    • v1.3.2
    • 41.46
    • Published

    dsa.js

    Data Structures & Algorithms in JS

    • v2.7.6
    • 41.08
    • Published

    @newdash/graphlib

    A directed and undirected multi-graph library

    • v3.1.4
    • 40.27
    • Published

    rete-structures

    Rete.js Structures ==== [![Made in Ukraine](https://img.shields.io/badge/made_in-ukraine-ffd700.svg?labelColor=0057b7)](https://stand-with-ukraine.pp.ua) [![Discord](https://img.shields.io/discord/1081223198055604244?color=%237289da&label=Discord)](https:

    • v2.0.3
    • 38.37
    • Published

    cmpstr

    CmpStr is a lightweight, fast and well performing package for calculating string similarity

    • v3.0.3
    • 37.88
    • Published

    merge-k-sorted-arrays

    merges 2 or more sorted arrays efficiently using a priority queue

    • v2.1.0
    • 37.53
    • Published

    jose-algorithms

    A collection of JOSE-compatible algorithms

    • v0.0.4
    • 36.85
    • Published

    sweet-collections

    Different Javascript collections written in Typescript

    • v1.1.0
    • 36.80
    • Published

    diesal

    Data structures and algorithms, written in Typescript

    • v1.0.2
    • 35.85
    • Published

    local-leetcode-trainer

    A complete local LeetCode practice environment with multi-language support - use your IDE, collaborate with AI, submit with confidence

    • v1.12.0
    • 35.65
    • Published

    @stoqey/ibkr

    NodeJS Interactive Brokers wrapper & utilities using @stoqey/ib

    • v2.2.14
    • 35.27
    • Published

    flatten-js

    Javascript library for 2d geometry

    • v0.6.9
    • 35.25
    • Published

    ts-ds-tool

    Data structure and algorithm of TypeScript

    • v0.1.5
    • 31.14
    • Published

    https-tls

    Setup HTTPS details related to TLS according to the User Agent provided.

    • v1.0.24
    • 29.74
    • Published

    athro

    A datastructures and algorithms library for TS/JS

      • v2.0.5
      • 29.55
      • Published

      lgrthms

      Algorithms and data structures for your JavaScript and TypeScript projects 🧑‍💻

      • v1.0.1
      • 29.17
      • Published

      jlouvain.js

      Community detection algorithm

      • v1.0.0
      • 28.88
      • Published

      @robonen/stdlib

      A collection of tools, utilities, and helpers for TypeScript

      • v0.0.7
      • 27.69
      • Published

      online-group

      Group multiple stats into one Group object

      • v0.0.1
      • 27.07
      • Published

      online-series

      Stack multiple stats in one Series object

      • v0.0.3
      • 26.89
      • Published

      networkx-core

      A directed and undirected multi-graph library

      • v2.1.6
      • 26.51
      • Published

      stl-kit

      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

      • v5.4.2
      • 26.46
      • Published

      neo-tools

      Collection of useful and efficient JS tools

      • v0.0.4
      • 26.45
      • Published

      dst-typescript-collection

      🚀 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

      • v1.1.0
      • 26.14
      • Published

      @gitborlando/utils

      JavaScript/TypeScript 实用工具集合

        • v4.1.0
        • 25.94
        • Published

        @m3rashid/dsa-js

        A data-structures and algorithms library for node and browser written in typescript. Inspired from C++ standard library

        • v1.0.3
        • 25.57
        • Published

        @ryanuo/utils

        提供多种实用工具函数,涵盖算法、浏览器操作、网络请求等多个领域

        • v1.3.5
        • 25.39
        • Published

        porter-stemmer-js

        Very fast Porter Stemmer implementation written in Javascript.

        • v1.1.2
        • 25.35
        • Published

        meeusjs

        Implementation of the Astronomical Algorithms of Jean Meeus in Javascript

        • v1.0.4
        • 25.31
        • Published

        string-comparisons

        A collection of string comparisons algorithms

          • v0.0.20
          • 24.23
          • Published

          useless

          Use Less. Do More. JavaScript on steroids.

          • v0.1.355
          • 24.02
          • Published

          kdgrass

          KDBush with flat API

          • v1.0.1
          • 23.81
          • Published

          could-be-utils

          Library containing utility functions in javascript.

          • v0.2.4
          • 23.67
          • Published

          typescript-ds-lib

          A collection of TypeScript data structure implementations

          • v0.4.5
          • 23.67
          • Published

          algorith

          Collection complète d'algorithmes de similarité textuelle et moteur de génération aléatoire avancé

          • v1.0.1
          • 23.33
          • Published

          @dr-nio/aura-path-algorithms

          AURA - Adaptive Unified Routing Algorithms: A modern ES package providing graph shortest-path algorithms (Aura, Dijkstra, A*).

          • v2.0.0
          • 23.23
          • Published

          @rawify/unionfind

          The RAW union find (disjoint set) library

          • v0.0.2
          • 22.87
          • Published

          @morphcode/collections

          Modern, high-performance data structures for JavaScript & TypeScript - inspired by Python's collections module

          • v1.0.1
          • 22.66
          • Published

          algorithms

          Traditional computer science algorithms and data structures implemented in JavaScript

          • v0.10.0
          • 22.48
          • Published

          @raikuxq/alg-ds

          Documentation app: [raikuxq-algorithms.netlify.app/guide](https://raikuxq-algorithms.netlify.app/guide)

          • v1.2.5
          • 22.24
          • Published

          cli-prep

          A fun and interactive command-line interview preparation game to test your programming knowledge with 80+ questions across multiple categories!

          • v1.0.1
          • 22.08
          • Published

          dig

          Graph algorithms

          • v0.0.6
          • 21.82
          • Published

          2d-geometry

          Performant & ergonomic 2D geometry in typescript

          • v3.0.0
          • 21.42
          • Published

          easy-algo

          test lib

          • v0.0.6
          • 21.27
          • Published

          jdbscan

          DBSCAN (density based clustering algorithm algorithm) for js

          • v1.0.0
          • 21.01
          • Published

          @api-client/graph

          A set of libraries helping working with graphs.

          • v0.3.10
          • 20.70
          • Published

          aa-js

          Astronomical Algorithms in Javascript

          • v4.0.1
          • 19.48
          • Published

          camote-utils

          A comprehensive TypeScript utility library featuring advanced string and number formatting, data structures, and algorithms

          • v1.1.86
          • 19.10
          • Published

          dsalgorithms-js

          A Javascript library of data structures and algorithms.

          • v0.1.0-alpha.1
          • 18.50
          • Published

          @rickosborne/foundation

          Rick Osborne's collection of basic data structures and algorithms.

          • v2025.8.28
          • 18.43
          • Published

          @vyacheslav97/ct

          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)).

            • v1.0.4
            • 18.32
            • Published

            @tzm96dev/algo-toolkit

            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.

            • v1.0.0
            • 17.72
            • Published

            mathball

            A JavaScript library for Competitive Programming

            • v0.4.0
            • 17.03
            • Published

            dsakit

            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

            • v1.0.2
            • 16.78
            • Published

            sorting-algorithms-lib

            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

            • v1.1.1
            • 16.19
            • Published

            algorithmsjs

            Basic collection of algorithm and data structure implementations

              • v0.0.1
              • 16.18
              • Published

              merge-find

              Implementation of Disjoint-set data structure algorithm (also called a union–find data structure or merge–find set).

              • v0.3.5
              • 15.98
              • Published

              structures-wiz

              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

              • v1.1.13
              • 15.82
              • Published

              binary-search-algorithms

              Набор функций двоичного поиска индекса элемента в отсортированных срезах данных

                • v0.0.1
                • 15.71
                • Published

                @cosmicmind/algojs

                A TypeScript library featuring algorithms and data structures.

                • v0.0.1-rc-082825-2
                • 15.68
                • Published

                awesome-balancer

                a load-balance engine include various strategy

                • v1.0.16
                • 15.63
                • Published

                selector-generalization

                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.

                • v1.2.0
                • 15.34
                • Published

                js-ds-collection

                A collection of clean, testable data structures in modern TypeScript

                • v1.0.5
                • 15.34
                • Published

                quick-structures

                Advanced quick strucures and algorithms at your finger tips

                • v2.0.0
                • 15.33
                • Published

                custom-ibkr-muly

                NodeJS Interactive Brokers wrapper & utilities - Custom Version

                • v1.8.22
                • 15.22
                • Published

                @graphty/algorithms

                Graph algorithms library for browser environments implemented in TypeScript

                • v1.2.0
                • 14.91
                • Published

                algokit

                Reusable datastructures and algorithms library for javascript

                • v0.0.1
                • 14.88
                • Published

                squaresplit

                A tiny library for spitting a square into smaller squares

                • v1.0.2
                • 14.83
                • Published

                machinejs

                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

                • v0.9.5
                • 14.62
                • Published

                avl-tree-rust

                High-performance native AVL tree library for Node.js.

                • v2.1.2
                • 14.47
                • Published

                cube-scrambler

                Want a scramble? Just say scramble from your CLI!

                • v1.1.0
                • 14.31
                • Published

                @rickosborne/planar

                Rick Osborne's collection of 2D Cartesian and graphics related data structures and algorithms.

                • v2025.8.28
                • 14.30
                • Published

                sortlab

                sortlab is a versatile sorting package that supports various data structures, such as number arrays and strings, and provides multiple popular sorting algorithms. 💪

                • v0.0.5
                • 14.20
                • Published

                jollections

                The missing Collections API and algorithms for JavaScript

                • v0.0.11
                • 14.19
                • Published

                @crstrskp/graph

                High-performance TypeScript graph algorithms library optimized for trading bots and arbitrage detection

                • v1.1.0
                • 13.84
                • Published

                hasher-apis

                Simple and flexible implementation Crypto Module functions to hash/ encrypt/ decrypt content and get SHA or other algorithm hashes of text or any data

                • v0.2.7
                • 13.82
                • Published

                dsa-toolkit

                Node data structures and algorithms

                • v1.5.0
                • 13.82
                • Published

                @kanaries/ml

                machine learning lib in javascript

                • v0.0.11
                • 13.61
                • Published

                cuckoo-filter-ts

                Cuckoo Filter: Practically Better Than Bloom

                • v1.4.0
                • 13.58
                • Published

                lytepq

                A small and mighty suite of data structures in JavaScript.

                • v1.1.9
                • 13.52
                • Published

                lomind

                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

                • v0.0.42
                • 13.36
                • Published

                algosort

                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

                • v2.0.2
                • 13.22
                • Published

                js-random-number

                With this package, you can create Random Numbers and Timestamp Based Random Numbers with low probability of collision using strong randomized bytes as seed.

                • v1.1.3
                • 12.99
                • Published

                dstructures.js

                Data structures and algorithms written in JavaScript

                • v1.0.5
                • 12.97
                • Published

                computer-science-in-javascript

                Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript.

                • v1.0.0
                • 12.92
                • Published

                bogosort

                The well known Bogosort sorting algorithm for JavaScript

                • v1.0.1
                • 12.88
                • Published

                js-algorithms

                Javascript versions of classic software development algorithms

                • v1.9.2
                • 12.88
                • Published

                usingbytes-dsa

                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

                • v1.3.5
                • 12.75
                • Published

                minangscript

                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.

                • v2.0.0
                • 12.66
                • Published

                xiangqii

                xiangqi-engine written in pure js

                  • v1.0.1
                  • 12.51
                  • Published

                  cpphelper

                  C++ DSA cheat sheet in your terminal

                    • v1.0.4
                    • 12.51
                    • Published

                    js-dsa-utils

                    Basic DSA utilities (sorting, searching, stack, queue,linked list etc.)

                      • v1.3.0
                      • 12.44
                      • Published

                      lago

                      Data structures and algorithms library for JavaScript.

                      • v0.0.2
                      • 11.95
                      • Published

                      algojs

                      It provides Javascript implementation of fundamental data types, algorithms, and data structures.

                      • v0.6.0
                      • 11.91
                      • Published

                      tstruct

                      Data structures & basic algorithms library

                      • v0.1.0
                      • 11.87
                      • Published

                      cs101

                      Computer Science Data Structured and Algorithms in JavaScript ( Node.JS, ES ) in simple, clean, reusable code

                      • v1.4.0
                      • 11.36
                      • Published

                      adv-dsa

                      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

                      • v1.1.5
                      • 11.04
                      • Published

                      node-sort-algorithms

                      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

                      • v1.1.5
                      • 11.00
                      • Published

                      geo-shortest-path

                      A TypeScript library for calculating shortest paths between geographical points using Dijkstra's algorithm and Haversine distance

                      • v1.0.0
                      • 11.00
                      • Published

                      algs4js

                      Basic algorithms and data structures implemented with es6

                      • v0.0.9
                      • 10.73
                      • Published

                      data-structs-n-algos

                      JavaScript and TypeScript implementations for common data structures and algorithms.

                      • v3.0.0
                      • 10.72
                      • Published

                      algonoderithm

                      algonoderithm help you by providing most computer science algorithms wanted in the applications.

                      • v2.0.0
                      • 10.72
                      • Published

                      dll-ts

                      Doubly Linked List - Javascript or Typescript

                      • v0.9.6
                      • 10.70
                      • Published

                      @encapsule/arctools

                      Encapsule Project command line tools and filter function utilities derived from @encapsule/arccore package.

                      • v0.3.6
                      • 10.69
                      • Published

                      @clarketm/super

                      Data structures, data types, and algorithms with superpowers! 💪

                      • v1.2.36
                      • 10.64
                      • Published

                      plentiful

                      A bountyful amount of algorithms to pick from, choose your poison.

                      • v0.2.0
                      • 10.40
                      • Published

                      genetics-js

                      Genetic and evolutionary algorithms framework for the web

                      • v1.3.0
                      • 10.35
                      • Published

                      custom-ibkr

                      NodeJS Interactive Brokers wrapper & utilities - Custom Version

                      • v1.8.22
                      • 10.33
                      • Published

                      cube-scramble.js

                      Unofficial scrambler for WCA puzzles cubes using Vanilla JS

                      • v1.0.18
                      • 10.33
                      • Published

                      bentley-ottman

                      Bentley-Ottman Algorithm for Validating Self-Intersections in Polygons

                      • v0.2.7
                      • 10.33
                      • Published

                      @pixi/spatial-hash

                      Spatial hash algorithm for PixiJS scene graphs

                      • v1.1.3
                      • 10.29
                      • Published

                      algorithms-in-coffee

                      Basic Algorithms written in coffee to (to stay sharp).

                      • v0.0.2
                      • 10.29
                      • Published

                      via-sort

                      This package is a convenient wrapper for most standard sorting methods. Such as quickSort, mergeSort and others

                      • v0.0.1
                      • 10.27
                      • Published

                      cgtools

                      A set of extension collected from variety computer graphics apps

                      • v1.0.3
                      • 10.15
                      • Published

                      red-black-tree-node

                      The algorithm of a self-balancing tree is used (Red-Black tree)

                      • v2.0.0-beta.1
                      • 10.04
                      • Published

                      tree-layout-tester

                      Tests cases for various tree layout algorithms

                      • v0.0.4
                      • 9.95
                      • Published

                      genetics-js-mdccvrp

                      Solver for the MDCCVRP using evolutionary algorithms

                      • v1.0.5
                      • 9.90
                      • Published

                      sortire

                      A collection of popular sorting algorithms for JavaScript

                      • v1.1.0
                      • 9.90
                      • Published

                      comb-sort

                      CombSort implementation on javascript.

                      • v0.1.2
                      • 9.87
                      • Published

                      cipher-collection

                      Zero-dependency modular cipher collection including all well-known and often used ciphers

                      • v0.3.0
                      • 9.76
                      • Published

                      crazy-algos

                      Algorithms and problem-solutions

                        • v1.1.1
                        • 9.76
                        • Published

                        ds-mastery

                        Common data structures implemented as part of Ds-visualization project

                          • v1.0.0
                          • 9.66
                          • Published

                          @oxog/string

                          Comprehensive string manipulation utilities with zero dependencies

                          • v1.0.0
                          • 9.51
                          • Published

                          encog-node

                          A Node.js port of the Encog Machine Learning Framework

                          • v0.3.0
                          • 9.51
                          • Published

                          tsalgo

                          Typed data structures, algorithms, and utility functions library for JavaScript/TypeScript

                          • v1.2.2
                          • 9.51
                          • Published

                          @lucadani7/algonodejs-for-beginners

                          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.

                          • v1.0.0
                          • 9.51
                          • Published

                          milost

                          A Rust-like TypeScript library with WebAssembly optimizations

                          • v1.1.0
                          • 9.51
                          • Published

                          algos-js

                          Implementation of some CS algorithms in js

                          • v0.3.0
                          • 9.48
                          • Published

                          gert-topo-sort

                          Topologically sort Gert graphs

                          • v1.0.0
                          • 9.24
                          • Published

                          generator-test

                          Yeoman based generator that creates a simple mocha/chai TDD scaffold for solving algorithms

                          • v2.0.2
                          • 9.24
                          • Published

                          problems

                          A set of problems that can be encountered in interviews.

                          • v0.0.1
                          • 9.24
                          • Published

                          algos-ts

                          algorithms done right in typescript

                          • v1.0.6
                          • 9.07
                          • Published

                          algo-sorter

                          JS/TS library for sorting arrays with different algorithms

                          • v1.1.8
                          • 9.07
                          • Published

                          ds-js-stl

                          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.

                          • v1.0.2
                          • 9.05
                          • Published

                          algo

                          A collection of classic alogrithms.

                            • v1.0.0
                            • 9.05
                            • Published

                            algojs-sorting

                            Best sorting algorithms on Javascript arrays.

                            • v0.3.0
                            • 9.05
                            • Published

                            dsa-logics

                            data structure and algorithms logics for NodeJS

                            • v1.5.6
                            • 9.05
                            • Published

                            integer-scaling

                            Calculates integer ratios and scaled-image sizes for pixel-perfect image upscaling with optional aspect-ratio correction.

                            • v1.3.2
                            • 9.05
                            • Published

                            @bhaireshm/algorithms

                            This repository provides a TypeScript implementation of a doubly linked list data structure.

                            • v1.0.2
                            • 9.05
                            • Published

                            @toolbox-ts/dsa

                            Data Structures and Algorithms implemented

                            • v0.2.0
                            • 9.05
                            • Published

                            algorithms.coffee

                            Classic algorithms and data structures in coffeescript. Making the World a better place, with coffee.

                            • v0.4.0
                            • 9.02
                            • Published

                            ts-ds

                            Data structure and algorithm in TypeScript

                            • v1.0.28
                            • 9.02
                            • Published

                            ethical-algorithm-tester

                            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

                              • v1.0.4
                              • 9.00
                              • Published

                              @trystal/trist-text

                              Tools for converting raw text into trists for use in Trystal.Net and other products.

                              • v1.1.3
                              • 8.99
                              • Published

                              @kubric/geometry

                              Javascript library for 2d geometry. Cloned from flattenjs

                              • v1.4.5
                              • 8.89
                              • Published

                              tela.js

                              Graphic library from scratch

                              • v1.2.12
                              • 8.89
                              • Published

                              fast-graph

                              A fast implementation of graph data structure

                              • v1.5.0
                              • 8.80
                              • Published

                              @gigwork/ds

                              Basic Data Structures in TypeScript

                                • v0.3.3
                                • 8.80
                                • Published

                                competitive-math-toolkit

                                A collection of math utilities optimized for competitive programming.

                                • v1.0.4
                                • 8.80
                                • Published

                                ackermann

                                The Ackermann function A(m,n)

                                • v1.0.1
                                • 8.54
                                • Published

                                dstruct-js

                                A lightweight JavaScript package providing Stack and Queue data structures with TypeScript support.

                                • v1.0.1
                                • 8.54
                                • Published

                                quickselect.js

                                Quickselect implementation on javascript. Finding the k-th smallest element in an unordered list.

                                • v0.1.4
                                • 8.51
                                • Published

                                js-data-structures-algorithms

                                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!

                                • v1.1.2
                                • 8.50
                                • Published

                                graphlib-webpack

                                A directed and undirected multi-graph library

                                • v2.1.1
                                • 8.50
                                • Published

                                algbox

                                algorithms tool box powered by typescript

                                  • v0.1.2
                                  • 8.50
                                  • Published

                                  epsilonjs

                                  A lightweight Node.js module that implements the most common Approximate String Matching algorithms

                                  • v2.0.2
                                  • 8.50
                                  • Published

                                  algomin

                                  Algomin - Viszualizing Distributed Algorithms

                                  • v1.0.2
                                  • 8.49
                                  • Published

                                  data_structure_models

                                  A NPM Package which provides access to various Data Structures in Javascript eliminating the purpose of coding them from scratch.

                                  • v1.0.3
                                  • 8.49
                                  • Published

                                  algo-ds-ts

                                  Common Data Structures and Algorithms in TypeScript

                                  • v0.0.10
                                  • 8.30
                                  • Published

                                  @raj-rathod/dsa-methods

                                  This package is developed for functionality of data structures and algorithms, some standard examples of algorithms are implemented

                                  • v0.2.2
                                  • 8.00
                                  • Published

                                  algo-helpers

                                  A library providing dynamic programming helpers and basic graph algorithms.

                                    • v1.5.1
                                    • 8.00
                                    • Published

                                    sorts

                                    Common functions for array.sort()

                                    • v1.1.1
                                    • 7.98
                                    • Published

                                    sumi-hash

                                    A collection of hash algorithms. MD5, SHA1, SHA2, SHA3, RFC4122 UUID ver.1, 2, 3, 4, etc.

                                    • v1.0.1
                                    • 7.98
                                    • Published

                                    hector-sorts

                                    A collection of sorting algorithms implemented in JavaScript.

                                    • v2.0.7
                                    • 7.94
                                    • Published

                                    generator-testbz

                                    Yeoman based generator that creates a simple mocha/chai TDD scaffold for solving algorithms

                                    • v2.0.2
                                    • 7.94
                                    • Published

                                    linked-list-js

                                    Linked list implementation in JavaScript

                                    • v0.3.0
                                    • 7.94
                                    • Published

                                    collection-of-algos

                                    A collection of mostly common algorithms, data structures with visualizations and explanations.

                                    • v1.0.71
                                    • 7.93
                                    • Published

                                    benchkit

                                    Helper library for verifying and benchmarking algorithmic alternatives

                                    • v1.4.3
                                    • 7.93
                                    • Published

                                    algodsjs

                                    Data structure and algorithm problems in a library

                                    • v0.0.1
                                    • 7.85
                                    • Published

                                    genes

                                    Genetic algorithms

                                    • v0.0.2
                                    • 7.85
                                    • Published

                                    use-lru-cache

                                    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

                                    • v1.1.5
                                    • 7.85
                                    • Published

                                    sort-algorithms

                                    Sort-algorithms regroup all the popular sorting algorithms.

                                      • v1.1.0
                                      • 7.76
                                      • Published

                                      algoverse

                                      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.

                                      • v1.1.1
                                      • 7.76
                                      • Published

                                      minimum-cut

                                      Utility to compute minimum cut of a given graph

                                      • v1.0.2
                                      • 7.37
                                      • Published

                                      @innblockchain-exchange/array-to-tree

                                      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.

                                      • v0.0.3
                                      • 7.36
                                      • Published

                                      meeusjs-fork

                                      Implementation of the Astronomical Algorithms of Jean Meeus in Javascript

                                      • v1.0.22
                                      • 7.36
                                      • Published

                                      sams-webapp

                                      Some awesome memory scheduler, client.

                                      • v1.0.0
                                      • 7.36
                                      • Published

                                      evonet

                                      Evolutionary Neural Network library

                                      • v0.0.1
                                      • 7.33
                                      • Published

                                      @amaui/diff

                                      Diff algorithm

                                      • v1.0.11141
                                      • 7.33
                                      • Published

                                      lomind-react

                                      The React Hooks version of Lomind relies heavily on the core functionalities of Lomind, while providing an array of additional practical React Hooks utilities.

                                      • v0.0.37
                                      • 7.32
                                      • Published

                                      arayts

                                      让 TypeScript 开发如丝般顺滑。ArayTS 提供了一套高效、优雅的算法工具集,包含常用的数据结构与算法实现,帮助开发者轻松构建可靠的应用程序。

                                      • v1.3.15
                                      • 7.31
                                      • Published

                                      coding-interview

                                      The free guide to smashing the coding interview

                                      • v0.0.0
                                      • 7.23
                                      • Published