arrow-julia VS vega-loader-arrow

Compare arrow-julia vs vega-loader-arrow and see what are their differences.

arrow-julia

Official Julia implementation of Apache Arrow (by apache)

vega-loader-arrow

Data loader for the Apache Arrow format. (by vega)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
arrow-julia vega-loader-arrow
4 1
277 53
1.8% -
6.2 7.6
16 days ago 26 days ago
Julia JavaScript
GNU General Public License v3.0 or later BSD 3-clause "New" or "Revised" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

arrow-julia

Posts with mentions or reviews of arrow-julia. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-18.
  • Julia 1.8 has been released
    8 projects | news.ycombinator.com | 18 Aug 2022
    For some examples of people porting existing C++ Fortran libraries to julia, you should check out https://github.com/JuliaLinearAlgebra/Octavian.jl, https://github.com/dgleich/GenericArpack.jl, https://github.com/apache/arrow-julia (just off the top of my head). These are all ports of C++ or Fortran libraries that match (or exceed) performance of the original, and in the case of Arrow.jl is faster, more general, and 10x less code.
  • How to adapt Arrow.Table columns (naturally per record batch basis) into CuArrays for GPU processing?
    1 project | /r/Julia | 2 Mar 2022
  • Reading HDF5 Files
    2 projects | /r/Julia | 9 Mar 2021
    I guess current preferred format not feather, but arrow: https://github.com/JuliaData/Arrow.jl
  • Apache Arrow 3.0.0 Release
    10 projects | news.ycombinator.com | 3 Feb 2021
    Excited to see this release's official inclusion of the pure Julia Arrow implementation [1]!

    It's so cool to be able mmap Arrow memory and natively manipulate it from within Julia with virtually no performance overhead. Since the Julia compiler can specialize on the layout of Arrow-backed types at runtime (just as it can with any other type), the notion of needing to build/work with a separate "compiler for fast UDFs" is rendered obsolete.

    It feels pretty magical when two tools like this compose so well without either being designed with the other in mind - a testament to the thoughtful design of both :) mad props to Jacob Quinn for spearheading the effort to revive/restart Arrow.jl and get the package into this release.

    [1] https://github.com/JuliaData/Arrow.jl

vega-loader-arrow

Posts with mentions or reviews of vega-loader-arrow. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-02-03.
  • Apache Arrow 3.0.0 Release
    10 projects | news.ycombinator.com | 3 Feb 2021
    Not sure I follow, that page indicates that JS support is pretty good for all but the more obscure features (e.g. decimals) and doesn't mention data visualization at all? Anyhow, I've successfully used https://github.com/vega/vega-loader-arrow for in-browser plots before, and Observable has a fair few notebooks showing how to use the JS API (e.g. https://observablehq.com/@theneuralbit/introduction-to-apach...)

What are some alternatives?

When comparing arrow-julia and vega-loader-arrow you can also consider the following projects:

perspective - A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

Apache Arrow - Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing

arquero - Query processing and transformation of array-backed data tables.

ClickHouse - ClickHouse® is a free analytics DBMS for big data

cylon - Cylon is a fast, scalable, distributed memory, parallel runtime with a Pandas like DataFrame.

TableIO.jl - A glue package for reading and writing tabular data. It aims to provide a uniform api for reading and writing tabular data from and to multiple sources.

go-py-arrow-bridge - Bridge between Go and Python to facilitate zero-copy using Apache Arrow