AltHub

clips/pattern Alternatives

web mining / NLP toolkit

Web mining module for Python with tools for scraping, NLP, machine learning, network analysis and visualization.

8.9kPythonBSD-3-Clauseactive · last push 2mo agoGitHub

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

sloria/TextBlobGitHub

choose for simpler Python NLP without web scraping or network analysis

Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and more.

9.5k
Python
MIT
active1mo ago
winkjs/wink-nlpGitHub

choose for NLP in JavaScript/Node.js instead of Python

Developer friendly Natural Language Processing ✨

1.4k
JavaScript
MIT
active5mo ago
axa-group/nlp.jsGitHub

choose for JavaScript bot NLP, but no web mining or network analysis

An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more

6.6k
JavaScript
MIT
dormant1.7y ago
annoviko/pyclusteringGitHub

choose if you only need clustering algorithms, not full web mining

pyclustering is a Python, C++ data mining library.

1.2k
Python
BSD-3-Clause
dormant2.6y ago
NaturalNode/naturalGitHub

choose for JavaScript NLP, but lacks web scraping and network analysis

general natural language facilities for node

10.9k
JavaScript
MIT
slowing8mo ago
hankcs/HanLPGitHub

choose for advanced Chinese/multilingual NLP, but no web scraping or network analysis

Natural Language Processing for the next decade. Tokenization, Part-of-Speech Tagging, Named Entity Recognition, Syntactic & Semantic Dependency Parsing, Document Classification

36.5k
Python
Apache-2.0
slowing11mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

obsei/obseiGitHub

choose for a ready-made social listening platform instead of a library

Obsei is a low code AI powered automation tool. It can be used in various business flows like social listening, AI based alerting, brand image analysis, comparative study and more .

1.4k
Python
Apache-2.0
slowing8mo ago

Listed as an alternative to

These projects were analysed and named pattern among their alternatives. The relationship is not symmetric — how pattern rates them is a separate judgement, made when pattern is analysed in its own right.

axa-group/nlp.jsGitHub

calls pattern “Python web-mining/NLP toolkit; choose it for broad text analysis in Python instead of Node bot NLU.”

An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more

6.6kJavaScriptdormant