Babble is a document-oriented database tailored for easy local development and production.
- Password authentication*
- REPL and interactive CLI for ease of use
- Server-only mode (for interacting with the core directly)
Clone the repo or download the source code from the releases:
https://github.com/TetieWasTaken/babble.git
Run the database:
yarn run dev
or yarn run dev -s for server-only mode
Select new to create a new database, then select the REPL CLI (advanced) or the interactive CLI (simple)
linker- Combines each module togethercore- Primary engineserver- Web server for the enginecli- CLI interface for users
POST /server/:uid/add/*- Adds an itemGET /server/:uid/fetch/*- Fetches an itemPATCH /server/:uid/modify/*- Modifies an itemDELETE /server/:uid/remove/*- Removes an itemGET /server/:uid/export- Exports a databasePOST /server/:uid/import- Imports a database
GET /server/uid- Get every avalailable UIDPOST /server/new/:uid- Creates a new databaseDELETE /server/delete/:uid- Deletes a database
GET /server/pubkey- Retrieves the public key
