Skip to content
/ AxioDB Public template

A fast, lightweight, and scalable open-source DBMS for modern apps. Supports JSON-based data storage, simple APIs, and secure data management. Ideal for projects needing efficient and flexible database solutions.

License

Notifications You must be signed in to change notification settings

AnkanSaha/AxioDB

Repository files navigation

AxioDB

npm version

AxioDB is a JSON-based database management system built using Node.js streams, designed to offer an all-in-one solution for data management. It provides a flexible and efficient way to handle data storage, retrieval, and manipulation without the need for a traditional database setup.

Features

  • Custom Schemas: Define your own data schemas for structured data management.
  • Data Manipulation: Easily perform operations like create, read, update, and delete (CRUD) on your JSON files.
  • Query Capabilities: Support for advanced querying with methods like find(), skip(), and limit().
  • Stream Support: Utilize Node.js streams for efficient data reading and writing.
  • Custom Encryption: Implement your own encryption algorithms to secure sensitive data.
  • DaaS (Data as a Service): Easily integrate your data management capabilities into a DaaS model.

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)

Installation

To install AxioDB, run the following command:

npm install axiodb@latest --save

About

A fast, lightweight, and scalable open-source DBMS for modern apps. Supports JSON-based data storage, simple APIs, and secure data management. Ideal for projects needing efficient and flexible database solutions.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published