|new 0.1.2||May 4, 2021|
|0.1.1||Mar 21, 2021|
|0.1.0||Mar 8, 2021|
#157 in Data structures
80 downloads per month
Used in 4 crates
UX Dataflow is a streaming capable data multiplexer that allows you to aggregate data and then process it using a Chain of Responsibility design pattern.
UX Dataflow was originally an attempt to implement a DataTable-like structure from Python's powerful data analysis library - Pandas.
But during the development process, it became clear that a data processing mechanism was needed that would allow data to be extended by adding new data channels and the ability to handle asynchronous data streams.
UX Dataflow is part of the Angular Rust framework.
Angular Rust is a high productivity,
platform-agnostic frontend framework for the Rust language. It now supports desktop and web development. Angular Rust currently uses Clutter for desktop development and WebAssembly for web development. We are planning to add support for mobile development.
- DataFrame abstraction for extending data-feeds (channels)
- Metadata describing DataStream channels
- Streaming capability
- Composite data channel support.
- Support for heterogeneous data links such as dataset of OHLCV, f64, i64 and U256 in the same DataStream.
Install UX Dataflow:
cargo add ux-dataflow
We believe the wider community can create better code. The first tool for improving the community is to tell the developers about the project by giving it a star. More stars - more members.
Angular Rust is a community effort and we welcome all kinds of contributions, big or small, from developers of all backgrounds. We want the Angular Rust community to be a fun and friendly place, so please review our Code of Conduct to learn what behavior will not be tolerated.
Start learning about the framework by helping us improve our documentation. Pull requests which improve test coverage are also very welcome.
Check out the community curated list of awesome things related to Angular Rust / WebAssembly at awesome-angular-rust.
Feel free to drop into our Gitter chatroom or open a new "Question" issue to get help from contributors. Often questions lead to improvements to the ergonomics of the framework, better documentation, and even new features!
After reviewing the Contributing Code Guidelines, check out the "Good First Issues" (they are eager for attention!). Once you find one that interests you, feel free to assign yourself to an issue and don't hesitate to reach out for guidance, the issues vary in complexity.
Come help us on the issues that matter that the most and receive a small cash reward for your troubles. We use Issuehunt to fund issues from our Open Collective funds. If you really care about an issue, you can choose to add funds yourself!
Please report all bugs! We are happy to help support developers fix the bugs they find if they are interested and have the time.
- DataStream controller infographics