From ad46b5d6af18d86e71292200bac11bc8b6089b4b Mon Sep 17 00:00:00 2001 From: All Asmaul Husnain <2263081025@uttarauniversity.edu.bd> Date: Mon, 26 Oct 2026 23:46:19 +0600 Subject: [PATCH 1/2] docs: add custom sqlite-c README hero banner --- docs/images/sqlite-c-hero.svg | 50 +++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 docs/images/sqlite-c-hero.svg diff --git a/docs/images/sqlite-c-hero.svg b/docs/images/sqlite-c-hero.svg new file mode 100644 index 0000000..8cc9b48 --- /dev/null +++ b/docs/images/sqlite-c-hero.svg @@ -0,0 +1,50 @@ + \ No newline at end of file From 659233853b93beb429128b90e4422342f036569f Mon Sep 17 00:00:00 2001 From: All Asmaul Husnain <2263081025@uttarauniversity.edu.bd> Date: Mon, 26 Oct 2026 23:46:36 +0600 Subject: [PATCH 2/2] docs: redesign README around sqlite-c hero banner --- README.md | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index a855ea3..2eba142 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,29 @@ -# sqlite-c - -A small SQLite inspired relational database engine built from scratch in C11. - -The project focuses on the storage mechanisms behind a database rather than reproducing SQLite's full feature set. It includes persistent storage built around fixed size pages, B tree table storage, a small SQL parser, an interactive shell, automated tests, a benchmark, and sanitizer coverage. - -The database file format is intentionally project specific and is not compatible with SQLite database files. +
+
+
| SQL Support INSERT, SELECT, WHERE |
+ B-Trees Ordered storage and lookup |
+ Page Storage 4096-byte pages and pager |
+ Built-in Tests Parser, pager, persistence |
+ Simple API Small C interface |
+