PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Word Segmentation Python Packages

Python packages with the GitHub topic word-segmentation. Sorted by monthly downloads, with stars and forks.
google
sentencepiece

Unsupervised text tokenizer for Neural Network-based text generation.

27.4M 12K 1K
PyThaiNLP
pythainlp

Thai natural language processing in Python

694K 1K 305
mammothb
symspellpy

Python port of SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm

426K 876 128
bab2min
kiwipiepy

Python API for Kiwi

337K 407 38
bab2min
kiwipiepy-model

Python API for Kiwi

270K 407 38
taishi-i
nagisa

A Japanese tokenizer based on recurrent neural networks

202K 422 23
jacksonllee
pycantonese

Cantonese Linguistics and NLP

51K 420 41
jacksonllee
rustling

A high-performance library for computational linguistics

46K 3 0
modelscope
adaseq

AdaSeq: An All-in-One Library for Developing State-of-the-Art Sequence Understanding Models

30K 452 43
vkcom
youtokentome

Unsupervised text tokenizer focused on computational efficiency

11K 978 106
jacksonllee
wordseg

Word segmentation models

5K 5 1
jidasheng
bi-lstm-crf

A PyTorch implementation of the BI-LSTM-CRF model.

3K 263 46
google
tf-sentencepiece

Unsupervised text tokenizer for Neural Network-based text generation.

2K 12K 1K
JayYip
bert-multitask-learning

BERT for Multitask Learning

2K 544 122
Sovichea
khmer-viterbi-segmenter

A zero-dependency, high-performance Khmer word segmenter using the Viterbi algorithm. Optimized for dictionary accuracy, ultra-low memory footprint, and edge deployment.

2K 39 5
cbaziotis
ekphrasis

Ekphrasis is a text processing tool, geared towards text from social networks, such as Twitter or Facebook. Ekphrasis performs tokenization, word normalization, word segmentation (for splitting hashtags) and spell correction, using word statistics from 2 big corpora (english Wikipedia, twitter - 330mil english tweets).

2K 673 91
dnanhkhoa
vncorenlp

A Python wrapper for VnCoreNLP using a bidirectional communication channel.

1K 58 18
baidu
lac

百度NLP:分词,词性标注,命名实体识别,词重要性

1K 4K 592
Systemcluster
kitoken

Fast tokenizer for language models, compatible with SentencePiece, Tokenizers, Tiktoken and more. Supports BPE, Unigram and WordPiece tokenization in JavaScript, Python and Rust.

966 62 2
messense
cjieba

Python cffi binding to CppJieba

545 15 0
viig99
symspellcpppy

Fast SymSpell written in c++ and exposes to python via pybind11

364 43 9
hellonlp
hellonlp

NLP tools, word segmentation, sentence segmentation, New-Word-Discovery,新词发现

339 27 9
ABTdomain
dksplit

DKSplit - fast word segmentation for Python. Split domain names and concatenated strings into words using BiLSTM-CRF + ONNX Runtime.

296 5 0
ruanchaves
hashformers

Transformer-powered hashtag segmentation with beam search, RRF ensembles, and agent-ready MCP workflows. A scalable alternative to heuristic splitters and massive LLMs.

289 78 6
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology