Skip to content

Jelly-RDF/jelly-jvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3bae431 · Mar 20, 2025
Mar 13, 2025
Mar 16, 2025
Mar 20, 2025
Mar 13, 2025
Jul 15, 2024
Mar 16, 2025
Jul 5, 2024
Mar 7, 2025
Mar 17, 2025
Mar 18, 2025
Jul 5, 2024
Mar 16, 2025
Mar 7, 2025
Mar 18, 2025
Mar 16, 2025
Feb 5, 2025
Mar 18, 2025
Sep 22, 2024
Aug 23, 2024
Nov 3, 2022
Mar 13, 2025
Jan 22, 2025
Mar 18, 2025

Repository files navigation

Documentation License Scala build and test Release Discord

Jelly-JVM

Implementation of Jelly, a super-fast RDF serialization format and streaming protocol, for Apache Jena, Eclipse RDF4J, and the Titanium RDF API.

You can use Jelly-JVM simply as a "plain old" RDF file serializer/parser, just a very fast one.

But, this library also gives you the full stack of utilities for scalable RDF streaming with Jelly in a lot of different scenarios, including networking environments. You can only use a part of the stack (e.g., only the serializer), or you may choose to use the full gRPC server and the reactive streaming utilities.

Documentation, download links, usage guide and more: https://w3id.org/jelly/jelly-jvm

Quick start

Modules

Read more about each module in the documentation.

Published to Maven Central

Other – not published to Maven

  • jelly-integration-tests – integration tests for the Jelly protocol. This module is only used for development and testing purposes.
  • jelly-examples – examples of using Jelly-JVM in practical scenarios.

Plugin JARs

We also publish plugin JARs which allow you to use Jelly-JVM with Apache Jena and RDF4J just by dropping the JARs into the classpath. You can find the JARs on the releases page. More information about using the plugins.

Contributing and support

Feel free to submit bug reports, feature proposals and pull requests!

Check out the contribution guide for more information.

You can also join the Jelly Discord chat to ask questions about using Jelly-JVM and to be up-to-date with the development activities.

Commercial support

NeverBlink provides commercial support services for Jelly, including implementing custom features, system integrations, implementations for new frameworks, benchmarking, and more.

License

The Jelly-JVM libraries are licensed under the Apache 2.0 license.

Jelly-JVM was written by Piotr Sowiński (Ostrzyciel).