SandDunes is a database based on columns and tables created to be simple but useful and efficient in testing, development and production environments.
It is a local database with its own files, the intention is to be simple, to be easily maintained and have simplicity in maintenance as the library has options to indent data files to improve readability. Speaking a little more about the files, two extensions are used being: ".dune" and ".dust".
".dune": contains data models;
".dust": truly contains data of tables (encryption options are being considered);
In general, your learning curve will be very low, as your goal is to be simple and friendly to new developers both as users or contributors.
/* services/database.js */
const SandDunes = require('dunes')
const database = new SandDunes.default()
database.init().then(() => {
database.create('User', {
name: 'John Doe'
}).then(console.log)
// > { _ref: ColumnReferenceUUID, fields: { _ref: ColumnReferenceUUID, name: 'John Doe' } }
})