apache/arrow-swift
Official Swift implementation of Apache Arrow
Installation
Swift Package Manager
Add Arrow as a dependency in your Package.swift:
dependencies: [
.package(url: "https://github.com/apache/arrow-swift.git", from: "21.0.0")
]Then add Arrow to your target's dependencies:
.target(
name: "YourTarget",
dependencies: ["Arrow"]
)Xcode
- Go to File > Add Package Dependencies...
- Enter the repository URL:
https://github.com/apache/arrow-swift.git - Select your desired version rules and click Add Package
Getting Started
For API documentation and usage examples, see the documentation on Swift Package Index.
Getting involved
Even if you do not plan to contribute to Apache Arrow itself or Apache Arrow integrations in other projects, we'd be happy to have you involved:
- Join the mailing list: Share your ideas and use cases for the project
- Follow our activity on GitHub Issues
- Contribute code
We prefer to receive contributions in the form of GitHub pull requests. Please send pull requests against the github.com/apache/arrow-swift repository.
If you are looking for some ideas on what to contribute, check out the GitHub Issues for the Apache Arrow Swift project. Comment on the issue, GitHub Discussions and/or contact dev@arrow.apache.org with your questions and ideas.
If you'd like to report a bug but don't have time to fix it, you can still post it on GitHub issues.
License
Package Metadata
Repository: apache/arrow-swift
Homepage: https://arrow.apache.org/swift/
Stars: 28
Forks: 16
Open issues: 20
Default branch: main
Primary language: swift
License: Apache-2.0
Topics: apache-arrow, swift
README: README.md