An open API service indexing awesome lists of open source software.

https://github.com/brianvoe/objectdb

A Simple Object Database
https://github.com/brianvoe/objectdb

database javascript objectdb

Last synced: 11 months ago
JSON representation

A Simple Object Database

Awesome Lists containing this project

README

          

# objectDB ![Build Status](https://travis-ci.org/brianvoe/objectdb.svg?branch=master)
objectDB is an open-source in memory javascript database inspired by vanillajs. Designed to help you put stuff in an object.

## Features
- [x] Extremely Light weight!
- [x] Extremely fast queries
- [x] Extremely robust cross browser support
- [x] Extremely easy to learn
- [x] Extremely open source
- [x] Extremely compatible with your own code
- [x] Extremely sexy

## Install
```bash
npm install --save objectdb
```
## Test
```bash
npm test
```
If the test fails. You need to stop and walk away from the computer slowly!

## How do I use it?
I cant believe you have to ask, ok here.
```javascript
let objectDb = require('objectdb');

objectDb.name = 'smart ass';
console.log(objectDb.name);
```

## If I refresh the page I loose everything
Well no shit! Its an object!

To put it in the browsers storage
```javascript
let objectDb = require('objectdb');
objectDb.name = 'smart ass';

// Set
localStorage.setItem("data", JSON.stringify(objectDb));

// Get
let data = JSON.parse(localStorage.getItem("data"));
console.log(data);
```

## Wait a sec! Its not a database!
Oh yes it is smart ass!

Definition: "a structured set of data held in a computer, especially one that is accessible in various ways."

## Roadmap
No

## Contributing
Why?

## Copyright
Steal it! Take it all for your own.