# Essential Memory Storage [![Crates.io][crates-badge]][crates-url] [![Documentation][docs-badge]][docs-url] [![license][apache-badge]][apache-url] [![Build Status][actions-badge]][actions-url] [crates-badge]: https://img.shields.io/crates/v/essential-memory-storage.svg [crates-url]: https://crates.io/crates/essential-memory-storage [docs-badge]: https://docs.rs/essential-memory-storage/badge.svg [docs-url]: https://docs.rs/essential-memory-storage [apache-badge]: https://img.shields.io/badge/license-APACHE-blue.svg [apache-url]: LICENSE [actions-badge]: https://github.com/essential-contributions/essential-server/workflows/ci/badge.svg [actions-url]:https://github.com/essential-contributions/essential-server/actions An in-memory implementation of the [Essential storage](https://github.com/essential-contributions/essential-server/blob/main/crates/storage/README.md) system. This crate provides a fast, temporary storage solution for the Essential protocol, ideal for testing, development, or scenarios where persistence isn't required.