Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/elementaryframework/jsondb

Manage JSON files as databases with JSONDB Query Language (JQL)
https://github.com/elementaryframework/jsondb

Last synced: 27 days ago
JSON representation

Manage JSON files as databases with JSONDB Query Language (JQL)

Awesome Lists containing this project

README

        

# JSONDB

Manage local databases with JSON files and JSONDB Query Language (JQL)

[![Build Status](https://travis-ci.org/ElementaryFramework/JSONDB.svg?branch=master)](https://travis-ci.org/ElementaryFramework/JSONDB)

[![Packagist Version](https://img.shields.io/badge/packagist-v1.2.0-brightgreen.svg)](https://packagist.org/packages/elementaryframework/jsondb)

[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/elementaryframework/JSONDB/blob/master/LICENSE)

## What's that ?

JSONDB is a database manager using JSON files and a custom query
language named **JQL** (**J**SONDB **Q**uery **L**anguage).

## Table of Contents

- [Features](#features)
- [Quick start](#quick-start)
- [Bugs and features requests](#bugs-and-feature-requests)
- [Authors](#authors)
- [Copyright](#copyright)

## Features

- Database management with servers, databases and tables
- Secure connections to servers with username and password
- Easy custom query language
- Object oriented, with a PDO-like syntax
- Supported JQL queries:
- select()
- insert()
- replace()
- delete()
- update()
- truncate()
- count()
- And much more !

## Quick start

To get JSONDB in your project, you can install it through composer:

```sh
composer require na2axl/jsondb
```

or clone this repository and install it yourself:

```sh
git clone https://github.com/ElementaryFramework/JSONDB.git
```

Once installed, you can read this [getting started page](http://php.jsondb.na2axl.tk/docs/manual/) to learn how to
use JSONDB.

## Bugs and feature requests

Have a bug or a feature request? Please first search for existing and
closed issues. If your problem or idea is not addressed yet,
[please open a new issue](https://github.com/ElementaryFramework/JSONDB/issues/new).

## Authors

- **Axel Nana**:

## Copyright

(c) 2016 - 2018 Aliens Group. Licensed under MIT ([read license](https://github.com/ElementaryFramework/JSONDB/blob/master/LICENSE)).