Search

Lib.rs

› Database interfaces › libSQL
#libsql #wal

libsql-wal

Owned by Pekka Enberg, Glauber Costa.

  • Install
  • API reference
  • Source

1 unstable release

0.1.0-alpha.1 Sep 20, 2024

#19 in #libsql

MIT license

340KB
8K SLoC


wal implementation for libsql

Dependencies

~53–74MB
~1.5M SLoC

  • optional anyhow
  • arc-swap
  • async-lock
  • async-stream
  • s3 aws-config+behavior-version-latest
  • s3 aws-credential-types
  • s3 aws-sdk-s3
  • s3 aws-smithy-runtime+connector-hyper-0-14-x+client
  • s3 hyper 0.14+client+http2
  • aws-smithy-types-convert+convert-chrono
  • bitflags 2.5
  • bytes
  • chrono
  • optional clap 4.5+derive
  • crc32fast
  • crossbeam
  • crossbeam-skiplist
  • dashmap 6.0
  • fst
  • hashbrown 0.14.3
  • http-body 1.0
  • optional inquire 0.7.5
  • libsql-sys 0.8+rusqlite
  • nix 0.28+uio+fs
  • parking_lot+arc_lock
  • petgraph 0.6.5
  • priority-queue 2.0
  • rand 0.8.5
  • roaring
  • tempfile
  • thiserror 1.0
  • tokio+full
  • tokio-stream
  • tokio-util
  • tracing
  • optional tracing-subscriber
  • uuid+v4
  • walkdir
  • zerocopy 0.7.32+derive+alloc
  • dev criterion 0.5.1
  • dev hex
  • dev insta
  • dev once_cell
  • dev rand_chacha 0.3.1
  • dev regex
Related: libsql-wasmtime-bindings, libsql, libsql-rusqlite, libsql-sqlite3-parser, libsql-client, libsql-sys, libsql_replication, libsql-ffi, libsql-hrana, libsql_bindgen
See also: limbo, bottomless, streamstore, geni, libsql_migration, growth-ring, kyval, grow_libsql, informalsystems-malachitebft-wal, wal-browser, walcraft

Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski. It contains data from multiple sources, including heuristics, and manually curated data. Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed by the Rust Project. If something is missing or incorrect, please file a bug.