Python Database Drivers

Open-source Python projects categorized as Database Drivers

Top 21 Python Database Driver Projects

  • redis-py

    Redis Python Client

    Project mention: Konohagakure Search | | 2022-01-09


  • PyMySQL

    Pure Python MySQL Client

    Project mention: What is the defacto python driver for Mysql? | | 2022-03-23

    Pymysql is the one i have seen being used most commonly.

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

  • asyncpg

    A fast PostgreSQL Database Client Library for Python/asyncio.

    Project mention: aiopg vs asyncpg vs psycopg3 | | 2022-06-28

    asyncpg: 5.5k starts, last commit recently, ~150 issues, some incompatibility, few open PRs, extensive README. Includes benchmark showing it's supposedly 3x faster than aiopg and psycopg2, psycopg3 is not mentioned in the benchmark.

  • kafka-python

    Python client for Apache Kafka

    Project mention: Using Kafka with Python... is Confluent the only option? | | 2022-05-08

    Related issue thread -

  • dataset

    Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions.

  • mysqlclient

    MySQL database connector for Python (with Python 3 support)

    Project mention: What is the defacto python driver for Mysql? | | 2022-03-23
  • motor

    Motor - the async Python driver for MongoDB and Tornado or asyncio

  • 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.

  • cassandra-python-driver

    DataStax Python Driver for Apache Cassandra

  • clickhouse-driver

    ClickHouse Python Driver with native interface support

  • SuperSQLite

    A supercharged SQLite library for Python

  • pymssql

    Official home for the pymssql source code.

    Project mention: What does Java do better than Python? | | 2022-11-01

    Support of vendors. For example, the MS SQL driver for Python is developed from community a nd for some time it was in a maintenance state because developer stopped the project (see this). Instead, the JDBC driver is developed directly from Microsoft

  • apsw

    Another Python SQLite wrapper

  • HappyBase

    A developer-friendly Python library to interact with Apache HBase

  • django-pgtrigger

    Write Postgres triggers for your Django models

    Project mention: This Week in Python | | 2022-09-02

    django-pgtrigger – Write Postgres triggers for your Django models

  • queries

    PostgreSQL database access simplified

  • txRedis

    A Redis client library for Twisted Python

  • txpostgres

    Twisted wrapper for asynchronous PostgreSQL connections

  • 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.

  • mysql-python

    MySQLdb is a Python DB API-2.0 compliant library to interact with MySQL 3.23-5.1 (unofficial mirror)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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 2022-11-01.

Python Database Drivers related posts


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

Project Stars
1 redis-py 10,959
2 PyMySQL 7,129
3 asyncpg 5,729
4 kafka-python 5,042
5 dataset 4,236
6 mysqlclient 2,161
7 motor 2,047
8 cassandra-python-driver 1,310
9 clickhouse-driver 943
10 SuperSQLite 703
11 pymssql 687
12 apsw 600
13 HappyBase 598
14 django-pgtrigger 359
15 queries 251
16 txRedis 127
17 txpostgres 104
18 telephus 93
19 PyMongo 72
20 py2neo 65
21 mysql-python 17
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.