Portfolio
Avishek Devnath
Avishek
Devnath
Software Engineer  ·  Backend & System Design
0%
“Building systems that last.”
Python Package (pip)

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.

PythonPipFileDBKey-Value StoreTTLIn-Memory Search+3
quickstore
Live
📋
About this Project

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.

⚙️
Technologies
Python
Pip
FileDB
Key-Value Store
TTL
In-Memory Search
File Management
Text/JSON/CSV Editing
Zero Dependencies
🔗
Repositories
Quick Store
Github
Public