SkillAgentSearch skills...

PysonDB

A Simple , ☁️ Lightweight , 💪 Efficent JSON based database for 🐍 Python. PysonDB-V2 has been released ⬇️

Install / Use

/learn @pysonDB/PysonDB
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

This package is no longer maintained

data

A Simple, Lightweight, Efficent JSON based DataBase for Python

PyPI version Downloads CodeFactor Discord GitHub Repo stars Downloads


The current stable version is v1.6.1

pip install pysondb==1.6.1

Support the project here

<a href="https://www.buymeacoffee.com/fredysomy"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee.&emoji=&slug=fredysomy&button_colour=FFDD00&font_colour=000000&font_family=Poppins&outline_colour=000000&coffee_colour=ffffff"></a>

Hacktoberfest

While we are accepting pull requests for Hacktoberfest, we will reject any low-quality PR's.

We are accepting PRs for:

  • Packages - updating package versions, adding new packages Documentation updates
  • More features and fixes (Refer here)
  • CLI/API improvements - Redoing the CLI to reduce the usage of CLI packages.
  • We are planning to reduce the project dependencies and remove other unwanted API's.

Checkout the active issues here

Features

  • Lightweight JSON based database.
  • Supports CRUD commands.
  • No Database drivers required.
  • Unique ID assigned for each JSON document added.
  • Strict about Schema of data added.
  • Inbuilt CLI to delete,display,create JSON database.
>> from pysondb import db
>> a=db.getDb("path/to/json.json")
>> a.addMany([{"name":"pysondb","type":"DB"},{"name":"pysondb-cli","type":"CLI"}])
>> a.getAll()
>> [{"name":"pysondb","type":"DB"},{"name":"pysondb-cli","type":"CLI"}]
  • See its simple..

Quick Links

Install

pip install pysondb

Create a database

  • You can create a database using CLI.
pysondb create database_name.json
  • Or in the python file.
from pysondb import db

a=db.getDb("db.json")
  • The above piece of code will create a database with {data:[]} in it.
  • Even if the json file exists there is no problem.

See more Documentation here

What makes pysonDB different

  • CLI support to create,delete and display database.
  • Unique Id automatically assigned for each JSON data added.
  • Schema regularity is checked.

What pysonDB can't do.

  • Cannot store images,videos etc.

TODO

  • [X] CLI to convert CSV to pysonDB required json.
  • [X] Use CSV file in the database.
  • [X] Make the database available to use local servers (Flask,Django)

Contributors.

<a href="https://github.com/pysonDB/pysonDB/graphs/contributors"> <img src="https://contrib.rocks/image?repo=pysonDB/pysonDB" /> </a>

Projects using PysonDB

<!--- * [Programozasi_kornyezetek](https://github.com/Remgax/Programozasi_kornyezetek) -->

Contributing

Whether reporting bugs, discussing improvements and new ideas or writing extensions: Contributions to pysonDB are welcome! Here's how to get started:

  • Join Discord channel Here
  • Check for issues or open a issue or open a feature requests.
  • Fork the repository on Github
  • Create a new branch off the master branch.
  • Write a test which shows that the bug was fixed or that the feature works as expected.
  • Send a pull request to us and wait till it get merged.
View on GitHub
GitHub Stars426
CategoryData
Updated1mo ago
Forks30

Languages

Python

Security Score

100/100

Audited on Jan 30, 2026

No findings