https://github.com/DiceDB/dice
DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware.
https://github.com/DiceDB/dice
database golang hacktoberfest storage-engine
Last synced: 16 days ago
JSON representation
DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware.
- Host: GitHub
- URL: https://github.com/DiceDB/dice
- Owner: DiceDB
- License: bsd-3-clause
- Created: 2022-08-31T19:01:22.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-25T11:55:29.000Z (20 days ago)
- Last Synced: 2025-03-25T19:05:14.856Z (20 days ago)
- Topics: database, golang, hacktoberfest, storage-engine
- Language: Go
- Homepage: https://dicedb.io/
- Size: 18.5 MB
- Stars: 9,614
- Watchers: 102
- Forks: 1,290
- Open Issues: 151
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING/README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-distributed-system-projects - Dice - an extremely simple Golang-based in-memory KV store that speaks Redis dialect
- awesome-repositories - DiceDB/dice - DiceDB is an open source, redis-compliant, reactive, scalable, highly-available, unified cache optimized for modern hardware. (Go)
- awesome-ccamel - DiceDB/dice - DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware. (Go)
- my-awesome - DiceDB/dice - engine pushed_at:2025-04 star:9.8k fork:1.3k DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware. (Go)
README
DiceDB
===
![]()
[](LICENSE)
### What is DiceDB?
DiceDB is an open-source, fast, reactive, in-memory database optimized for modern hardware. Commonly used as a cache, it offers a familiar interface while enabling real-time data updates through query subscriptions. It delivers higher throughput and lower median latencies, making it ideal for modern workloads.
## Get started
### Setting up DiceDB with Docker
The easiest way to get started with DiceDB is using [Docker](https://www.docker.com/) by running the following command.
```bash
$ docker run -p 7379:7379 dicedb/dicedb:latest
```The above command will start the DiceDB server running locally on the port `7379` and you can connect
to it using [DiceDB CLI](https://github.com/DiceDB/dicedb-cli) and SDKs.> [!NOTE]
> If you are looking to setup DiceDB for development or want to setup from source, refer
> our [CONTRIBUTING/README.md](https://github.com/DiceDB/dice/blob/master/CONTRIBUTING/README.md) guide.## Setting up CLI
### Using cURL
The best way to connect to DiceDB is using [DiceDB CLI](https://github.com/DiceDB/dicedb-cli) and you can install it by running the following command
```bash
$ sudo su
$ curl -sL https://raw.githubusercontent.com/DiceDB/dicedb-cli/refs/heads/master/install.sh | sh
```If you are working on unsupported OS (as per above script), you can always follow the installation instructions mentioned in the [dicedb/cli](https://github.com/DiceDB/dicedb-cli) repository.
> [!NOTE]
> If you are looking to setup DiceDB for development or want to setup from source, refer
> our [CONTRIBUTING/README.md](https://github.com/DiceDB/dice/blob/master/CONTRIBUTING/README.md) guide.## Want to contribute?
The Code Contribution Guidelines are published at [CONTRIBUTING/README.md](CONTRIBUTING/README.md); please read them before you start making any changes. This would allow us to have a consistent standard of coding practices and developer experience.
Contributors can join the [Discord Server](https://discord.gg/6r8uXWtXh7) for quick collaboration.
## Sponsors
We are incredibly grateful to our sponsors for their generous support, which makes the development of DiceDB possible.
## Support and Sponsor Us
DiceDB is a project with a very strong vision and [roadmap](https://dicedb.io/roadmap/). If you like what
we do and find DiceDB useful, please consider supporting and [sponsoring us on GitHub](https://github.com/sponsors/arpitbbhayani).
## Contributors
## License
This project is licensed under the BSD 3-Clause License. See the [LICENSE](LICENSE) file for details.