Python NoSQL

Open-source Python projects categorized as NoSQL

Top 13 Python NoSQL Projects

  1. TinyDB

    TinyDB is a lightweight document oriented database optimized for your happiness :)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. djongo

    Django and MongoDB database connector

  4. odmantic

    Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints

  5. cog

    Micro Graph Database for Python Applications (by arun1729)

    Project mention: Show HN: Micro Graph Database for Python Applications | news.ycombinator.com | 2025-01-14
  6. DictDataBase

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

  7. elara

    Elara DB is an easy to use, lightweight persistent key-value store that can also be used as a fast in-memory cache. Manipulate data structures in-memory, encrypt database files and export data. :dart:

  8. jamesql

    An in-memory NoSQL database implemented in Python.

    Project mention: This Week In Python | dev.to | 2024-11-08

    jamesql – In-memory NoSQL database implemented in Python

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. dante

    A zero-setup, easy to use document store for Python (by senko)

    Project mention: Dante, a document store for Python backed by SQLite | news.ycombinator.com | 2024-09-09
  11. kenobi

    kenobiDB is a document based sqlite3 abstraction for Python 3. (by patx)

    Project mention: KenobiDB: Document based data store using SQLite as a back end | news.ycombinator.com | 2025-01-13
  12. brave-date-server

    Brave Date server powered by FastAPI, ODMantic, MongoDB, Deta, and friends.

  13. nosqlapi

    nosqlapi is a library for building standard NOSQL python libraries.

  14. quickiebase

    a pure-Python NoSQL database

  15. dinamopy

    Dinamopy is a python helper library for dynamodb. You can define your access patterns in a json file and can use dynamic method names to make operations.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python NoSQL discussion

Log in or Post with

Python NoSQL related posts

  • Self-contained Python scripts with uv

    6 projects | news.ycombinator.com | 29 Mar 2025
  • 10 Ways AI Can Speed Up your Mobile App Development

    8 projects | dev.to | 21 Feb 2025
  • Show HN: Micro Graph Database for Python Applications

    1 project | news.ycombinator.com | 14 Jan 2025
  • This Week In Python

    4 projects | dev.to | 8 Nov 2024
  • Dante, a document store for Python backed by SQLite

    1 project | news.ycombinator.com | 9 Sep 2024
  • Using Google Cloud Firestore with Django's ORM

    3 projects | dev.to | 20 May 2024
  • Problems with DjOngo

    1 project | /r/django | 5 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source NoSQL projects in Python? This list will help you:

# Project Stars
1 TinyDB 7,114
2 djongo 1,920
3 odmantic 1,119
4 cog 312
5 DictDataBase 241
6 elara 122
7 jamesql 84
8 dante 79
9 kenobi 65
10 brave-date-server 19
11 nosqlapi 11
12 quickiebase 4
13 dinamopy 2

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?