Skip to content

Commit fc75b15

Browse files
committed
Improve intro
1 parent 9fb97ab commit fc75b15

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,15 @@
66
[![Downloads](https://img.shields.io/crates/d/duckdb.svg)](https://crates.io/crates/duckdb)
77
[![CI](https://github.com/duckdb/duckdb-rs/workflows/CI/badge.svg)](https://github.com/duckdb/duckdb-rs/actions)
88

9-
duckdb-rs is an ergonomic wrapper for using [duckdb](https://github.com/duckdb/duckdb) from Rust. It attempts to expose
10-
an interface similar to [rusqlite](https://github.com/rusqlite/rusqlite). Actually the initial code and even this README is
11-
forked from rusqlite as duckdb also tries to expose a sqlite3 compatible API.
9+
duckdb-rs is an ergonomic Rust wrapper for [DuckDB](https://github.com/duckdb/duckdb).
10+
11+
You can use it to:
12+
13+
- Query DuckDB with type-safe bindings and an API inspired by [rusqlite](https://github.com/rusqlite/rusqlite).
14+
- Read and write Arrow, Parquet, JSON, and CSV formats natively.
15+
- Create DuckDB extensions in Rust with custom scalar and table functions.
16+
17+
## Quick start
1218

1319
```rust
1420
use duckdb::{params, Connection, Result};

0 commit comments

Comments
 (0)