Rust Data processing

Open-source Rust projects categorized as Data processing

Top 5 Rust Data processing Projects

Data processing
  1. rust-ndarray

    ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. cocoindex

    Data transformation framework for AI. Ultra performant, with incremental processing.

    Project mention: Show HN: I made a data lineage tool for AI data pipelines | news.ycombinator.com | 2025-06-24

    - Zero pipeline data retention, connecting seamlessly to on-prem CocoIndex server

    This tool is free, and you can get start by running

    cocoindex server -ci main.py

    with any of the cocoindex projects https://github.com/cocoindex-io/cocoindex/tree/main/examples

    Thanks!

  4. mech

    🦾 Mech is a programming language for building data-driven systems like robots, games, and interfaces. Start here!

    Project mention: Ask HN: What Are You Working On? (February 2025) | news.ycombinator.com | 2025-02-23

    I’m working on a programming language for robots called Mech!

    https://github.com/mech-lang/mech

    Mostly a research project until I find some more people who might be interest in pushing it more.

    A recent blog for anyone who wants to check it out: https://mech-lang.org/post/2025-01-09-programming-chatgpt/

    And a 10 minute video: https://www.hytradboi.com/2022/i-tried-rubbing-a-database-on...

  5. utah

    Dataframe structure and operations in Rust

  6. ux-dataflow

    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.

  7. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Data processing discussion

Log in or Post with

Rust Data processing related posts

  • Want AI to Actually Understand Your Code? This Tool Says It Can Help

    2 projects | dev.to | 23 Mar 2025
  • Some Reasons to Avoid Cython

    5 projects | news.ycombinator.com | 22 Sep 2023
  • Stream processing framework for a new project in Python

    1 project | /r/dataengineering | 2 Jun 2023
  • Helper crate for working with image data of varying type?

    1 project | /r/rust | 29 May 2023
  • A Python package for streaming synthetic data

    2 projects | /r/Python | 25 May 2023
  • What is the most efficient way to study Rust for scientific computing applications?

    1 project | /r/rust | 23 May 2023
  • Snowflake - what are the streaming capabilities it provides?

    3 projects | /r/dataengineering | 10 May 2023
  • A note from our sponsor - Stream
    getstream.io | 9 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source Data processing projects in Rust? This list will help you:

# Project Stars
1 rust-ndarray 3,943
2 cocoindex 2,088
3 mech 225
4 utah 143
5 ux-dataflow 9

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Rust is
the 5th most popular programming language
based on number of references?