nowfound

Dev tools · alternatives · 2026

24 alternatives to Matches.js -- Powerful Pattern Matching for Javascript

Powerful pattern matching for Javascript. Contribute to natefaubion/matches.js development by creating an account on GitHub.

Matches.js is a JavaScript library that provides pattern matching capabilities for the language. It enables developers to write code that matches and deconstructs data structures using declarative patterns. The tool is… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Matches.js -- Powerful Pattern Matching for Javascript launched in 2012; newer entries below may have overtaken it.

  1. 1WP

    2013 · usablica.github.com · its alternatives →

  2. 2
    Chart.js▲263

    Simple, clean & engaging charts for designers and developers

    2014 · chartjs.org · its alternatives →

  3. 3

    🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook - amejiarosario/dsa.js-data-structures-algorithms-javascript

    2019 · github.com · its alternatives →

  4. 4

    A lightweight single-header pattern-matching library for C++17 with macro-free APIs. Try it at https://godbolt.org/z/8YMr8Kz8j

    2022 · github.com · its alternatives →

  5. 5GJ

    Grid.js is a lightweight JavaScript table plugin that works on all web browsers and devices. Grid.js is open-source and it helps you create advanced tables in seconds!

    2020 · gridjs.io · its alternatives →

  6. 6AI
  7. 7

    JavaScript matching REs into objects. Contribute to benjamingr/js-restructure development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  8. 8

    A curated list of most commonly used regular expressions

    2022 · uibakery.io · its alternatives →

  9. 9

    Simple, clean & engaging charts for designers & developers.

    2016 · chartjs.org · its alternatives →

  10. 10

    Find the origin of any character in the DOM

    2019 · fromjs.com · its alternatives →

  11. 11

    Hi HN! I created this lib in the need of a simple and tiny framework to easily do AJAX-style navigation / replacement of fragments in the page, in a web application. For people who don't want to use client-side-rendering and complex frameworks à la React, there are nowadays a few "HTML-over-the-wire" libraries, like HTMX, Unpoly or this super-tiny one Swap.js :) One other key thing is that no external tool is needed: no bundler, no webpack, no TypeScript compiler, no minification needed. Just write HTML, JS (+ your preferred server-side language: PHP, Python, etc.) and it works. The…

    2023 · github.com · its alternatives →

  12. 12

    Hello HN! I became frustrated with the unpredictible/poor match quality and opaqueness of "relevance scores" in existing fuzzy and fulltext search libs, so I tried something different and this is the result. The main selling point is the result quality / ordering, with best-in-class memory overhead and excellent performance being bonuses. The API is pretty stable at this point, but looking for feedback before committing to 1.0. TL;DR The test corpus is a 4MB json file with 162k words/phrases, so give it a second for initial download. You can also drag/drop your own…

    2022 · github.com · its alternatives →

  13. 13AJ
  14. 14

    Faster user-land reimplementations for several common builtin native JavaScript functions. - codemix/fast.js

    2014 · github.com · its alternatives →

  15. 15

    Javascript framework for adding guide and screen tips

    2015 · usablica.github.io · its alternatives →

  16. 16
    Danfo.js▲109

    Open Source JavaScript library for manipulating data.

    2020 · github.com · its alternatives →

  17. 17

    Open source JavaScript charting library for the modern web

    2022 · github.com · its alternatives →

  18. 18GJ
  19. 19
  20. 20

    This R statistical nmath module re-created in typescript/javascript and handwritten webassembly. - R-js/libRmath.js

    2018 · github.com · its alternatives →

  21. 21

    Advanced Mathematics Library for Node.js and JavaScript - numbers/numbers.js

    2012 · github.com · its alternatives →

  22. 22WJ
  23. 23BJ
  24. 24

    Scala-like pattern matching for Java 8. Contribute to johnlcox/motif development by creating an account on GitHub.

    2015 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →