# dataman

> Library for managing data in redis-like storage engines

Latest version **0.0.11** (published 2026-04-06) · MIT license · 0 weekly downloads

## Install

```sh
npm install dataman
pnpm add dataman
yarn add dataman
bun add dataman
```

## Health

**Score 45/100 (D)** — status: active.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

## Facts

| | |
|---|---|
| Version | 0.0.11 |
| Published | 2026-04-06 |
| First published | 2020-09-12 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 258.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | nemanjan00 |
| Maintainers | nemanjan00 |

## Links

- npm: https://www.npmjs.com/package/dataman
- Repository: https://github.com/nemanjan00/dataman
- npm.io page: https://npm.io/package/dataman

## Recent versions

- 0.0.11 (latest) — 2026-04-06
- 0.0.10 — 2021-05-04
- 0.0.9 — 2021-01-11
- 0.0.8 — 2021-01-06
- 0.0.7 — 2020-12-22
- 0.0.6 — 2020-12-21
- 0.0.5 — 2020-12-14
- 0.0.4 — 2020-09-17
- 0.0.3 — 2020-09-17
- 0.0.2 — 2020-09-16
- 0.0.1 — 2020-09-12

## README

# dataman [![](https://github.com/themes/tactile/images/octocat-icon.png)](https://github.com/nemanjan00/dataman#dataman)

![npm](https://img.shields.io/npm/dw/dataman)
[![Build Status](https://travis-ci.com/nemanjan00/dataman.svg?branch=master)](https://travis-ci.com/nemanjan00/dataman)

Library for managing data in redis-like storage engines

![](https://github.com/nemanjan00/dataman/blob/master/logo/logo-100.png?raw=true)

## Table of contents

<!-- vim-markdown-toc GFM -->

* [Usage](#usage)
	* [Getting/setting primitive as example](#gettingsetting-primitive-as-example)
* [Backends](#backends)
* [Structures](#structures)
* [Installation](#installation)
	* [npm](#npm)
	* [yarn](#yarn)
* [Authors](#authors)

<!-- vim-markdown-toc -->

## Usage

### Getting/setting primitive as example

```javascript
const dataman = require("dataman");
const storage = dataman.storage("memory://");

storage.primitive.set("test", "testValue").then(() => {
	storage.primitive.get("test").then(data => {
		console.log(data);
	});
});

```

## Backends

* Redis

* Memory (for single instance projects, can be serialized and deserialized into)

## Structures

* Queue

* List

* Hashmap

* String/Number/Boolean

* Set

## Installation

### npm

```bash
npm install dataman --save
```

### yarn

```bash
yarn add dataman
```

## Authors

* [nemanjan00](https://github.com/nemanjan00)

---
_Source: https://npm.io/package/dataman · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
