alex VS nlp_compromise

Compare alex 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
alex nlp_compromise
10 11
4,751 11,189
0.5% -
4.0 9.4
5 months ago 22 days ago
JavaScript 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.

alex

Posts with mentions or reviews of alex. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-21.
  • Markdown Bot - An AI friend who improves your content
    3 projects | dev.to | 21 Jul 2023
    Catch insensitive, inconsiderate writing with tools like alex
  • AlexJS: Catch Insensitive, Inconsiderate Writing
    2 projects | news.ycombinator.com | 20 May 2023
  • A ChatGPT GitHub Action for Reviewing Text for Potentially Discriminatory Language
    3 projects | dev.to | 5 Apr 2023
    This story has been a motivating principle behind my life for a long time, and therefore, whenever I've worked on docs, I've thought about how I could ensure that exclusionary words, even unintentionally, did not make their way into the final copy. During my time at Nexmo, a communications API company, I introduced Alex, an NPM package that helps you identify potentially exclusionary language in your writing, into the CI/CD pipeline for the documentation.
  • What external tools do you use in your workflow?
    4 projects | /r/LaTeX | 3 Jan 2023
    As a philosophy student: Zotero for reference management, the Better BibTeX plugin to auto-generate a .bib file, and two language servers for diagnostics: LTeX for grammar- and spellchecking, and alex for style and sensitivity checking.
  • JavaScript library that converts a string to gender-neutral language?
    3 projects | news.ycombinator.com | 30 Dec 2022
    When using it as a lib you can pass a markdown string (https://github.com/get-alex/alex#markdownvalue-config) or raw text string (https://github.com/get-alex/alex#textvalue-config). This will return an object that should contain everything you need to perform a naive replacement.
  • Detect Non-Inclusive Language with Retext and Node.js
    4 projects | dev.to | 2 Sep 2022
    alex is a lovely command-line tool that takes in text or markdown files and, using retext-equality and retext-profanities, highlights suggestions for improvement. alex checks for gendered work titles, gendered proverbs, ableist language, condescending or intolerant language, profanities, and much more.
  • The Actual Mind of the Algorithm (Cortex 132)
    5 projects | /r/CGPGrey | 18 Aug 2022
    Heck, he could even go so far and start using GitHub's automation system (Actions) to run some check on his writing. (Maybe something like alexjs)
  • Mod fight over pronoun flairs in /r/programminghorror
    1 project | /r/SubredditDrama | 16 Jun 2022
    I've been a part of several code clean-ups where giant code bases needed to be changed to considerate language. I've never once encountered a bad actor when the actual work got underway. Part of being a programmer is to question the reasoning behind large changes but any programmer worth their salt understands the big picture if you can clearly explain it. I wouldn't read too much into the actions of a few people in any programming subreddit who are opposed to pronouns. Those people will always exist. I'm certain that the vast majority of programmers in those subs are either strongly in favour of gendered pronouns or are apathetic toward it. To drive home the point, the fight for considerate language has been driven by developers themselves. All these wonderful tools such as alex.js or even org level changes inside big companies are part of it.
  • Markdown Linting
    9 projects | dev.to | 19 Aug 2021
    alex

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 alex and nlp_compromise you can also consider the following projects:

http-server - a simple zero-configuration command-line http server

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.

torrent - download torrents with node from the CLI

Expounder - A library for explaining things in HTML.

Live Server - A simple development http server with live reload capability.

Open MCT - A web based mission control framework.

wifi-password - Get current wifi password

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

David - :eyeglasses: Node.js module that tells you when your package npm dependencies are out of date.

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

iponmap - commandline IP location finder

json3