#Nlp-library

Showing 28 of 28 repositories tagged #nlp-library, ranked by stars

explosion
explosion
spaCy

💫 Industrial-strength Natural Language Processing (NLP) in Python

Score
100
★ 33.7k ⑂ 4.7k +10/day
Python
bharathgs
bharathgs
Awesome-pytorch-list

A comprehensive list of pytorch related content on github,such as different models,implementations,helper libraries,tutorials etc.

Score
88
★ 16.6k ⑂ 2.8k +4/day
thunlp
thunlp
OpenPrompt

An Open-Source Framework for Prompt-Learning.

Score
100
★ 4.9k ⑂ 479 +4/day
Python
FudanNLP
FudanNLP
fastNLP

fastNLP: A Modularized and Extensible NLP Framework. Currently still in incubation.

Score
89
★ 3.1k ⑂ 448
Python
xavier-zy
xavier-zy
Awesome-pytorch-list-CNVersion

Awesome-pytorch-list 翻译工作进行中......

Score
78
★ 1.8k ⑂ 402 +1/day
Jupyter Notebook
deepset-ai
deepset-ai
FARM

:house_with_garden: Fast & easy transfer learning for NLP. Harvesting language models for the industry. Focus on Question Answering.

Score
67
★ 1.8k ⑂ 246
Python
datadreamer-dev
datadreamer-dev
DataDreamer

DataDreamer: Prompt. Generate Synthetic Data. Train & Align Models.   🤖💤

Score
60
★ 1.1k ⑂ 59
Python
taishi-i
taishi-i
awesome-japanese-nlp-resources

A curated list of resources for Japanese natural language processing (NLP): Python libraries, LLMs, dictionaries, corpora, and datasets. Includes Claude Code skills to search resources.

Score
100
★ 989 ⑂ 47 +2/day
ikawaha
ikawaha
kagome

Self-contained Japanese Morphological Analyzer written in pure Go

Score
0
★ 973 ⑂ 60 +2/day
Go
NorskRegnesentral
NorskRegnesentral
skweak

skweak: A software toolkit for weak supervision applied to NLP tasks

Score
38
★ 925 ⑂ 77
Python
candle-org
candle-org
mindnlp

MindSpore + 🤗Huggingface: Run any Transformers/Diffusers model on MindSpore with seamless compatibility and acceleration.

Score
75
★ 919 ⑂ 270
Python
mocobeta
mocobeta
janome

Japanese morphological analysis engine written in pure Python

Score
62
★ 914 ⑂ 56
Python
Ailln
Ailln
cn2an

📦 快速转化「中文数字」和「阿拉伯数字」~ (最新特性:分数,日期、温度等转化)

Score
50
★ 764 ⑂ 84 +2/day
Python
wyounas
wyounas
homer

Homer, a text analyser in Python, can help make your text more clear, simple and useful for your readers.

Score
0
★ 634 ⑂ 35
Python
proycon
proycon
pynlpl

PyNLPl, pronounced as 'pineapple', is a Python library for Natural Language Processing. It contains various modules useful for common, and less common, NLP tasks. PyNLPl can be used for basic tasks such as the extraction of n-grams and frequency lists, and to build simple language model. There are also more complex data types and algorithms. Moreover, there are parsers for file formats common in NLP (e.g. FoLiA/Giza/Moses/ARPA/Timbl/CQL). There are also clients to interface with various NLP specific servers. PyNLPl most notably features a very extensive library for working with FoLiA XML (Format for Linguistic Annotation).

Score
33
★ 475 ⑂ 66
Python
gandersen101
gandersen101
spaczz

Fuzzy matching and more functionality for spaCy.

Score
100
★ 258 ⑂ 31
Python
cequence-io
cequence-io
openai-scala-client

Scala client for OpenAI API and other major LLM providers

Score
80
★ 247 ⑂ 37 +1/day
Scala
neomatrix369
neomatrix369
nlp_profiler

A simple NLP library allows profiling datasets with one or more text columns. When given a dataset and a column name containing text data, NLP Profiler will return either high-level insights or low-level/granular statistical information about the text in that column.

Score
0
★ 244 ⑂ 37
Python
aymara
aymara
lima

The Libre Multilingual Analyzer, a Natural Language Processing (NLP) C++ toolkit.

Score
56
★ 119 ⑂ 20
C++
tsterbak
tsterbak
promptmage

simplifies the process of creating and managing LLM workflows.

Score
40
★ 115 ⑂ 8
Python
mikahama
mikahama
uralicNLP

An NLP library for Uralic languages such as Finnish, Skolt Sami, Moksha and so on. Also supporting some non-Uralic languages such as Spanish, French, Arabic, Swedish, Norwegian, Russian and English. LLMs, FSTs and More!

Score
12
★ 99 ⑂ 8
Python
FareedKhan-dev
FareedKhan-dev
basiclingua-LLM-Based-NLP

LLM Based NLP Library.

Score
20
★ 89 ⑂ 12
Python
litus-ai
litus-ai
classy

classy is a simple-to-use library for building high-performance Machine Learning models in NLP.

Score
44
★ 87 ⑂ 3
Python
old-wang-95
old-wang-95
easy-bert

easy-bert是一个中文NLP工具,提供诸多bert变体调用和调参方法,极速上手;清晰的设计和代码注释,也很适合学习

Score
11
★ 83 ⑂ 14
Python
Ars-Linguistica
Ars-Linguistica
mlconjug3

A Python library to conjugate verbs in French, English, Spanish, Italian, Portuguese and Romanian (more soon) using Machine Learning techniques.

Score
25
★ 80 ⑂ 13
Python
Koziev
Koziev
GrammarEngine

Грамматический Словарь Русского Языка (+ английский, японский, etc)

Score
22
★ 78 ⑂ 22
C++
ART-Group-it
ART-Group-it
KERMIT

🐸 KERMIT - A lightweight library to encode and interpret Universal Syntactic Embeddings

Score
0
★ 57 ⑂ 9
JavaScript
sentencizer
sentencizer
sentencizer

A sentence splitting (sentence boundary disambiguation) library for Go. It is rule-based and works out-of-the-box.

Score
0
★ 48 ⑂ 9
Go
Related Topics
#nlp#natural-language-processing#python#deep-learning#machine-learning#llm#ai#neural-network#pytorch#nlp-machine-learning#data-science#spacy

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly