This is an automated email from the ASF dual-hosted git repository.
AlenkaF pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new 05c1723d94a GH-47472: [Doc] List third-party implementations (#51390)
05c1723d94a is described below
commit 05c1723d94a196b4dc3fd2270fa479c7afa0d79c
Author: Alenka Frim <[email protected]>
AuthorDate: Thu Oct 1 06:11:35 2026 +0200
GH-47472: [Doc] List third-party implementations (#51390)
### Rationale for this change
We only list the official Arrow implementations in our docs though there
are a number of third-party open source implementations existing.
### What changes are included in this PR?
- Third-party open source implementations are added to the docs,
- `nanoarrow` is moved under the _Official Implementations_ list.
### Are these changes tested?
Via docs preview.
### Are there any user-facing changes?
No.
### Was AI used for this PR?
In accordance to the [AI generation
guidelines](https://arrow.apache.org/docs/dev/developers/overview.html#ai-generated-code),
please disclose below whether and how AI was used in this PR.
**PR code and description written by:**
- [x] Human
- [ ] AI
**Reviewed before submission by:**
- [x] Human
- [ ] AI
- [ ] Not reviewed
* GitHub Issue: #47472
Authored-by: AlenkaF <[email protected]>
Signed-off-by: AlenkaF <[email protected]>
---
docs/source/implementations.rst | 30 +++++++++++++++++++++++-------
1 file changed, 23 insertions(+), 7 deletions(-)
diff --git a/docs/source/implementations.rst b/docs/source/implementations.rst
index 56257665506..11b8b9597d5 100644
--- a/docs/source/implementations.rst
+++ b/docs/source/implementations.rst
@@ -37,6 +37,9 @@ documentation and source code for these libraries.
* - .NET
- `.NET Docs <https://arrow.apache.org/dotnet/>`_ :fa:`external-link-alt`
- `.NET Source <https://github.com/apache/arrow-dotnet>`_
+ * - C
+ - `nanoarrow Docs <https://arrow.apache.org/nanoarrow>`_
:fa:`external-link-alt`
+ - `nanoarrow Source <http://github.com/apache/arrow-nanoarrow>`_
* - C++
- :doc:`C++ Docs<cpp/index>`
- `C++ Source <https://github.com/apache/arrow/tree/main/cpp>`_
@@ -74,16 +77,29 @@ documentation and source code for these libraries.
- `Swift Docs <https://arrow.apache.org/swift/>`_ :fa:`external-link-alt`
- `Swift Source <https://github.com/apache/arrow-swift>`_
-In addition to the libraries listed above, the Arrow project hosts the
-**nanoarrow** subproject which provides a set of lightweight libraries
-designed to help produce and consume Arrow data.
+Third-party Implementations
+===========================
+
+There are also a number of third-party open source implementations of Apache
Arrow.
.. list-table::
- :header-rows: 0
+ :header-rows: 1
- * - nanoarrow
- - `nanoarrow Docs <https://arrow.apache.org/nanoarrow>`_
:fa:`external-link-alt`
- - `nanoarrow Source <http://github.com/apache/arrow-nanoarrow>`_
+ * - Language/project
+ - Docs
+ - Source
+ * - C++20/Sparrow
+ - `Sparrow Docs <https://sparrow-org.github.io/sparrow/>`_
:fa:`external-link-alt`
+ - `Sparrow Source <https://github.com/sparrow-org/sparrow>`_ and `Sparrow
org <https://github.com/sparrow-org>`_
+ * - JavaScript/Flechette
+ - `Flechette Docs <https://idl.uw.edu/flechette/>`_
:fa:`external-link-alt`
+ - `Flechette Source <https://github.com/uwdata/flechette>`_
+ * - Python/arro3
+ - `arro3 Docs <https://kylebarron.dev/arro3/latest/>`_
:fa:`external-link-alt`
+ - `arro3 Source <https://github.com/kylebarron/arro3>`_
+ * - Rust/narrow
+ - `narrow Docs <https://mbrobbel.github.io/narrow/narrow/>`_
:fa:`external-link-alt`
+ - `narrow Source <https://github.com/mbrobbel/narrow>`_
Implementation Status
=====================