https://github.com/amoeba/arrow-cpp-wasm
Playing around with Arrow C++ and WASM, see Website for demo
https://github.com/amoeba/arrow-cpp-wasm
apache-arrow cplusplus emscripten wasm
Last synced: 24 days ago
JSON representation
Playing around with Arrow C++ and WASM, see Website for demo
- Host: GitHub
- URL: https://github.com/amoeba/arrow-cpp-wasm
- Owner: amoeba
- License: apache-2.0
- Created: 2024-04-29T05:01:29.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-27T03:08:28.000Z (over 1 year ago)
- Last Synced: 2025-02-15T19:17:29.879Z (about 1 year ago)
- Topics: apache-arrow, cplusplus, emscripten, wasm
- Language: HTML
- Homepage: https://arrow-wasm.netlify.app/
- Size: 4.48 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# arrow-cpp-wasm
Basic example of running Arrow C++ under WASM.
## Roadmap for main.cc
- Compute example
- [x] Create and use a Status object
- [x] Create an Array
- [x] Create an Array from user input
- [x] Call a compute kernel on that Array
- [x] Show result to user
- Inspect Arrow IPC files
- [x] Open a file and print schema
- Your idea here..
## Pre-requisites
- git
- emsdk
- A WASM-compatible build of Arrow C++
## Building Arrow for WASM
See .
## Running
```sh
source emsdk/emsdk_env.sh
sh build.sh
```
Now open index.html in a web browser.