Skip to content
@substrait-io

Substrait

Cross-Language Serialization for Relational Algebra

The Substrait project is focused on producing an independent description of data compute operations.

It is composed primarily of:

  1. A formal specification
  2. A human readable text representation
  3. A compact cross-language binary representation
  4. Language-specific librarires for working the represantion.

For more details, please go to substrait.io

Pinned Loading

  1. substrait substrait Public

    A cross platform way to express data transformation, relational algebra, standardized record expression and plans.

    Python 1.6k 205

  2. substrait-java substrait-java Public

    Java 102 96

Repositories

Showing 10 of 20 repositories
  • substrait-rs Public

    Rust crate for Substrait: Cross-Language Serialization for Relational Algebra

    substrait-io/substrait-rs's past year of commit activity
    Rust 92 Apache-2.0 32 27 (1 issue needs help) 8 Updated Sep 14, 2026
  • substrait-io/substrait-java's past year of commit activity
    Java 102 Apache-2.0 96 143 30 Updated Sep 14, 2026
  • substrait-textplan Public

    Substrait TextPlan library for parsing and converting between text and binary plan formats, written in Rust with bindings for C/C++, Python, and Go

    substrait-io/substrait-textplan's past year of commit activity
    Rust 0 0 0 15 Updated Sep 14, 2026
  • substrait-io/substrait-validator's past year of commit activity
    Rust 15 Apache-2.0 15 18 8 Updated Sep 14, 2026
  • substrait-io/substrait-python's past year of commit activity
    Python 24 Apache-2.0 23 15 7 Updated Sep 13, 2026
  • substrait Public

    A cross platform way to express data transformation, relational algebra, standardized record expression and plans.

    substrait-io/substrait's past year of commit activity
    Python 1,559 Apache-2.0 205 168 (12 issues need help) 34 Updated Sep 12, 2026
  • substrait-io/duckdb-substrait-extension's past year of commit activity
    C++ 69 MIT 51 22 7 Updated Sep 10, 2026
  • substrait-io/substrait-csharp's past year of commit activity
    C# 2 Apache-2.0 2 0 2 Updated Sep 9, 2026
  • substrait-packaging Public

    Generating and packaging artifacts associated with specification releases

    substrait-io/substrait-packaging's past year of commit activity
    Rust 2 Apache-2.0 5 1 8 Updated Sep 8, 2026
  • substrait-io/substrait-mlir-contrib's past year of commit activity
    C++ 24 Apache-2.0 6 19 5 Updated Sep 8, 2026

Most used topics

Loading…