Skip to content
@delta-incubator

Delta Incubator

Incubation for the Delta Lake project

delta logo

Welcome to Delta Lake Incubator!

The Delta Lake project aims to unlock the power of the Delta Lake for as many users and projects as possible by providing native low-level APIs aimed at developers and integrators, as well as a high-level operations API that lets you query, inspect, and operate your Delta Lake with ease. The Delta Lake Incubator org provides a location to collaborate on projects which want to enter the Delta Lake project.

Please join the Delta Lake Slack for discussions; we also have a specific Incubator channel.

Incubator Inclusion Policy and Requirements

  • Project should extend or enrich Delta Lake or the Delta Lake ecosystem
  • Project should be open source or have a clear timeline to become open source
  • Project must have a license of MIT or Apache Software License 2.0
  • Project must be maintained by the person(s) proposing its inclusion in incubator. I.e. you cannot propose a project that's not "yours" to include
  • Project must adhere to a code of conduct similar to the one used for delta itself contributor covenant

How to join your project to Delta Incubator

If you are interested in submitting your project to delta-incubator, please start a conversation in the contributors channel pointing to your personal github repo. It is recommended that your project:

  • Refer to existing delta github issue (e.g., delta, delta-rs, etc.)
  • Project has an existing PIP (Project Improvement Proposal) document
  • Project is an already working project though early incubations will be reviewed on a case-by-case basis.

Incubation Project Graduation

Project can graduate to the Delta Lake org following similar voting procedures.

  • In general, the incubation project has been developed within delta-incubator for at least six (6) months

Incubation Project Archival

We adopt a practice of marking unmaintained projects as public archived (with a notice soliciting new maintainers in the README) if there is no maintainer for the incubation project for 6 months. We will follow the same voting procedures.

Voting Procedures

  • A Delta maintainer will call a vote for at least 72h on the Incubator channel.
  • The voting is open to the Delta community
  • There must be at least three maintainers +1 votes with no -1 votes.
    • Note, as this is Slack, the +1 votes can be represented by green checkbox.

Popular repositories

  1. delta-sharing-rs delta-sharing-rs Public

    A Minimalistic Rust Implementation of Delta Sharing Server.

    Rust 73 8

  2. deltatorch deltatorch Public

    Python 52 7

  3. deltaray deltaray Public

    Delta reader for the Ray open-source toolkit for building ML applications

    Python 39 9

  4. delta-kernel-rs delta-kernel-rs Public

    A native Delta implementation for integration with any query engine

    Rust 25 13

  5. dat dat Public

    Delta Acceptance Testing

    Python 17 6

  6. delta-dotnet delta-dotnet Public

    DeltaLake bindings for dotnet based on delta-rs

    C# 15 4

Repositories

Showing 10 of 14 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…