arrow2

Transmute-free Rust library to work with the Arrow format (by jorgecarleitao)

Arrow2 Alternatives

Similar projects and alternatives to arrow2

  1. PyO3

    158 arrow2 VS PyO3

    Rust bindings for the Python interpreter

  2. 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
  3. polars

    151 arrow2 VS polars

    Dataframes powered by a multithreaded, vectorized query engine, written in Rust

  4. db-benchmark

    reproducible benchmark of database-like ops

  5. Apache Arrow

    Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics

  6. DuckDB

    70 arrow2 VS DuckDB

    DuckDB is an analytical in-process SQL database management system

  7. datafusion

    Apache DataFusion SQL Query Engine

  8. delta-rs

    31 arrow2 VS delta-rs

    A native Rust library for Delta Lake, with bindings into Python

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. explorer

    22 arrow2 VS explorer

    Series (one-dimensional) and dataframes (two-dimensional) for fast and elegant data exploration in Elixir

  11. datapane

    30 arrow2 VS datapane

    Build and share data reports in 100% Python

  12. datafuse

    18 arrow2 VS datafuse

    Discontinued An elastic and reliable Cloud Warehouse, offers Blazing Fast Query and combines Elasticity, Simplicity, Low cost of the Cloud, built to make the Data Cloud easy [Moved to: https://github.com/datafuselabs/databend]

  13. arrow-rs

    16 arrow2 VS arrow-rs

    Official Rust implementation of Apache Arrow

  14. datafusion-ballista

    Apache DataFusion Ballista Distributed Query Engine

  15. case-studies

    Analysis of various tricky Rust code

  16. parquet2

    Fastest and safest Rust implementation of parquet. `unsafe` free. Integration-tested against pyarrow

  17. kafka-delta-ingest

    A highly efficient daemon for streaming data from Kafka into Delta Lake

  18. pyodide

    71 arrow2 VS pyodide

    Pyodide is a Python distribution for the browser and Node.js based on WebAssembly

  19. explorer

    3 arrow2 VS explorer

    An open source block explorer (by iquidus)

  20. turbodbc

    Turbodbc is a Python module to access relational databases via the Open Database Connectivity (ODBC) interface. The module complies with the Python Database API Specification 2.0.

  21. sqlparser-rs

    Discontinued Extensible SQL Lexer and Parser for Rust (by datafuse-extras)

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better arrow2 alternative or higher similarity.

arrow2 discussion

Log in or Post with

arrow2 reviews and mentions

Posts with mentions or reviews of arrow2. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-03.
  • Polars: Company Formation Announcement
    3 projects | news.ycombinator.com | 3 Aug 2023
    One of the interesting components of Polars that I've been watching is the use of the Apache Arrow memory format, which is a standard layout for data in memory that enables processing (querying, iterating, calculating, etc) in a language agnostic way, in particular without having to copy/convert it into the local object format first. This enables cross-language data access by mmaping or transferring a single buffer, with zero [de]serialization overhead.

    For some history, there's has been a bit of contention between the official arrow-rs implementation and the arrow2 implementation created by the polars team which includes some extra features that they find important. I think the current status is that everyone agrees that having two crates that implement the same standard is not ideal, and they are working to port any necessary features to the arrow-rs crate and plan on eventually switching to it and deprecating arrow2. But that's not easy.

    https://github.com/apache/arrow-rs/issues/1176

    https://github.com/jorgecarleitao/arrow2/pull/1476

  • Data Engineering with Rust
    5 projects | /r/rust | 9 May 2023
    https://github.com/jorgecarleitao/arrow2 https://github.com/apache/arrow-datafusion https://github.com/apache/arrow-ballista https://github.com/pola-rs/polars https://github.com/duckdb/duckdb
  • Polars[Query Engine/ DataFrame] 0.28.0 released :)
    3 projects | /r/rust | 29 Mar 2023
    Currently datafusion and polars aren't directly operable iirc because they use different underlying arrows implementations, but there seems to be work being done on that here https://github.com/jorgecarleitao/arrow2/issues/1429
  • Arrow2 0.15 has been released. Happy festivities everyone =)
    1 project | /r/rust | 18 Dec 2022
  • Rust is showing a lot of promise in the DataFrame / tabular data space
    9 projects | /r/rust | 4 Oct 2022
    [arrow2](https://github.com/jorgecarleitao/arrow2) and [parquet2](https://github.com/jorgecarleitao/parquet2) are great foundational libraries for and DataFrame libs in Rust.
  • Matano - Open source security lake built with Arrow2 + Rust
    2 projects | /r/rust | 3 Oct 2022
    [1] https://github.com/jorgecarleitao/arrow2
  • Polars 0.23.0 released
    3 projects | /r/rust | 4 Aug 2022
    In lockstep with arrow2's 0.13 release, we have published polars 0.23.0.
  • Arrow2 v0.13.0, now with support to read Apache ORC and COW semantics!
    1 project | /r/rust | 31 Jul 2022
  • ::lending-iterator — Lending/streaming Iterators on Stable Rust (and a pinch of HKT)
    3 projects | /r/rust | 20 Jul 2022
    This is so freaking life-saving! - we have been using StreamingIterator and FallibleStreamingIterator in libraries (arrow2 and parquet2) and the existing landscape is quite confusing for new users!
  • Mssql :(
    1 project | /r/rust | 9 Jun 2022
    arrow2 has support for mssql via ODBC (which microsoft has first class support to). Here are the integration tests we have (both read and write) against mssql specifically.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 Jun 2025
    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. Learn more →

Stats

Basic arrow2 repo stats
25
1,071
0.0
over 1 year ago

jorgecarleitao/arrow2 is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of arrow2 is Rust.


Sponsored
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.
www.influxdata.com

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