#convergence #protocols #arrow

convergence-arrow

Utils for bridging Apache Arrow and PostgreSQL's wire protocol

19 releases (breaking)

new 0.17.1 May 1, 2025
0.16.0 May 10, 2024
0.15.0 Jan 23, 2024
0.14.0 Sep 19, 2023
0.3.1 Sep 1, 2021

#3 in #convergence

Download history 151/week @ 2025-04-26

151 downloads per month
Used in convergence-dynamodb

MIT license

62KB
1.5K SLoC

Utils for bridging Apache Arrow and PostgreSQL's wire protocol.


Convergence

Tests Crates.io

A set of tools for writing servers that speak PostgreSQL's wire protocol.

🚧 This project is extremely WIP at this stage.

Crates

convergence contains the core traits, protocol handling and connection state machine for emulating a Postgres server.

convergence-arrow enables translation of Apache Arrow dataframes into Postgres result sets, allowing you to access your Arrow-powered data services via standard Postgres drivers. It also provides a reusable Engine implementation using DataFusion for execution.

Dependencies

~75MB
~1.5M SLoC