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

Text Splitting Python Packages

Python packages with the GitHub topic text-splitting. Sorted by monthly downloads, with stars and forks.
isaacus-dev
semchunk

A fast, lightweight and easy-to-use Python library for splitting text into semantically meaningful chunks.

4M 667 46
guangxiangdebizi
smart-slice

Fidelity-first document slicing for RAG pipelines: ~30 formats in, retrieval-ready paragraphs out.

2K 0 0
speedyk-005
chunklet-py

One library to split them all: Sentence, Code, Docs. Chunk smarter, not harder; built for LLMs, RAG pipelines, and beyond.

2K 87 4
4thel00z
konan

Blazingly fast text chunkers in Rust with pythonic bindings. Rayon-parallel, real async, char-accurate offsets, semantic chunking

1K 1 1
ouyangfeng2022
lumberjack-py

Structure-aware document splitter for RAG — parses any document into a unified AST and chunks by section/block boundaries. 面向 RAG 的结构感知文档分割器——将任何文档解析为统一的 AST,并按节/块边界进行分割。

769 3 0
speedyk-005
chunklet

One library to split them all: Sentence, Code, Docs. Chunk smarter, not harder; built for LLMs, RAG pipelines, and beyond.

555 87 4
mudit-choudhary
grain-growth-chunking

Structure-aware document chunking for RAG. Chunks grow along a document's own structure and never cross a barrier: no chunk spans two sections or splits a table. Pure standard library, no parser required. Pre-registered evaluation.

439 0 0
shantanu-deshmukh
chunktuner

Benchmark chunking strategies for your RAG corpus. Get a recommended config. CLI, Python library, and MCP server.

192 2 0
yzp0111
structchunk

Markdown chunker for RAG. Structure-aware splitting preserves full semantic context; tables split at row boundaries.

66 3 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology