Python NoSQL Databases

Open-source Python projects categorized as NoSQL Databases

Top 17 Python NoSQL Database Projects

  • redis-py

    Redis Python Client

    Project mention: Solving a critical bug in the default Rails caching library | | 2023-05-08

    My jaw dropped when I saw the postmortem — it was exactly the same bug concept, just in a different library! A reminder that hard things often transcend particular languages and libraries. And boy, is this a hard bug. It sits at the intersection of caching, shared resource management, and state corruption — infamously tricky problem spaces.

  • kafka-python

    Python client for Apache Kafka

    Project mention: Monitor Kafka Producer and Consumer Metrics using Prometheus | /r/PrometheusMonitoring | 2023-04-27

    If you're using kafka-python take a look at it's sourcecode.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • MongoEngine

    A Python Object-Document-Mapper for working with MongoDB

  • PynamoDB

    A pythonic interface to Amazon's DynamoDB

  • djongo

    Django and MongoDB database connector

    Project mention: Problems with DjOngo | /r/django | 2023-05-05
  • cassandra-python-driver

    DataStax Python Driver for Apache Cassandra

  • walrus

    Lightweight Python utilities for working with Redis

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • django-mongodb-engine

    Django MongoDB Backend

  • HappyBase

    A developer-friendly Python library to interact with Apache HBase

  • redisco

    A Python Library for Simple Models and Containers Persisted in Redis

  • hot-redis

    Rich Python data types for Redis

  • flywheel

    Object mapper for Amazon's DynamoDB (by stevearc)

  • txRedis

    A Redis client library for Twisted Python

  • telephus

    Telephus is a connection pooled, low-level client API for Cassandra in Twisted python.

  • PyMongo

    MongoDB Ecosystem Documentation

  • py2neo

    Py2neo is a comprehensive toolkit for working with Neo4j from within Python applications or from the command line.

  • nosqlapi

    nosqlapi is a library for building standard NOSQL python libraries.

    Project mention: This Week In Python | | 2023-03-10

    nosqlapi – a library for building standard NOSQL python libraries

  • SaaSHub

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

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). The latest post mention was on 2023-05-08.

Python NoSQL Databases related posts


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

Project Stars
1 redis-py 11,507
2 kafka-python 5,210
3 MongoEngine 3,998
4 PynamoDB 2,178
5 djongo 1,728
6 cassandra-python-driver 1,335
7 walrus 1,092
8 django-mongodb-engine 863
9 HappyBase 601
10 redisco 435
11 hot-redis 283
12 flywheel 128
13 txRedis 127
14 telephus 93
15 PyMongo 72
16 py2neo 64
17 nosqlapi 12
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives