JavaScript Algorithm

Open-source JavaScript projects categorized as Algorithm

Top 23 JavaScript Algorithm Projects

  • javascript-algorithms

    ๐Ÿ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings

  • Project mention: Top 10 GitHub repositoriess for Javascript developers ๐Ÿš€ | dev.to | 2024-05-21
  • algorithm-visualizer

    :fireworks:Interactive Online Platform that Visualizes Algorithms from Code

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • JavaScript

    Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. (by TheAlgorithms)

  • Project mention: ๐Ÿง™โ€โ™‚๏ธMaster JavaScript with these 5 GitHub repositories๐Ÿช„โœจ๐Ÿš€ | dev.to | 2024-03-16

    4. The Algorithm - Javascript

  • javascript-algorithms

    ๐Ÿ’ป JavaScript implementations of computer science algorithms (by mgechev)

  • dsa.js-data-structures-algorithms-javascript

    ๐ŸฅžData Structures and Algorithms explained and implemented in JavaScript + eBook

  • ngraph.path

    Path finding in a graph

  • Project mention: Beyond A*: Better Planning with Transformers via Search Dynamics Bootstrapping | news.ycombinator.com | 2024-02-23
  • rbush

    RBush โ€” a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles

  • Project mention: React Virtualisation from scratch | dev.to | 2023-10-06

    There's a great library call rbush written by mourner which suits our purpose perfectly! Please do give a star to the repository if you like!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • delaunator

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

  • earcut

    The fastest and smallest JavaScript polygon triangulation library for your WebGL apps

  • supercluster

    A very fast geospatial point clustering library for browsers and Node.

  • blog

    Life is a moment :notebook_with_decorative_cover: (by MuYunyun)

  • flatbush

    A very fast static spatial index for 2D points and rectangles in JavaScript ๐ŸŒฑ

  • Project mention: Databases are the endgame for data-oriented design | news.ycombinator.com | 2023-12-06

    > (There are ECS frameworks in JavaScript, which gives you absolutely no control over memory layout and thus completely defeats one of the primary purposes of the pattern.)

    While JS does not provide great support for bit packing complex structs, typed arrays give you quite a bit of control over memory layout for simple numeric types, which is what you usually want for optimal data-oriented code anyway. This is a common technique used in fast JS libs for data visualization, ie:

    https://github.com/mourner/flatbush

    There are also basic operators required for bitarrays, which are useful for ECS and memory-efficient code generally.

  • leetcode-the-hard-way

    LeetCode The Hard Way - From Absolute Beginner to Quitter. Join Discord: https://discord.com/invite/Nqm4jJcyBf

  • Project mention: After 3 years of LeetCode | /r/leetcode | 2023-08-25

    Some contributors and I also upload tutorials & solutions with explanations here. If you like the project, please give it a star on the repository. Also you can join the study group here.

  • Free-Algorithms-Books

    Free Algorithms books for programmers.

  • Project mention: I do not understand DSA ๐Ÿ˜ญ | /r/learnprogramming | 2023-07-12
  • wild-wild-path

    ๐Ÿค  Object property paths with wildcards and regexps ๐ŸŒต

  • algotrader

    Simple algorithmic stock and option trading for Node.js.

  • Project mention: algotrader: NEW Derivatives and Hedging - star count:615.0 | /r/algoprojects | 2023-10-28
  • algorithms

    Algorithms & Data Structures & Computer Science studies (by imteekay)

  • carden

    Flashcards with spaced repetition and gamification ๐ŸŒฑ

  • flot-downsample

    Downsample plugin for Flot charts.

  • AlgorithmVisualizer

    A better visualization of different algorithms made with React

  • algorithms-js

    Consumable Data Structures and Algorithms library in JavaScript

  • Project mention: A novel GitHub issues phishing vector | news.ycombinator.com | 2024-02-20
  • jsColorblindSimulator

    Simulate different kinds of colorblindness on images in your browser.

  • wild-wild-utils

    ๐Ÿค  Functional utilities using object property paths with wildcards and regexps ๐ŸŒต

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Algorithm related posts

  • Top 10 GitHub repositoriess for Javascript developers ๐Ÿš€

    1 project | dev.to | 21 May 2024
  • Databases are the endgame for data-oriented design

    1 project | news.ycombinator.com | 6 Dec 2023
  • algotrader: NEW Derivatives and Hedging - star count:615.0

    1 project | /r/algoprojects | 28 Oct 2023
  • algotrader: NEW Derivatives and Hedging - star count:615.0

    1 project | /r/algoprojects | 26 Oct 2023
  • algotrader: NEW Derivatives and Hedging - star count:615.0

    1 project | /r/algoprojects | 24 Oct 2023
  • algotrader: NEW Derivatives and Hedging - star count:613.0

    1 project | /r/algoprojects | 28 Aug 2023
  • algotrader: NEW Derivatives and Hedging - star count:613.0

    1 project | /r/algoprojects | 27 Aug 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 3 Jun 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more โ†’

Index

What are some of the best open-source Algorithm projects in JavaScript? This list will help you:

Project Stars
1 javascript-algorithms 184,212
2 algorithm-visualizer 46,314
3 JavaScript 31,588
4 javascript-algorithms 7,816
5 dsa.js-data-structures-algorithms-javascript 7,514
6 ngraph.path 2,997
7 rbush 2,383
8 delaunator 2,225
9 earcut 2,119
10 supercluster 2,039
11 blog 1,601
12 flatbush 1,386
13 leetcode-the-hard-way 831
14 Free-Algorithms-Books 828
15 wild-wild-path 715
16 algotrader 620
17 algorithms 499
18 carden 418
19 flot-downsample 269
20 AlgorithmVisualizer 224
21 algorithms-js 198
22 jsColorblindSimulator 91
23 wild-wild-utils 35

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com