nowfound

Life & fun · alternatives · 2026

PJ

This project presents research on predicting JavaScript variable names and types using Conditional Random Fields (CRFs). Developed by researchers at ETH Zurich, it combines an academic paper with a public poll to… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Predict JavaScript variable names and types with CRFs (paper+poll) launched in 2014; newer entries below may have overtaken it.

  1. 1

    Scientific computation for JavaScript

    2016 · datazar.com · its alternatives →

  2. 2

    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 →

  3. 3

    Find the origin of any character in the DOM

    2019 · fromjs.com · its alternatives →

  4. 4

    I have spent several years working on search engines in the backend and have now utilized that experience to develop a fuzzy search library for the frontend. It's fast, accurate and can be used for all languages. It should be easy to integrate into your Javascript / Typescript projects. If you test it and find any edge cases that did not work for you please let me know. The implementation is based on 3-grams by the book, augmented with a novel trick of sorting the characters within the 3-grams for enhanced accuracy. For a detailed explanation you may refer to my related blog post at…

    2024 · github.com · its alternatives →

  5. 5

    JAX in pure JavaScript, as a flexible machine learning library and compiler.

    Jan 2026 · ss.ekzhang.com · its alternatives →

  6. 6

    A tool for identifying and sampling webfonts

    2014 · typewolf.com · its alternatives →

  7. 7AS

    Took a stab at building my own string diffing JS package. I built an interactive demo for TypeIt’s website (https://typeitjs.com/build-your-own) a while back. The approach I took to handle user input necessitated a way to calculate the difference between the versions of a user’s text input. I searched around for a package to help me out and found a couple of good ones (like fast-diff), but I either didn’t really like their API or didn’t want to take on a huge new dependency. Instead, I thought I’d give it a shot myself (famous last words). I dove into it having no real formal…

    2022 · its alternatives →

  8. 8

    I started writing this book 10 years ago in JavaScript, got through a few chapters (asymptotic notation, basic techniques, start of sorting), and then abandoned it. Recently I picked it back up, converted everything to TypeScript, and used AI (Zenflow [1] + Claude Opus 4.6) to complete the remaining chapters. I provided the structure, direction, and initial chapters; the AI generated the bulk of the remaining content under a spec-driven workflow. The book covers roughly a first 1-2 year CS curriculum: sorting, dynamic programming, graph algorithms, trees, heaps, hash tables, and more. All…

    Mar 2026 · amoilanen.github.io · its alternatives →

  9. 9

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

    2018 · github.com · its alternatives →

  10. 10

    Hello, folks. I'm Jiang, the author of ESInfer. I love writing Javascript because it has a prosperous ecosystem and is quick to get my hands dirty. However, sometimes it's painful when the flow is not fast to follow due to the lack of a type system. To solve this, I wrote ESInfer, a statical inference tool, to automatically type check and generate type annotations for Javascript. It works with pure Javascript without any add-ons to the language or user-space code and supports highly dynamic features, such as the modification of prototypes. It is still in the very early stage, which offers…

    2022 · esinfer.com · its alternatives →

  11. 11

    the JS/Node.JS library for encoding complex and unconventional data structures. Support for BigInts, TypedArrays, null, undefined, and Symbol. Multiple flavors available. - DO-SAY-GO/WeirdJSON

    2020 · github.com · its alternatives →

  12. 12

    :microscope: A JavaScript interpretation of the Ruby library Scientist, a library for carefully refactoring critical paths. - bugthesystem/scientist.js

    2016 · github.com · its alternatives →

  13. 13JT
  14. 14CR
  15. 15CA
  16. 16

    Efficient data fetching for your Javascript Applications - fed135/ha-store

    2018 · github.com · its alternatives →

  17. 17

    Post about Avocado, a small library and pattern guide to help you with type safety and data validation in native JavaScript.

    2015 · rafelsberger.at · its alternatives →

  18. 18

    :icecream: vanillatype - Lightweight runtime types for vanilla JS and Node - crisdosaygo/vanillatype

    2020 · github.com · its alternatives →

  19. 19

    A lightweight vanilla Javascript micro-library for making collapsible trees with JSON - MaxLeiter/jsonTree

    2016 · github.com · its alternatives →

  20. 20

    :crystal_ball: Tiny and blazing-fast fuzzy search in JavaScript - bevacqua/fuzzysearch

    2015 · github.com · its alternatives →

  21. 21
    Fuse.js▲10

    A lightweight JavaScript fuzzy-search tool

    2016 · fusejs.io · its alternatives →

  22. 22

    JSON-LD TypeScript types for Schema.org vocabulary - google/schema-dts

    2019 · github.com · its alternatives →

  23. 23

    Computer Science Data Structures and Algorithms in JavaScript ( Node.JS, ES ) in simple, clean, reusable code - crisdosaygo/cs.js

    2021 · github.com · its alternatives →

  24. 24

    A modern introduction to Javascript

    2014 · eloquentjavascript.net · 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 →