I made DictDataBase, itโ€˜s like SQLite but for JSON!

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • DictDataBase

    A python NoSQL dictionary database, with concurrent access and ACID compliance

  • If a thread holds a lock (so is in a with DDBSession(): block) for longer than 30 seconds, its hold is automatically revoked, but DDBSession.write doesn't detect this case. I would definitely recommend using operating system functions designed for file locking instead.

  • montydb

    Monty, Mongo tinified. MongoDB implemented in Python !

  • Why would one prefer it over https://github.com/davidlatwe/montydb?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • filelock

    A platform-independent file lock for Python.

  • Wait, https://github.com/mkrd/DictDataBase/blob/master/dictdatabase/locking.py#L90 this looks quite prone to races. Have you tried https://github.com/tox-dev/py-filelock/blob/main/src/filelock/_unix.py something like this?

  • ducks

    Indexes your Python objects for fast lookup by their attributes.

  • Very cool. This looks somewhat similar to https://github.com/manimino/ducks which I'm using in some stuff

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts