# pickledb **Repository Path**: mirrors_lepy/pickledb ## Basic Information - **Project Name**: pickledb - **Description**: pickleDB is an open source key-value store using Python's json module. - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2025-08-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![Download badge](http://pepy.tech/badge/pickledb) # pickleDB pickleDB is lightweight, fast, and simple database based on the [json](https://docs.python.org/3/library/json.html) module. And it's BSD licensed! ## pickleDB is Fun ```python >>> import pickledb >>> db = pickledb.load('test.db', False) >>> db.set('key', 'value') >>> db.get('key') 'value' >>> db.dump() True ``` ## Easy to Install ```python $ pip install pickledb ``` ## Links * [website](https://patx.github.io/pickledb) * [documentation](https://patx.github.io/pickledb/commands.html) * [pypi](http://pypi.python.org/pypi/pickleDB) * [github repo](https://github.com/patx/pickledb) ## Latest Release Notes (version: 0.9) * *rem(key)* now returns *False* instead of raising an exception (0.9dev) * Change lrem(name) to *lremlist(name)* (0.9) * Add *lremvalue(name, value)* (0.9) * Add load() option to use sigterm handler or not (0.9) * All *keys* must now be strings (0.8) * All *names* for lists must now be strings (0.8) * All *names* for dicts must now be strings (0.8) * The get(key) function now returns *False* instead of None if there is no key (0.8) * Switched to Python's built in json module from simplejson (0.8.1)