{"repo":"PantherPy/pantherdb","free":true,"listed":false,"github":"https://github.com/PantherPy/pantherdb","clone":"git clone https://github.com/PantherPy/pantherdb.git","description":"File-Based NoSQL Database for Python","language":"Python","stars":17,"topics":["database","panther","python","pantherdb"],"license":"MIT","category":"databases-storage","readme_excerpt":"🐾 PantherDB A lightweight, file-based NoSQL database for Python with MongoDB-like interface and optional encryption support. Features - Document-Oriented : Store and query data as flexible JSON documents - File-Based : No server setup required, data stored in JSON files - Encryption Support : Optional Fernet encryption for sensitive data - MongoDB-like API : Familiar interface with collections and documents - Thread-Safe : Built-in thread safety with RLock - Cursor Support : Advanced querying with sorting, limiting, and pagination - Singleton Pattern : Efficient connection management per database - Pure Python : Built with Python 3.8+ and standard type hints Installation Quick Start Database Operations Creating a Database Collection Management CRUD Operations Create Read Update Delete Document Operations Accessing Document Fields Modifying Documents Cursor Operations When using return cursor=True , find operations return Cursor objects with advanced features: Encryption For sensitive data, PantherDB supports database encryption: Important Notes: - Store your encryption key securely - Don't generate a new key on every run - Losing the key means losing access to your data - Encrypted databases use .pdb extension, unencrypted use .json Advanced Features Singleton Pattern PantherDB implements a singleton pattern per database file: Thread Safety All operations are thread-safe: Database Information Error Handling PantherDB raises PantherDBException for database errors: License Thi","default_branch":null,"files":null,"tree":[],"storefront":"/r/PantherPy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PantherPy/pantherdb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}