chonkie and jchunk
These are ecosystem siblings—Chonkie is a language-agnostic RAG ingestion framework (Python-focused) while JChunk provides equivalent document chunking functionality specifically for Java applications, allowing teams to implement similar chunking strategies across different tech stacks.
About chonkie
chonkie-inc/chonkie
🦛 CHONK docs with Chonkie ✨ — The lightweight ingestion library for fast, efficient and robust RAG pipelines
Provides pluggable chunking strategies—recursive, semantic, code-aware, and LLM-based—with composable pipeline workflows that chain multiple chunkers and refineries together. Integrates with 32+ tools across tokenizers (GPT-2, BPE), embeddings (OpenAI, Sentence Transformers), vector databases, and LLMs, while supporting 56 languages out-of-the-box through modular dependency installation.
About jchunk
jchunk-io/jchunk
JChunk is a lightweight and flexible library designed to provide multiple strategies for text chunking within Java applications
Provides fixed-size, recursive character-based, and semantic chunking strategies as modular Maven dependencies, enabling RAG pipelines to select splitting approaches based on use case. The library's pluggable architecture allows independent selection and composition of chunking strategies, with semantic chunking offering context-aware splitting beyond simple delimiter or size-based methods.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work