A minimal database for host-it-yourself projects.
vowserDB is a database designed to be used in smaller host-it-yourself projects.
It requires minimal setup and doesn't need a background service - eliminating the need to host a seperate database server, e.g. MySQL.
Tables created with vowserDB are compatible with other database software as they are stored in CSV or JSON files.
Simple setupNo need to setup you database seperately: To use a table, simply create a new
vowserDB\Table instance with the name and columns of your table. If the table already exists, vowserDB will use it, otherwise create it.
Intuitive commandsInspired by Laravel Eloquent and SQL, vowserDB is intuitive to use for anyone who has worked with SQL databases before.
ExtendablevowserDB has support for third-party extensions, allowing anyone to extend vowserDB or change its behaviour.
It also ships with useful extensions for encrypting tables, creating relationships and saving sessions.