quickstore
A zero-dependency key-value database for Python with TTL, file management, in-memory search, and optional auth—usable via CLI or as a library.

Quickstore is a developer-friendly, file-backed key-value database with no external dependencies. It supports TTL-based auto-expiry, JSON persistence, and fast, case-insensitive in-memory search. Beyond keys, it manages files (store, retrieve, delete, search, and edit for text/JSON/CSV) with simple metadata tracking. You can use it from the command line or import it in Python code. Optional username/password protection guards sensitive operations like full database wipes. Designed with straightforward UX (help/version flags, focused subcommands), clean persistence (quickstore.json, filemeta.json, quickstore/files/), and practical safety notes (hashed credentials, local-only auth). Ideal for scripts, small apps, and tooling that need lightweight persistence without setting up a server or external DB.
Python Package (pip)
Python Package (pip)
Python Package (pip)