OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage services in a unified way.
Major components of the project include:
Libraries
- Rust Core
- Node.js Binding
- Python Binding
- C Binding working on
- Java Binding working on
- Ruby Binding working on
Applications
The documentation is available at https://opendal.apache.org.
We are engaged in a practice we call "documentation as code". You can also view the documentation directly in project's source code. And we welcome you to contribute to the documentation.
OpenDAL is an active open-source project. We are always open to people who want to use it or contribute to it. Here are some ways to go.
- Start with Contributing Guide.
- Submit Issues for bug report or feature requests.
- Asking questions in the Discussions.
- Talk to community directly at Discord.
- Subscribe our dev mailing list, then you can use it to ask questions, discuss design and implementation, etc. View the archive at https://lists.apache.org/list.html?dev@opendal.apache.org.
- Databend: A modern Elasticity and Performance cloud data warehouse.
- GreptimeDB: An open-source, cloud-native, distributed time-series database.
- deepeth/mars: The powerful analysis platform to explore and visualize data from blockchain.
- mozilla/sccache:
sccache
isccache
with cloud storage - RisingWave: A Distributed SQL Database for Stream Processing
- Vector: A high-performance observability data pipeline.
Licensed under the Apache License, Version 2.0