Awesome-Rust-MachineLearning
datafusion

Awesome-Rust-MachineLearning | datafusion | |
---|---|---|
5 | 63 | |
2,137 | 7,434 | |
2.9% | 2.3% | |
0.0 | 10.0 | |
almost 2 years ago | 1 day ago | |
JavaScript | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Awesome-Rust-MachineLearning
-
Performance critical ML: How viable is Rust as an alternative to C++
There’s an awesome-git list for a bunch of ML rust stuff not sure how up to date it is as well https://github.com/vaaaaanquish/Awesome-Rust-MachineLearning … not mine
-
Machine Learning Inference Server in Rust?
I am looking for something like [Triton Inference Server](https://github.com/triton-inference-server/server) or [TFX Serving](https://www.tensorflow.org/tfx/guide/serving), but in Rust. I came across [Orkon](https://github.com/vertexclique/orkhon) which seems to be dormant and a bunch of examples off of the [Awesome-Rust-MachineLearning](https://github.com/vaaaaanquish/Awesome-Rust-MachineLearning)
-
Any role that Rust could have in the Data world (Big Data, Data Science, Machine learning, etc.)?
There's also https://github.com/vaaaaanquish/Awesome-Rust-MachineLearning
- I wanted to share my experience of Rust as a deep learning researcher
-
Awesome Rewrite It In Rust - A curated list of replacements for existing software written in Rust
I saw Awesome-Rust-MachineLearning. It have something replacements from Python.
datafusion
-
PostgreSQL Maximalism
Based on Apache DataFusion.
- Apache Datafusion – An extensible query engine in Rust that uses Apache Arrow
-
Ask HN: Who wants to be hired? (February 2025)
Remote: Yes
Willing to relocate: Yes
Technologies: Rust, Nodejs, Javascript, Typescript, Golang
Résumé/CV: https://drive.google.com/drive/folders/1ecTn700lcmt8cqlnBTtm...
Email: [email protected]
Github: https://github.com/jatin510
Info: Hi, I'm Jagdish Parihar! A Backend Engineer with 4+ years of experience building scalable systems and microservices using Rust, Node.js, and Golang. I've contributed to open-source projects like Apache DataFusion and thrive on solving complex backend challenges.
I'm exploring the opportunity to be working in the DB based startups. I am looking for an entry to be an engineer who will work on databases. Currently, I am contributing to open source, looking for part-time/full-time working with databases.
Datafusion contributions: https://github.com/apache/datafusion/pulls?q=is%3Apr+author%...
Datafusion comet contributions: https://github.com/apache/datafusion-comet/pulls?q=is%3Apr+a...
Let’s connect!
- Apache DataFusion
-
How to build a new Harlequin adapter with Poetry
Harlequin is a TUI client for SQL databases known for its light-weight extensive support for SQL databases. It is a versatile tool for data exploration and analysis workflows. Harlequin provides an interactive SQL editor with features like autocomplete, syntax highlighting, and query history. It also has a results viewer that can display large result sets. However, Harlequin did not have a DataFusion adapter before. Thankfully, it was really easy to add one.
-
Why you should keep an eye on Apache DataFusion and its community.
In case you don't know what Apache DataFusion is, here's the high-level blurb.
-
Make Rust Object Oriented with the dual-trait pattern
I've invented 😎 this dual-trait pattern for the purposes of the logical planner, as seen in this merged PR. The problem was that the nodes in the plan (filter, select, etc.) had to support at the same time:
- Pg_lakehouse: A DuckDB Alternative in Postgres
-
Velox: Meta's Unified Execution Engine [pdf]
Python's Substrait seems like the biggest/most-used competitor-ish out there. I'd love some compare & contrast; my sense is that Substrait has a smaller ambition, and more wants to be a language for talking about execution rather than a full on execution engine. https://github.com/substrait-io/substrait
We can also see from the DataFusion discussion that they too see themselves as a bit of a Velox competitor. https://github.com/apache/arrow-datafusion/discussions/6441
-
What I Talk About When I Talk About Query Optimizer (Part 1): IR Design
Agree, substrait is a really cool project! Related: if you like substrait you might want to check out datafusion too. The project is a query execution engine built on top of Apache Arrow (with SQL parser, query planner & optimizer, execution engine, extensible user defined functions, among others) and it implements a substrait provider and consumer: https://github.com/apache/arrow-datafusion/tree/main/datafus...
What are some alternatives?
linfa - A Rust machine learning framework.
DuckDB - DuckDB is an analytical in-process SQL database management system
are-we-learning-yet - How ready is Rust for Machine Learning?
polars - Dataframes powered by a multithreaded, vectorized query engine, written in Rust
neuronika - Tensors and dynamic neural networks in pure Rust.
ClickHouse - ClickHouse® is a real-time analytics database management system
