• Stars
    star
    534
  • Rank 83,095 (Top 2 %)
  • Language
    Rust
  • License
    Apache License 2.0
  • Created almost 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OpenDAL: Access data freely, painlessly, and efficiently

Apache OpenDAL

OpenDAL is a data access layer that allows users to easily and efficiently retrieve data from various storage services in a unified way.

OpenDAL Architectural

Major components of the project include:

Libraries

Applications

  • oli: OpenDAL Command Line Interface
  • oay: OpenDAL Gateway

Services

Standard Storage Protocols (like ftp, webdav)
  • ftp: FTP and FTPS
  • http: HTTP read-only services
  • sftp: SFTP services being worked on
  • webdav: WebDAV Service
Object Storage Services (like s3, gcs, azblob)
File Storage Services (like fs, azdfs, hdfs)
Consumer Cloud Storage Service (like gdrive, onedrive)
Key-Value Storage Service (like rocksdb, sled)
Cache Storage Service (like memcached, moka)

Welcome to add any services that are not currently supported here.

Examples

The examples are available at here.

Documentation

The documentation is available at https://opendal.apache.org.

Contribute

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.

Who is using OpenDAL?

  • 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 is ccache with cloud storage
  • RisingWave: A Distributed SQL Database for Stream Processing
  • Vector: A high-performance observability data pipeline.
  • OctoBase: the open-source database behind AFFiNE, local-first, yet collaborative.

License

Licensed under the Apache License, Version 2.0

More Repositories

1

databend

๐——๐—ฎ๐˜๐—ฎ, ๐—”๐—ป๐—ฎ๐—น๐˜†๐˜๐—ถ๐—ฐ๐˜€ & ๐—”๐—œ. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
Rust
7,710
star
2

openraft

rust raft with improvements
Rust
1,359
star
3

askbend

AskBend: SQL-based Knowledge Base Search and Completion using Databend
Rust
190
star
4

openkv

LSM based key-value store in rust, design for cloud
88
star
5

datafuse-presentations

Presentations, meetups and talks about Databend
HTML
72
star
6

jsonb

JSONB implement in rust
Rust
62
star
7

opensrv

opensrv for databend
Rust
58
star
8

bendsql

Databend Native Client
Rust
50
star
9

hackathon2022

Databend x Rust China Hackathon 2022
39
star
10

databend-perf

Databend Performance Data and Visualization
TypeScript
37
star
11

opencache

Cache server :)
Makefile
33
star
12

weekly

This week in Databend: an elastic and reliable cloud warehouse
25
star
13

databend-py

Databend Cloud Python Driver with native interface support
Python
19
star
14

databend-go

Golang driver for databend cloud
Go
19
star
15

wizard

A GPT4 powered tool for detecting bugs in Databend
Python
16
star
16

helm-charts

Helm charts for databend
Smarty
16
star
17

databend-sqlalchemy

Databend SQLAlchemy
Python
13
star
18

datafuse-operator

DataFuse operator manages fuse-query and fuse-store clusters atop Kubernetes using CRDs.
Go
13
star
19

datafuse-shop

datafuselabs brand toy, stickers, t-shirts etc. ๐Ÿค  ๐Ÿ‘• ๐Ÿ‘“
13
star
20

databend-docs

Official repository for Databend documentation
JavaScript
12
star
21

fusebots

I am a robot
Go
12
star
22

link

Links used by databend
Go
10
star
23

databend-jdbc

jdbc implementation for databend cloud
Java
10
star
24

databend-udf

Databend User-Defined Function Server SDK
Python
8
star
25

test-infra

This repository contains tools and configuration files for the testing and automation needs for Datafuse.
Go
7
star
26

jepsen.meta

databend metasrv jepsen test unit
Shell
6
star
27

databend_fiddle

Python
5
star
28

grafana-databend-datasource

Grafana Datasource Plugin for Databend
Go
4
star
29

databend-playground

TypeScript
3
star
30

summer-of-code

Summer of Code with Datafuse Labs
1
star