https://github.com/rustbase/rustbase
Rustbase is open source, lightweight, modern and fast NoSQL database.
https://github.com/rustbase/rustbase
cross-platform database nosql rust rustbase
Last synced: 20 days ago
JSON representation
Rustbase is open source, lightweight, modern and fast NoSQL database.
- Host: GitHub
- URL: https://github.com/rustbase/rustbase
- Owner: rustbase
- License: mit
- Created: 2022-03-26T18:48:25.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2024-06-11T22:02:58.000Z (over 1 year ago)
- Last Synced: 2024-12-09T02:38:52.788Z (11 months ago)
- Topics: cross-platform, database, nosql, rust, rustbase
- Language: Rust
- Homepage: https://rustbase-web.vercel.app
- Size: 694 KB
- Stars: 110
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-rust-list - Rustbase
README
Rustbase
### A noSQL key-value database cross-platform program written in [Rust](https://www.rust-lang.org/)
Rustbase is open source, lightweight, modern and fast NoSQL database, using DustData as the storage engine.
[](https://donate.stripe.com/4gw8xx3wc1Uyb96288)
# ⚠️ Warnings
- This is a work in progress, so it is not recommended to use it in production.
# Supported platforms
| | Windows | Linux | MacOS |
| ------- | ------- | ----- | ----- |
| i686 | ✅ | ✅ | - |
| x64 | ✅ | ✅ | - |
| aarch64 | - | - | - |
| arm | - | - | - |
# Installation
## Windows (WSL) & Linux
You can install the latest version of Rustbase using the following command:
```bash
curl -sL https://rustbase-web.vercel.app/install | bash
```
### Manual Installation
You can download the latest version of Rustbase [here](https://github.com/rustbase/rustbase/releases).
## MacOS
**Currently, Rustbase is not available for MacOS.**
## Docker
You can use the official Docker image of Rustbase [here](https://github.com/rustbase/rustbase/pkgs/container/rustbase).
```bash
docker pull ghcr.io/rustbase/rustbase:latest
```
# External Components
## Rustbase CLI
Use the [Rustbase CLI](https://github.com/rustbase/rustbase-cli) to manage your Rustbase Server.
## DustData
[DustData](https://github.com/rustbase/dustdata) is a data concurrency control key-value storage engine to Rustbase
# 🔗 Contribute
[Click here](./CONTRIBUTING.md) to see how to Contribute
Join our [Discord server](https://discord.gg/m5ZzWPumbd) to get help and discuss features.
# Authors
| [
@peeeuzin](https://github.com/peeeuzin) |
| :-------------------------------------------------------------------------------------------------------------------: |
# License
[MIT License](./LICENSE)