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