#3939th of 60 in Data and scraping for AI

jionlp

Python toolkit for Chinese text cleaning, extraction and parsing

Stars
3.9k
License
Apache-2.0
Last commit
Nov 2026
Language
Python
Stars, last 29 weeks+73
22 Apr 2026: 3,804 stars29 Apr 2026: 3,805 stars6 May 2026: 3,807 stars13 May 2026: 3,813 stars20 May 2026: 3,818 stars27 May 2026: 3,818 stars3 Jun 2026: 3,821 stars10 Jun 2026: 3,825 stars17 Jun 2026: 3,829 stars24 Jun 2026: 3,830 stars1 Jul 2026: 3,832 stars8 Jul 2026: 3,834 stars15 Jul 2026: 3,841 stars22 Jul 2026: 3,843 stars29 Jul 2026: 3,850 stars5 Aug 2026: 3,852 stars12 Aug 2026: 3,855 stars19 Aug 2026: 3,856 stars26 Aug 2026: 3,857 stars2 Sept 2026: 3,858 stars9 Sept 2026: 3,860 stars16 Sept 2026: 3,862 stars23 Sept 2026: 3,865 stars30 Sept 2026: 3,867 stars7 Oct 2026: 3,867 stars14 Oct 2026: 3,870 stars21 Oct 2026: 3,873 stars28 Oct 2026: 3,875 stars4 Nov 2026: 3,875 stars11 Nov 2026: 3,877 stars

3,804 on 22 Apr 20263,877 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

JioNLP is a pip-installable Python library of Chinese NLP preprocessing functions. It covers regex cleaning and extraction (URLs, phone numbers, ID cards), parsing of time expressions, addresses and license plates, pinyin and traditional/simplified conversion, plus NER, classification and word-segmentation dataset helpers. Most functions are rule- and dictionary-based rather than model-based.

Who it is for: Developers preprocessing and parsing Chinese text for NLP pipelines

Strengths

  • Wide set of Chinese-specific parsers: time, address, ID card, plate, phone region
  • Bundled dictionaries: idioms, xiehouyu, China and world place names, Xinhua
  • NER and classification dataset helpers: tag conversion, splitting, entity diffing
  • Installs with a single pip command

Weaknesses

  • Chinese only; no support for other languages
  • Documentation lives in a GitHub wiki and the README is mostly a function table
  • No tagged releases on GitHub
  • Back-translation augmentation depends on third-party cloud translation APIs

What it needs

  • Needs Cloud machine-translation APIs (BackTranslation only)

Also in Data and scraping for AI

See all 60
Also in Data and scraping for AI
RankProjectScore
1doclingPython library that converts PDFs, Office files and more into structured text70.5k stars+1,801 (+2.6%) in 30 daysMIT92 out of 100
2mineruParses PDFs, images and Office files into Markdown and structured JSON Live demo ↗ (opens in a new tab)83.6k stars+2,160 (+2.7%) in 30 dayscustom license91 out of 100
3opendataloader-pdfPDF parser that outputs Markdown, JSON with bounding boxes, and Tagged PDF30.3k stars+705 (+2.4%) in 30 daysApache-2.091 out of 100
#4agent-reachCLI that gives coding agents read access to login-gated and Chinese web platforms111.3k stars+14,960 (+16%) in 30 daysMIT89 out of 100
#5markitdownPython library and CLI that converts office files, PDFs and audio to Markdown195.1k stars+5,652 (+3.0%) in 30 daysMIT87 out of 100