Rust-SQLite (SQLRite)
Rust-SQLite
, aka SQLRite
, is a simple embedded database modeled off SQLite
, but developed with Rust
. The goal is get a better understanding of database internals by building one.
What I cannot create, I do not understand.
— Richard Feynman
Read the series of posts about it:
What would SQLite look like if written in Rust?
CREATE TABLE and INSERT Statements
Requirements
Before you begin, ensure you have met the following requirements:
Usage (TBD)
> ./rust_sqlite -- help
SQLRite 0.1.0
Joao Henrique Machado Silva <joaoh82@gmail.com>
Light version of SQLite developed with Rust
USAGE:
rust_sqlite
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
Project Progress
Not checked means I am currently working on.
Roadmap
Features that are in the roadmap of the project:
Ideally in order of priority, but nothing set in stone.
Contributing
Pull requests are warmly welcome!!!
For major changes, please open an issue first and let's talk about it. We are all ears!
If you'd like to contribute, please fork the repository and make changes as you'd like and shoot a Pull Request our way!
Please make sure to update tests as appropriate.
If you feel like you need it go check the GitHub documentation on creating a pull request.
Code of Conduct
Contribution to the project is organized under the terms of the
Contributor Covenant, the maintainer of SQLRite, @joaoh82, promises to
intervene to uphold that code of conduct.
Contact
If you want to contact me you can reach me at joaoh82@gmail.com.
Inspiration