nanoarrow

Version, currently main branch1 version
  • main branchlatestJun 23, 2026

github.com/kojix2/nanoarrow.cr

Nanoarrow bindings for Crystal

0 stars
0 dependents
License: Apache-2.0

Installation

# Add this to your shard.yml
dependencies:
  nanoarrow:
    github: kojix2/nanoarrow.cr
    branch: main

main is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
>= 1.20.0
License
Apache-2.0
Author
kojix2

Dependencies

This version declares no dependencies.

README

nanoarrow.cr

test Lines of Code Static Badge

nanoarrow bindings for Crystal.

Installation

dependencies:
  nanoarrow:
    github: kojix2/nanoarrow.cr

Usage

require "../src/nanoarrow"

ints = Nanoarrow::Int32Array.build([1, 2, nil, 4])
puts ints.length
puts ints.null_count
puts ints.to_a.inspect

strings = Nanoarrow::StringArray.build(["alpha", nil, "gamma"])
puts strings.to_a.inspect

License

Apache-2.0