Skip to content

jchunk-io/jchunk

JChunk

GitHub Actions Status Apache 2.0 License

A Java Library for Text Chunking

JChunk project is simple library that enables different types of text splitting strategies, essential for RAG applications.

Docs

Chunkers

More

Installing

Maven

<dependency>
    <groupId>io.jchunk</groupId>
    <artifactId>jchunk-...</artifactId> <!-- replace dots with desired module name -->
    <version>${jchunk.version}</version>
</dependency>

Gradle

implementation group: 'io.jchunk', name: 'jchunk-...', version: "${JCHUNK_VERSION}" // replace dots with desired module name

Building

To build with tests

./mvnw clean verify -Dgpg.skip=true

To reformat using the java-format plugin

./mvnw spotless:apply

To check javadocs using the javadoc:javadoc

./mvnw javadoc:javadoc -Pjavadoc

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

About

JChunk is a lightweight and flexible library designed to provide multiple strategies for text chunking within Java applications

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages