npm-collection-language-tools
A collection of npm modules for working with words and language
- adverb-where: Find adverbs in your writings
- alphabet: The english alphabet as a string or array, upper and lowercase.
- an-array-of-english-words: An array of ~275,000 English words. Works with node, iojs, and browserify.
- cat-names: Get popular cat names
- clj-fuzzy: A handy collection of algorithms dealing with fuzzy strings and phonetics.
- cmu-pronouncing-dictionary: All the 134,000+ words in the CMU pronouncing dictionary as a simple JSON object
- did-you-mean: Fuzzy match a command from a list (typo-safety)
- dog-names: Get popular dog names
- inflection: A port of inflection-js to node.js module
- jaro-winkler: A string similarity function using the Jaro-Winkler distance metric.
- leven: Measure the difference between two strings using the fastest JS implementation of the Levenshtein distance algorithm
- levenmorpher: Morph one word into another, one word at a time.
- lunr: Simple full-text search in your browser.
- moby: A free and open-source website (and CLI) for searching the largest thesaurus in the English language.
- name-that-color: A command line utility that uses the library that the name that color project (http://chir.ag/projects/ntc/) uses that also provides additional functionality
- no-cliches: Find clichés in your writings
- npm-synonym: Turn your three-word-phrase into an abbreviation of n-p-m.
- ord.zeke.xxx: A website/webservice for displaying wikipedia word translations
- passive-voice: detect passive voice
- spellchecker: Bindings to native spellchecker
- superb: Get superb like words
- superheroes: Get superhero names
- supervillains: Get supervillain names
- too-wordy: Find wordy or unnecessary passages in your writing
- weasel-words: detect weasel words
- wikipedia-translator: Scrape translations from Wikipedia pages
- word-list: List of English words
- write-good: Naive linter for English prose