ianmcook opened a new issue, #3734: URL: https://github.com/apache/arrow-adbc/issues/3734
### What feature or improvement would you like to see? One of our goals for ADBC is to enable many different languages / runtimes to dynamically load and use ADBC driver shared libraries (`.so`/`.dylib`/`.dll` files). To achieve this, we need an ADBC driver manager for each language / runtime. Today we have ADBC driver managers for several languages including C++, Go, Java, Python, R, and Rust. We do not have one for Node.js. It would be very nice to have one. I think the easiest way to implement this is to create Node.js bindings to the C++ ADBC driver manager. The immediate goal for this is: Be able to run `dbc install driver` for any of the drivers, load that driver by name in a Node.js app, use it with semantics that are similar to the other ADBC driver managers (see examples in [adbc-quickstarts](https://github.com/columnar-tech/adbc-quickstarts)) but are idiomatic in Node.js, and return a [RecordBatchReader](https://arrow.apache.org/js/current/classes/Arrow.dom.RecordBatchReader.html). Also see the [npm package odbc](https://www.npmjs.com/package/odbc) for reference. cc @kentkwu -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
