Metadata-Version: 2.4
Name: jflatdb
Version: 0.0.3
Summary: A lightweight JSON-based flat file database system.
Home-page: https://github.com/jflatdb/jflatdb
Author: Akki
Author-email: akki.jflatdb@gmail.com
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary

<p align="center">
  <img src="https://github.com/jflatdb/jflatdb/raw/main/assets/logo/logo.png" width="200" alt="JFlatDB Logo" />
</p>

<h1 align="center">JFlatDB</h1>

<p align="center">
  🗃️ Lightweight JSON-Based Database Engine with SQL-like Features, Built in Pure Python.
</p>

<p align="center">
  <a href="https://github.com/jflatdb/jflatdb">
    <img src="https://img.shields.io/github/v/release/jflatdb/jflatdb" alt="Latest Release">
  </a>
  <a href="https://www.python.org/">
    <img src="https://img.shields.io/badge/python-3.7%2B-blue.svg" alt="Python Version">
  </a>
  <a href="LICENSE">
    <img src="https://img.shields.io/github/license/jflatdb/jflatdb.svg" alt="License">
  </a>
</p>

---

## 📦 What is JFlatDB?

**JFlatDB** is a blazing-fast, file-based database engine that stores structured data in JSON format, while supporting **SQL-like commands** through a powerful CLI. Ideal for lightweight applications, offline tools, and embedded systems.

---

## ✨ Features

- 📁 JSON-based persistent storage (no external DBMS)
- 📝 SQL-like syntax for querying and manipulation
- ⚙️ CLI support with `.help`, `.show tables`, `.describe` etc.
- 🧠 Query features: `WHERE`, `BETWEEN`, `LIKE`, `ORDER BY`, etc.
- 📊 Functions: `MIN`, `MAX`, `AVG`, `COUNT`, `GROUP BY`
- 🔒 Constraints: `PRIMARY KEY`, `NOT NULL`, `UNIQUE`, `DEFAULT`, `CHECK`
- 📤 Backup-ready and versioning-friendly
- ⚡ Written in pure Python — no dependencies

---
