NLP Tools & Text Processing

Libraries and utilities for core natural-language processing tasks such as language detection, text classification, tokenization, and text normalization.

124 projects

See methodology for ranking rules; order uses public GitHub metrics within this scenario.

61–80 of 124

Rank Project Stars Forks
61 texthero

Text preprocessing, representation and visualization from zero to hero.

2.9K 236
62 nomic

Nomic Developer API SDK

1.9K 196
63 EasyNLP

EasyNLP: A Comprehensive and Easy-to-use NLP Toolkit

2.2K 258
64 sense2vec

🦆 Contextually-keyed word vectors

1.7K 236
65 Kashgari

Kashgari is a production-level NLP Transfer learning framework built on top of tf.keras for text-labeling and text-classification, includes Word2Vec, BERT, and GPT2 Language Embedding.

2.4K 431
66 HarvestText

Text mining and preprocessing tool (text cleaning, new word discovery, sentiment analysis, entity recognition and linking, keyword extraction, knowledge extraction, syntactic analysis, etc.) using unsupervised or weakly supervised methods.

2.6K 340
67 similarity

similarity: Text similarity calculation Toolkit for Java.

1.6K 343
68 nlp-lang

A basic package that encapsulates common utilities for most NLP projects.

1.5K 492
69 hazm

Persian NLP Toolkit

1.4K 208
70 neuralcoref

✨Fast Coreference Resolution in spaCy with Neural Networks

2.9K 469
71 Jiagu

Jiagu: Deep learning natural language processing tool for knowledge graph relation extraction, Chinese word segmentation, part-of-speech tagging, named entity recognition, sentiment analysis, new word discovery, keywords, text summarization, and text clustering.

3.4K 606
72 instructor-embedding

[ACL 2023] One Embedder, Any Task: Instruction-Finetuned Text Embeddings

2.0K 156
73 spacy-transformers

🛸 Use pretrained transformers like BERT, XLNet and GPT-2 in spaCy

1.4K 181
74 zemberek-nlp

NLP tools for Turkish.

1.4K 228
75 wink-nlp

Developer friendly Natural Language Processing ✨

1.4K 63
76 spacy-llm

🦙 Integrating LLMs into structured NLP pipelines

1.4K 110
77 detoxify

Trained models & code to predict toxic comments on all 3 Jigsaw Toxic Comment Challenges. Built using ⚡ Pytorch Lightning and 🤗 Transformers. For access to our API, please email us at [email protected].

1.3K 144
78 natasha

Solves basic Russian NLP tasks, API for lower level Natasha projects

1.3K 120
79 obsei

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 176
80 usaddress

:us: a python library for parsing unstructured United States address strings into address components

1.6K 308