fuzzyset.js VS nlp_compromise

Compare fuzzyset.js vs nlp_compromise and see what are their differences.

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
fuzzyset.js nlp_compromise
3 11
1,362 11,195
- -
0.0 9.3
over 2 years ago 4 days ago
JavaScript JavaScript
GNU General Public License v3.0 or later MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

fuzzyset.js

Posts with mentions or reviews of fuzzyset.js. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-03.
  • SuperCharge Input Field for a Dictionary Website
    4 projects | /r/AskProgramming | 3 May 2022
  • Javascript fuzzy search that makes sense
    2 projects | /r/codehunter | 30 Mar 2022
    I'm looking for a fuzzy search JavaScript library to filter an array. I've tried using fuzzyset.js and fuse.js, but the results are terrible (there are demos you can try on the linked pages).
  • Doing the impossible, monetising Chrome Extensions
    1 project | news.ycombinator.com | 1 Mar 2021
    > 2. How much can one reasonably expect to earn per user per month or year in your experience? (My extension is by no means mission critical but it solves a (simple) problem rather elegantly IMHO).

    There's no way to tell for sure! It really depends on the value the extension provides, your market, exposure and reviews on the Chrome store, etc.

    I can say that one of the extensions that uses ExtensionPay is a really simple utility that allows switching between recently used tabs in Chrome (https://chrome.google.com/webstore/detail/alt-%20-q-switch-r...) but users love it and it makes a surprising amount of money!

    But all that is ultimately speculative for your extension. One reason I made ExtensionPay was to lower the barrier to making paid extensions enough so instead of speculating you could just try it out and see what happens!

    > 1. Is there a socially acceptable path to go from free to non-free?

    From what I've seen there will be a very loud but very small minority of users that will get angry and leave bad reviews. I think if you try to make these users happy (maybe by giving them free access?) and let the others know why you're asking them to pay then it will go alright. Here's what I wrote about charging for a previously-free JavaScript library: https://github.com/Glench/fuzzyset.js#license

nlp_compromise

Posts with mentions or reviews of nlp_compromise. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-20.
  • Improve Download Speeds with Concurrency
    2 projects | dev.to | 20 Apr 2024
    To go around this problem, I leveraged the Natural Language Processing library we are using in the project (Compromise) to make sure that each chunk was less than a specified character length, and the chunks ended with a full sentence (as long as the sentence itself wasn't longer than the limit).
  • Microsoft.Recognizers.Text for JavaScript
    6 projects | news.ycombinator.com | 3 Jan 2023
    It's a part of the underpinnings of LUIS, Microsoft's Azure service for language understanding, and indeed part of building things like chatbots.

    An interesting comparison is that Microsoft.Recognizers.Text is a cross-platform cousin to JS library compromise/one: https://compromise.cool/

  • JavaScript library that converts a string to gender-neutral language?
    3 projects | news.ycombinator.com | 30 Dec 2022
    I’m not sure how much my suggestions answer your original question, but in the pursuit of proper grammatical structure when trying to rewrite speech, compromise [0] might be of use to you. I’ve only played around with it for a few hours at most, but from my limited experience it is a very effective (if verbose and/or a little bloated in it’s API) tool for language analysis. With some tomfoolery I’m confident you could combine it with the GP’s recommendation of alexjs to replace strings slightly-less-naively.

    https://github.com/spencermountain/compromise

  • 10 Mind Blowing JavaScript libraries Of 2022 (I mean it Javascript Noob)
    4 projects | dev.to | 29 Jun 2022
    (7) Compromise
  • SuperCharge Input Field for a Dictionary Website
    4 projects | /r/AskProgramming | 3 May 2022
  • How to recreate Things for Mac Time Picker using React Aria?
    2 projects | /r/reactjs | 7 Feb 2022
    yeah, i do know 2 libraries that do this so i'm gonna try them: sherlock.js & compromise dates
  • Thesis with RN app powered by Machine Learning
    1 project | /r/reactnative | 29 Dec 2021
    compromise is a great library for natural language processing which will run in React Native (it's pure javascript), though I believe it only understands English because it was populated using English vocabulary.
  • Introducing VIBAE - an engine for point and click text adventures
    1 project | /r/twinegames | 5 Dec 2021
    I discovered an excellent little natural-language-processing library for javascript called compromise.js. Integrating it into twine was not hard at all -- I just used the same techniques described in u/HiEv's Sample Code for integrating jQuery UI. Others have used this same library to develop parser game mechanics -- I am really excited about the possibility of a finished product where the player can execute commands by typing them in plain english.
  • Reasons Why JavaScript is Awesome
    6 projects | dev.to | 4 Oct 2021
    Named Entity Extraction identifies entities like names, locations, or phone numbers inside a given text. Compromise is a JavaScript package that we can use that allows us to not only extract entities in a text but also identify what types of entities they are. Here is a sample program that allows you to enter a text file into the input field, and it would extract and identify any recognizable entities in that text.
  • Best hockey insider
    1 project | /r/hockey | 8 Apr 2021
    I use a natural language processing library called compromise and a tiiiiny bit of RegEx here and there.

What are some alternatives?

When comparing fuzzyset.js and nlp_compromise you can also consider the following projects:

Fuse - Lightweight fuzzy-search, in JavaScript

SurveyJS - Free Open-Source JavaScript form builder library with integration for React, Angular, Vue, jQuery, and Knockout that lets you load and run multiple web forms, or build your own self-hosted form management system, retaining all sensitive data on your servers. You have total freedom of choice as to the backend, because any server + database combination is fully compatible.

wink-eng-lite-model - English lite language model for wink-nlp.

Expounder - A library for explaining things in HTML.

Open MCT - A web based mission control framework.

InversifyJS - A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.

Selectable - Touch enabled selectable plugin inspired by the jQuery UI widget.

json3

list.js - The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML.

Ditox.js - Dependency injection for modular web applications

jquery-match-height - a responsive equal heights plugin

platform.js - A platform detection library.