#142 · Primary category: NLP Tools & Text Processing
fugashi
A Cython MeCab wrapper for fast, pythonic Japanese tokenization and morphological analysis.
Project last updated:10/24/25
GitHub Stars
537
Forks
40
Contributors
15
License
MIT
Why we included this project
Japanese text doesn't use spaces, so any serious NLP pipeline has to split it into words before doing much else. fugashi wraps MeCab, a widely used Japanese tokenizer, behind a Python API that returns lemma, part-of-speech, and other UniDic fields as named tuples, so you don't have to parse feature strings yourself. It ships prebuilt wheels for Linux, macOS, and Windows, and dictionary installs come down to a pip extra, which removes most of the usual setup pain. You can also point it at any MeCab dictionary, not just UniDic, and it's fast enough for production use. That makes it a practical base for search indexing, sentiment analysis, or anything that needs Japanese split into meaningful units.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量