patx / Pickledb
Licence: bsd-3-clause
pickleDB is an open source key-value store using Python's json module.
Stars: ✭ 549
Programming Languages
Projects that are alternatives of or similar to Pickledb
Ejdb
🏂 EJDB 2.0 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL). Websockets / Android / iOS / React Native / Flutter / Java / Dart / Node.js bindings. Docker image.
Stars: ✭ 1,187 (+116.21%)
Mutual labels: json, database, key-value
Unqlite
An Embedded NoSQL, Transactional Database Engine
Stars: ✭ 1,583 (+188.34%)
Mutual labels: json, database, key-value
Json Flatfile Datastore
Simple JSON flat file data store with support for typed and dynamic data.
Stars: ✭ 212 (-61.38%)
Mutual labels: json, datastore, database
Lmdbjava
Lightning Memory Database (LMDB) for Java: a low latency, transactional, sorted, embedded, key-value store
Stars: ✭ 546 (-0.55%)
Mutual labels: database, key-value
Gokv
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Stars: ✭ 314 (-42.81%)
Mutual labels: database, key-value
Bitnami Docker Redis
Bitnami Redis Docker Image
Stars: ✭ 317 (-42.26%)
Mutual labels: database, key-value
Immortaldb
🔩 A relentless key-value store for the browser.
Stars: ✭ 2,962 (+439.53%)
Mutual labels: database, key-value
Bigchaindb
Meet BigchainDB. The blockchain database.
Stars: ✭ 3,768 (+586.34%)
Mutual labels: json, database
Pystore
Fast data store for Pandas time-series data
Stars: ✭ 325 (-40.8%)
Mutual labels: datastore, database
Flashdb
An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库
Stars: ✭ 378 (-31.15%)
Mutual labels: database, key-value
Tinydb
TinyDB is a lightweight document oriented database optimized for your happiness :)
Stars: ✭ 4,713 (+758.47%)
Mutual labels: json, database
Node Json Db
A simple "database" that use JSON file for Node.JS.
Stars: ✭ 314 (-42.81%)
Mutual labels: json, database
Buntdb
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
Stars: ✭ 3,583 (+552.64%)
Mutual labels: database, key-value
Anime Offline Database
Updated every week: A JSON based offline anime database containing the most important meta data as well as cross references to various anime sites such as MAL, ANIDB, ANILIST, KITSU and more...
Stars: ✭ 292 (-46.81%)
Mutual labels: json, database
Comuni Json
🇮🇹 Database JSON comuni italiani (2020) con informazioni ISTAT + CAP
Stars: ✭ 416 (-24.23%)
Mutual labels: json, database
Sleekdb
Pure PHP NoSQL database with no dependency. Flat file, JSON based document database.
Stars: ✭ 450 (-18.03%)
Mutual labels: json, database
Permazen
Language-Natural Persistence Layer for Java
Stars: ✭ 265 (-51.73%)
Mutual labels: database, key-value
pickleDB
pickleDB is lightweight, fast, and simple database based on the json module. And it's BSD licensed!
pickleDB is Fun
>>> import pickledb
>>> db = pickledb.load('test.db', False)
>>> db.set('key', 'value')
>>> db.get('key')
'value'
>>> db.dump()
True
Easy to Install
$ pip install pickledb
Links
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)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].