Analysis updated 2026-08-15 · repo last pushed 2025-08-29
Build database connectors that need to exchange Arrow-formatted data with other systems.
Create analytics engines that stream large datasets between tools without copying data.
Develop data processing pipelines that pass Arrow data efficiently across program boundaries.
Write custom extensions for data platforms that need to send and receive results using Arrow interfaces.
| willayd/arrow-nanoarrow | 0verflowme/radare2 | ac000/find-flv | |
|---|---|---|---|
| Language | C | C | C |
| Last pushed | 2025-08-29 | 2026-07-02 | 2013-04-05 |
| Maintenance | Quiet | Maintained | Dormant |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
The README does not cover installation or usage, so you will need to read the source code and accompanying documentation to figure out integration.
Arrow-nanoarrow is a small toolkit that makes it easier to work with the Apache Arrow data format in the C programming language. Apache Arrow is a popular system for handling large amounts of data efficiently, and this project provides the "helpers" needed to pass that data around between different programs or tools. At its core, the project deals with two specific ways of moving Arrow data: the "Arrow C Data interface" and the "Arrow C Stream interface." Think of these as two standardized agreements for how data should be handed off from one piece of software to another. Instead of forcing every program to figure out its own way to share large datasets, these interfaces provide a shared structure. The helpers in this repo implement those structures in C, so a developer can include them and avoid reinventing the wheel every time they need to move data in or out. This would mainly appeal to developers building data-intensive tools, things like database connectors, analytics engines, or data processing pipelines, who need those tools to talk to other systems that also speak Arrow. For example, if someone is writing a custom extension for a data platform and needs to stream results back and forth without copying everything every time, these helpers handle the plumbing. The README doesn't go into further detail about installation or usage, so anyone interested would need to look at the code or accompanying documentation for specifics.
A small C toolkit that provides helper utilities for working with Apache Arrow data, making it easier to pass large datasets between different programs using standardized data and stream interfaces.
Mainly C. The stack also includes C, Apache Arrow.
Quiet — no commits in 6-12 months (last push 2025-08-29).
No license information is provided in the README, you would need to check the repository files for licensing details.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.