2023-08-31 22:05:05 +03:00
2023-08-27 09:59:12 +03:00
2023-08-27 09:59:12 +03:00
2023-08-31 22:05:05 +03:00
2023-08-27 09:59:12 +03:00
2023-08-27 09:59:12 +03:00
2023-08-27 09:59:12 +03:00
2023-08-27 09:59:12 +03:00
2023-08-27 09:59:12 +03:00
2023-08-27 21:22:21 +03:00

Lig

A SQLite-compatible database library built with Rust.

Features

  • Asynchronous I/O support (wip)
  • WebAssembly bindings (wip)
  • SQLite file format compatibility (read-only)

Getting Started

Lig is currently read-only so you need a SQLite database file for testing.

You can create a databse file with the sqlite3 program:

$ sqlite3 hello.db
SQLite version 3.42.0 2023-05-16 12:36:15
Enter ".help" for usage hints.
sqlite> CREATE TABLE users (id INT PRIMARY KEY, username TEXT);
sqlite> INSERT INTO users VALUES (1, 'alice');
sqlite> INSERT INTO users VALUES (2, 'bob');

You can then start the Lig shell with:

cargo run hello.db

License

This project is licensed under the MIT license.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Lig by you, shall be licensed as MIT, without any additional terms or conditions.

Description
No description provided
Readme 43 MiB
Languages
Rust 76.8%
Tcl 6.6%
C 6.4%
Dart 2.4%
Java 2.3%
Other 5.3%