wink-eng-lite-model VS nlp_compromise

Compare wink-eng-lite-model 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
wink-eng-lite-model nlp_compromise
5 11
10 11,195
- -
0.0 9.3
almost 3 years ago 4 days ago
JavaScript
MIT License 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.

wink-eng-lite-model

Posts with mentions or reviews of wink-eng-lite-model. 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
  • How to run NLP on a PDF file?
    2 projects | /r/LanguageTechnology | 26 Oct 2021
    winkNLP’s English language lite model uses a pre-trained state machine to recognize named entities.
  • How to tokenize a string?
    1 project | dev.to | 9 Feb 2021
    To tokenize a string using winkNLP, read the text using readDoc. Then use the tokens method to extract a collection of tokens from the string. Follow this with the out method to get this collection as a JavaScript array. This is how you can tokenize a string:
  • How to do sentiment analysis?
    1 project | dev.to | 18 Jan 2021
    winkNLP's English language lite model uses ML-SentiCon as a base with further training. For emojis it uses the Emoji Sentiment Ranking. Together, they deliver an f-score of about 84.5%.
  • How to find date and time in text?
    1 project | dev.to | 4 Jan 2021
    Raw texts may contain many named entities like time, money, and hashtags. The English language lite model for winkNLP finds entities spanning multiple tokens by employing pre-trained finite state machine.

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 wink-eng-lite-model and nlp_compromise you can also consider the following projects:

afinn - AFINN sentiment analysis in Python

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-nlp - Developer friendly Natural Language Processing ✨

Expounder - A library for explaining things in HTML.

nlphose - Enables creation of complex NLP pipelines in seconds, for processing static files or streaming text, using a set of simple command line tools. Perform multiple operation on text like NER, Sentiment Analysis, Chunking, Language Identification, Q&A, 0-shot Classification and more by executing a single command in the terminal. Can be used as a low code or no code Natural Language Processing solution. Also works with Kubernetes and PySpark !

Open MCT - A web based mission control framework.

malaya - Natural Language Toolkit for Malaysian language, https://malaya.readthedocs.io/

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

BERTweet - BERTweet: A pre-trained language model for English Tweets (EMNLP-2020)

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

trankit - Trankit is a Light-Weight Transformer-based Python Toolkit for Multilingual Natural Language Processing

json3