4 releases

0.2.1 Nov 21, 2024
0.2.0 Nov 10, 2024
0.1.1 Sep 7, 2024
0.1.0 Sep 6, 2024

#1092 in Network programming

Download history 280/week @ 2024-09-06 42/week @ 2024-09-13 25/week @ 2024-09-20 19/week @ 2024-09-27 10/week @ 2024-10-04 2/week @ 2024-10-11 1/week @ 2024-11-01 107/week @ 2024-11-08 84/week @ 2024-11-15 66/week @ 2024-11-22 5/week @ 2024-11-29

262 downloads per month

Apache-2.0

365KB
7K SLoC

Rust SDK for Numaflow

This SDK provides the interface for writing User Defined Sources, User Defined Source Tranformers, UDFs and User Defined Sinks in Rust.

This rust crate is being actively developed and it supports most of the features. You may use this crate but there might be few minor changes in the upcoming releases.

Examples

You may find examples in the examples folder.


lib.rs:

A Rust SDK for Numaflow. The Rust SDK is experimental has only implemented the most important features. It will support all the core features eventually. It supports Map, Reduce, User Defined Sources, User Defined Source Transformer and User Defined Sinks.

Please note that the Rust SDK is experimental and will be refactored in the future to make it more idiomatic.

Dependencies

~8–18MB
~225K SLoC