All Projects → zaygozi → lazlodb

zaygozi / lazlodb

Licence: Apache-2.0 license
Lazlo DB : A lightweight, portable and serverless NoSql database

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to lazlodb

pika
Pika is a nosql compatible with redis, it is developed by Qihoo's DBA and infrastructure team
Stars: ✭ 4,719 (+31360%)
Mutual labels:  nosql, nosql-data-storage
Pika
Pika is a nosql compatible with redis, it is developed by Qihoo's DBA and infrastructure team
Stars: ✭ 4,439 (+29493.33%)
Mutual labels:  nosql, nosql-data-storage
Ravendb
ACID Document Database
Stars: ✭ 2,870 (+19033.33%)
Mutual labels:  nosql, nosql-data-storage
gorm-neo4j
GORM for Neo4j
Stars: ✭ 16 (+6.67%)
Mutual labels:  nosql
unqlite.rs
UnQLite wrapper 1.0 is avaliable for Rust
Stars: ✭ 99 (+560%)
Mutual labels:  nosql
location-api-sl
This API can be use to all developers to get location details of Sri Lanka 🇱🇰 including major cities, sub areas, districts and Provinces. ⛳️
Stars: ✭ 35 (+133.33%)
Mutual labels:  nosql
Papaya
NoSQL Injection Tool to bypass login forms & extract usernames/passwords using regular expressions.
Stars: ✭ 22 (+46.67%)
Mutual labels:  nosql
nedb-repl
The command-line tool for NeDB
Stars: ✭ 19 (+26.67%)
Mutual labels:  nosql
signalr
SignalR server and client in go
Stars: ✭ 69 (+360%)
Mutual labels:  messagepack
dynobase
Dynobase - Professional GUI Client for DynamoDB (releases / issues / roadmap repository) https://dynobase.dev
Stars: ✭ 66 (+340%)
Mutual labels:  nosql
authorizer
Your data, your control. Fully open source, authentication and authorization. No lock-ins. Deployment in Railway in 120 seconds || Spin a docker image as a micro-service in your infra. Built in login page and Admin panel out of the box.
Stars: ✭ 770 (+5033.33%)
Mutual labels:  nosql
soda-for-java
SODA (Simple Oracle Document Access) for Java is an Oracle library for writing Java apps that work with JSON (and not only JSON!) in the Oracle Database. SODA allows your Java app to use the Oracle Database as a NoSQL document store.
Stars: ✭ 61 (+306.67%)
Mutual labels:  nosql
msgpack-perl
MessagePack serializer implementation for Perl / msgpack.org[Perl]
Stars: ✭ 48 (+220%)
Mutual labels:  messagepack
workshop-intro-to-cassandra
Learn Apache Cassandra fundamentals in this hands-on workshop
Stars: ✭ 208 (+1286.67%)
Mutual labels:  nosql
objectbox-generator
ObjectBox Generator based on FlatBuffers schema files (fbs) for C and C++ (more languages in the future)
Stars: ✭ 30 (+100%)
Mutual labels:  nosql
Public-Transport-SP-Graph-Database
Metropolitan Transport Network from São Paulo mapped in a NoSQL graph database.
Stars: ✭ 25 (+66.67%)
Mutual labels:  nosql
uptasticsearch
An Elasticsearch client tailored to data science workflows.
Stars: ✭ 47 (+213.33%)
Mutual labels:  nosql
lmdb-js
Simple, efficient, ultra-fast, scalable data store wrapper for LMDB
Stars: ✭ 270 (+1700%)
Mutual labels:  nosql
Noodle
Simple object storage for Android
Stars: ✭ 55 (+266.67%)
Mutual labels:  nosql
cordova-plugin-realm
Unofficial Cordova plugin for Realm Mobile Database.
Stars: ✭ 29 (+93.33%)
Mutual labels:  nosql

Lazlo is a portable, compact & serverless NoSql database built using Node JS & MessagePack

Installation

  • Full Database
npm install -g lazlodb

Note : You may need to give write permissions to node_modules using sudo chmod if there is a write access error

  • Execute Cli
lazlo
  • Lightweight Node JS Library (Official Repository : lazlo-node)
npm install lazlo-node

Storage

  • Data is stored in .laz files in MessagePack encoded form. As MessagePack is smaller than JSON, it takes less space & hence the files are compact.
  • Each .laz file represents a document (or a table in sql).
  • All documents exist in a database, which is essentially a folder being tracked by lazlo.

Features

  • Databases do not require an isolated environment. They can exist anywhere, even in your code repository or cloud folder.
  • Very easy to use.
  • Multiple commands for the same operation (Eg. newdoc & create doc both will create a new document).
  • Inbuilt caching system caches recently queried documents leading to faster responses.
  • Extensive use of terminal styling (Eg. Success messages are displayed in green & errors are displayed in red).
  • Command auto-completion available (Eg. Type create & press tab. You will get recommendations for all commands starting with create).
  • Powerful inbuilt logger which logs all the transactions.

Major third party libraries used :

  • vorpal js
  • msgpack-lite
  • chalk
  • simple-node-logger
  • edit-json-file

For usage info refer the docs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].