Displaying 1 to 20 from 26 results

franc - Natural language detection

  •    Javascript

Detect the language of text.† - Based on the UDHR, the most translated document in the world.

reds - light-weight, insanely simple full text search module for node.js - backed by Redis

  •    Javascript

reds is a light-weight Redis search for node.js. This module was originally developed to provide search capabilities for Kue a priority job queue, however it is very much a light general purpose search library that could be integrated into a blog, a documentation server, etc.Version 1.0.0 is syntactically compatible with previous versions of reds (0.2.5). However, natural has been updated. Documents indexed with older installs of reds (using natural v0.2.0) may need to be re-indexed to avoid some edge cases.




natural - general natural language facilities for node

  •    Javascript

"Natural" is a general natural language facility for nodejs. Tokenizing, stemming, classification, phonetics, tf-idf, WordNet, string similarity, and some inflections are currently supported.It's still in the early stages, so we're very interested in bug reports, contributions and the like.

tablesorter - Github fork of Christian Bach's tablesorter plugin + awesomeness ~

  •    Javascript

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell. This forked version adds lots of new enhancements including: alphanumeric sorting, pager callback functons, multiple widgets providing column styling, ui theme application, sticky headers, column filters and resizer, as well as extended documentation with a lot more demos. If you would like to contribute, please...

wordpos - Part-of-speech utilities for node.js based on the WordNet database.

  •    Javascript

wordpos is a set of fast part-of-speech (POS) utilities for Node.js using fast lookup in the WordNet database. Version 1.x is a major update with no direct dependence on natural's WordNet module, with support for Promises, and roughly 5x speed improvement over previous version.

term-vector - A node

  •    Javascript

A node.js module that creates a term vector from tokenized text. Supports customisable stopwords and separators.


parse-english - English (natural language) parser

  •    Javascript

English language parser for retext producing NLCST nodes.parse-english exposes the same API as parse-latin.

parse-latin - Latin-script (natural language) parser

  •    Javascript

A Latin script language parser for retext producing NLCST nodes.Whether Old-English (“þā gewearþ þǣm hlāforde and þǣm hȳrigmannum wiþ ānum penninge”), Icelandic (“Hvað er að frétta”), French (“Où sont les toilettes?”), parse-latin does a good job at tokenising it.

speakers - Speaker count for 370 languages

  •    Javascript

Speaker count for 450+ languages.Painstakingly crawled by hand from OHCHR, the numbers are (in some cases, very) rough estimates or out-of-date.

parse-loose-time - parse time strings into {hour,minute} object, specially useful for user input (ie

  •    Javascript

Sorry for yet-another-time-parser but after spending 30+ minutes looking through npm search results I decided to implement a solution that works for my use cases...but will try to make it as loose as it makes sense (ie. ignore whitespaces and weird characters).

node-nltools - Natural Language Tools

  •    Javascript

This project is being merged into Natural, Visit https://github.com/NaturalNode/natural for the latest changes.After leaning about IBM's Watson *1, and reading Mind vs Machine *2, I wanted to better understand the state of Natural Language Processing, Artificial Intelligence and Natural Language Generation. This project is not a port of any existing libraries, although it does contain some code ported from Pythons NLTK, it serves more of a glue layer between existing tools, ideas and projects already used today.

mongoose-fulltext - Fulltext search plugin for mongoose & mongodb

  •    Javascript

Dead simple fulltext search plugin for mongoose & mongodb. Supports term-frequency based scoring and stopwords.

parse-japanese - Japanese (natural language) parser

  •    Javascript

A Japanese language parser producing NLCST nodes. Exposes the functionality needed to tokenize natural Japanese languages into a syntax tree.

wordnet-db - WordNet Database files (previously WNdb)

  •    Javascript

A package to install WordNet database files for Node.js modules. Used by wordpos project which is based on natural WordNet module. Note: This repository was previously name WNdb. Its new name complies with npm naming rules. Although old links will still work, it is recommended to change references to the new name.

salient - Machine Learning, Natural Language Processing and Sentiment Analysis Toolkit for Node.js

  •    Javascript

Part of speech tagging is done primarily through the use of the trigram hidden-markov model. While there are many methods used since then, Trigram HMM, seems to be the easiest to implement while maintaining an effective accuracy. This was built through the use of several resources online including bootstrapping the vocabulary using Wiktionary (https://www.wiktionary.org/). This is a common alternative technique to the unsupervised learning technique by providing a bit of an edge to the model with an existing dictionary of sorts. In some cases, the dictionary can be generated from a part of speech corpus (sometimes manually or automatically tagged). On top of Wiktionary, I am using several corpus to build the English language model including: Brown Corpus, Penn TreeBank, Twitter TreeBank. These treebanks provide a resource for calculating and training the model for supervised learning cases. The actually tagging portion is done using the Viterbi path finding algorithm implemented for all standard models. The spanish model is trained using the IULA Spanish LSP TreeBank. You will notice both models are stored in the bin directory.

node-corenlp - CoreNLP @ NodeJS

  •    Javascript

This library helps making NodeJS/Web applications using the state-of-the-art technology for Natural Language Processing: Stanford CoreNLP. It is compatible with the latest release of CoreNLP 3.9.0. This project is under active development, please stay tuned for updates. More documentation and examples are comming.

levels - levels is a light-weight LevelDB full text search for node.js

  •    Javascript

levels is a light-weight LevelDB full text search for node.js. This is a port of the redis search reds by TJ Holowaychuk to use LevelDb. The first thing you'll want to do is create a Search instance, which allows you to pass a key, used for namespacing within Redis so that you may have several searches in the same db.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.