Browse free open source JavaScript Algorithms and projects below. Use the toggles on the left to filter open source JavaScript Algorithms by OS, license, language, programming language, and project status.

  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 1
    VB and JavaScript code which validates 10 and 13 digit ISBN, and converts between ISBN-10 and ISBN-13 (only ISBN-13 beginning with 978 can be converted to ISBN-10). May be useful during the January 2007 world-wide changeover to ISBN-13.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    JavaScript library intended to simplify writing OOP in JavaScript which represents alternative JavaScript inheritance approach, provides support of JavaScript classes hierarhies, automatic resolving and optimizing external scripts files dependencies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    JSONER is a JavaScript library intented to simplify most used operations with JSON based on event API on JSON tree. It includes: data lookup and binding solution, HTML form by JSON dynamically creation and population, transformation and comparison JSONs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    JSolutions

    The solution to all your problems

    The Jsolution package is a collection of programs, scripts,libraries and documents that i have written and use in my daily life.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 5
    Javascript-based Parser for Smarty-templates.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Javascript-Voronoi

    Javascript-Voronoi

    JS implementation of Fortune's algorithm to compute Voronoi cells

    This repository implements Steven Fortune’s algorithm (sweep-line method) for generating Voronoi diagrams in JavaScript, providing a performant browser-side solution for computational geometry of planar point sets. With this library you can feed a set of sites (points) and compute their Voronoi cells – the partition of the plane into regions closest to each site – in O(n log n) time. It’s especially useful in web UIs, visualizations, interactive maps, and generative-art contexts where you need dynamic tessellations or diagrammatic layouts. The library exposes API functions for computing cells, retrieving neighbors, and drawing results into canvas or SVG. Because it is pure JavaScript and self-contained, it integrates easily with browser or Node.js applications without heavy dependencies. For developers exploring spatial algorithms, generative UI, or interactive diagrams, this codebase is a practical reference and tool to build upon.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    An online judge system to judge the ACM-ICPC programming contests.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    LZF

    LZF compression/decompression for JavaScript

    LZF compression/decompression. Implementation for JavaScript. Compatible with lzf_compress & lzf_decompress PHP functions (see LZF in PECL) Based on C source of LZF functions by Marc Alexander Lehmann <schmorp@schmorp.de> Based on C source of LZF PHP extension by Marcin Gibula <mg@iceni.pl> Working example <http://javascriptarchiver.org/>
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    LeetCode Python

    LeetCode Python

    LeetCode Solutions: A Record of My Problem Solving Journey

    This repository is a comprehensive personal journal of LeetCode problem-solving journey. It includes detailed solutions with code, algorithm insights, data structure summaries, Anki flashcards, daily challenge logs, and future planning sections.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 10
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Math tools in Python to tackle down problems in Operational Research fields. Comes with a Django based web interface to allow remote access to complex simulation means.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    Moving Target Detection 2D

    Moving target detection in 2D using Kalman Filter

    Moving target detection in 2D using Kalman Filter written in JS for demo purposes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Turn-based strategy game for developers/technical experienced users, based on neural networks, algorithmic programming languages and other techniques.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    The Open Optimization for Java provides a framework and the implementation of commonly-used algorithms found in Graph Theory and Network Optimization, e.g. shortest path and postman problem.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    OpenYPDatePicker is a webcontrol for Asp.Net Ajax-based and written in C Sharp to provide a calendar culture based with capablity to connect to a database to retrieve informations like a sheduler.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    PadotusRNDT.js

    PadotusRNDT.js

    This library allows you to generate a random number

    This library allows you to generate a random number in the specified range from 0 to n, without using the built-in function Math.random (), and gets a random number from the processing time of polymorphic mathematical calculations, which depends on the current physical parameters of the CPU, RAM, and t .P. The resulting sequence corresponds to a discrete uniform distribution and is close to natural random sequences in terms of statistical randomness tests (LFSR, Approximate Entropy, DIEHARD Test).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    RAS is the acronym for Result Assessment System. The primary purpose of RAS is helping users manage, visualize, assess and report results obtained from experimental search algorithms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    SCSU

    Standard Compression Scheme for Unicode

    Standard Compression Scheme for Unicode. Implementation for PHP and JavaScript. See <http://www.unicode.org/reports/tr6/> for detailed information about SCSU. Suitable for better LZF compression for UTF-8 strings Based on Java source of SCSU by Unicode, Inc. <http://www.unicode.org/reports/tr6/> Working example <http://javascriptarchiver.org/>
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Suddenica.js
    Небольшая и быстрая библиотека написанная на javascript, которая генерирует псевдослучайные числа с практически непредсказуемым разбросом вероятности выпадения для каждого генерируемого числа, а также случайно динамическими границами диапазона псевдослучайной последовательности (для каждого генерируемого числа). Другими словами: эта библиотека ведет себя настолько не предсказуемо, что иногда выдает неопределенное значение (NaN) или бесконечность (Infinity), и почему это происходит не знает даже сам разработчик!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Supervised Reptile

    Supervised Reptile

    Code for the paper "On First-Order Meta-Learning Algorithms"

    The supervised-reptile repository contains code associated with the paper “On First-Order Meta-Learning Algorithms”, which introduces Reptile, a meta-learning algorithm for learning model parameter initializations that adapt quickly to new tasks. The implementation here is aimed at supervised few-shot learning settings (e.g. Omniglot, Mini-ImageNet), not reinforcement learning, and includes scripts to run training and evaluation for few-shot classification. The fundamental idea is: sample a task, train on that task (inner loop), and then move the initialization parameters toward the adapted parameters (outer loop). Because Reptile is a first-order algorithm, it avoids computing second derivatives or full meta-gradients, making it computationally simpler while retaining good performance. The repo includes training scripts, dataset fetchers (Omniglot, Mini-ImageNet), and modules for defining the Reptile update logic, variables, and hyperparameters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Ky eshte nje projekt i HAPUR/FALAS per publikun Shqip-foles i cili permban nje seri Video-Kursesh, Udhezime, dhe Shembuj Kodi per gjuhe (web) si: XHTML, CSS, JS, PHP, AS3 etj. si dhe per Desktop: C++, Java, Adobe Air etj. + programe/praktika te ndryshme.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Track your friends in real time on a map.. and many more features
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Zero Sum Game Solver JavaScript Library

    Zero Sum Game Solver JavaScript Library

    Zero Sum Game Solver JavaScript Library
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    algorithms.js

    algorithms.js

    Classic algorithms and data structures implemented in JavaScript

    Traditional Computer Science algorithms and data structures implemented in JavaScript. Algorithms such as collatzConjecture, extendedEuclidean, fastPower, fibonacci, findDivisors, fisherYates, gcd (Greatest common divisor), greatestDifference, lcm (Least common multiple), newtonSqrt, nextPermutation, powerSet, reservoirSampling, shannonEntropy, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    barde
    A log player for "The Fourth Coming" ("T4C", http://www.the4thcoming.com). Given a log-file, this tool will replay a T4C game you've played before. It will have built-in functionnalities like : merging log files together, searching and cleaning
    Downloads: 0 This Week
    Last Update:
    See Project