Python MySQL

Open-source Python projects categorized as MySQL

Top 23 Python MySQL Projects

  1. MindsDB

    AGI's query engine - Platform for building AI that can learn and answer questions over federated data.

    Project mention: Building SDKs for MindsDB this Hacktoberfest | dev.to | 2024-10-30

    But this hacktoberfest I took a great step towards contributing to open source. During this hacktoberfest I have contributed to MindsDB which is a great platform for building AI from enterprise data, enabling smarter organizations.

  2. SaaSHub

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

    SaaSHub logo
  3. Redash

    Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

    Project mention: The 50 best open-source alternatives to popular SaaS software | dev.to | 2024-07-10

    GitHub: Redash GitHub Repository

  4. airbyte

    The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.

    Project mention: Can AI finally generate best practice code? I think so. | dev.to | 2024-12-19

    Let’s say I’m using Cursor to build a bunch of data apps and using Airbyte as the data movement platform and Streamlit for the frontend. I’m writing in Python and using the Airbyte API libraries. This is my basic ‘tech stack’.

  5. mycli

    A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.

    Project mention: SQLiteStudio: Create, edit, browse SQLite databases | news.ycombinator.com | 2024-11-24

    One day I set out to resolve this, though I can not find in my notes' files what the solution was (for MySQL). It might have been to simply use MyCLI instead of the standard MySQL CLI. Have you tried it?

    https://github.com/dbcli/mycli

  6. PyMySQL

    MySQL client library for Python

  7. sqlglot

    Python SQL Parser and Transpiler

    Project mention: Writing Composable SQL Using Knex and Pipelines | news.ycombinator.com | 2024-11-28

    You can compose SQL with https://ibis-project.org/tutorials/ibis-for-sql-users, which is using https://github.com/tobymao/sqlglot to parse the SQL under the hood.

    As an alternative to parsing the SQL yourself, DuckDB's [relational API](https://duckdb.org/docs/api/python/relational_api) allows you to compose SQL expressions efficiently and lazily, which I've used when playing around with thinks like https://gist.github.com/ajfriend/eea0795546c7c44f1c24ab0560a...

  8. dev-setup

    macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.

  9. ibis

    the portable Python dataframe library

    Project mention: FireDucks: Pandas but 100x Faster | news.ycombinator.com | 2024-11-20
  10. tortoise-orm

    Familiar asyncio ORM for python, built with relations in mind

    Project mention: Django and Postgres for the Busy Rails Developer | news.ycombinator.com | 2024-12-11

    Wouldn't know. However, some standalone projects are attempting to replicate the same experience, check Tortoise ORM - https://github.com/tortoise/tortoise-orm.

  11. AWS Data Wrangler

    pandas on AWS - Easy integration with Athena, Glue, Redshift, Timestream, Neptune, OpenSearch, QuickSight, Chime, CloudWatchLogs, DynamoDB, EMR, SecretManager, PostgreSQL, MySQL, SQLServer and S3 (Parquet, CSV, JSON and EXCEL).

  12. databases

    Async database support for Python. 🗄

    Project mention: FastAPI, Pydantic, Psycopg3: the holy trinity for Python web APIs | dev.to | 2024-10-24

    SQLAlchemy Core: the core SQL query builder, without the mapping to objects part. There is also a higher level ORM built on this called databases that looks very nice. I do wonder how actively developed the project is however.

  13. PonyORM

    Pony Object Relational Mapper

    Project mention: FastAPI, Pydantic, Psycopg3: the holy trinity for Python web APIs | dev.to | 2024-10-24

    Alternative ORMs: there are many such as peewee, PonyORM, etc.

  14. Gopherus

    This tool generates gopher link for exploiting SSRF and gaining RCE in various servers

  15. mysqlclient

    MySQL/MariaDB connector for Python

  16. python-mysql-replication

    Pure Python Implementation of MySQL replication protocol build on top of PyMYSQL

  17. learning

    Learning Shell,Python,Golang,System,Network (by anzhihe)

  18. prisma-client-py

    Prisma Client Python is an auto-generated and fully type-safe database client designed for ease of use

  19. borgmatic

    Simple, configuration-driven backup software for servers and workstations

    Project mention: Syncthing – A decentralized continuous file synchronization program | news.ycombinator.com | 2024-08-18

    You could use Syncthing just to empty the incoming files from your phone (ingest) and then move the photos via cron to a second folder (also Syncthing) which is just shared with the replicas.

    Another approach would be to push the files from Syncthing to borg (borgmatic can do replicas) https://torsion.org/borgmatic/

  20. aiomysql

    aiomysql is a library for accessing a MySQL database from the asyncio

  21. fapro

    Fake Protocol Server

  22. eralchemy

    Entity Relation Diagrams generation tool

  23. nagios-plugins

    450+ AWS, Hadoop, Cloud, Kafka, Docker, Elasticsearch, RabbitMQ, Redis, HBase, Solr, Cassandra, ZooKeeper, HDFS, Yarn, Hive, Presto, Drill, Impala, Consul, Spark, Jenkins, Travis CI, Git, MySQL, Linux, DNS, Whois, SSL Certs, Yum Security Updates, Kubernetes, Cloudera etc...

  24. django-dbbackup

    Management commands to help backup and restore your project database and media files

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 MySQL discussion

Log in or Post with

Python MySQL related posts

  • SQLiteStudio: Create, edit, browse SQLite databases

    8 projects | news.ycombinator.com | 24 Nov 2024
  • Building a better and scalable system for data migrations

    4 projects | news.ycombinator.com | 29 Oct 2024
  • Real-time analytics into MySQL/MariaDB and ProxySQL in the terminal

    1 project | news.ycombinator.com | 12 Oct 2024
  • Top open-source repos/projects to contribute (Hacktoberfest Edition 🎃)

    1 project | dev.to | 6 Oct 2024
  • Dolphie: Single pane of glass for RT analytics into MySQL/MariaDB/ProxySQL

    1 project | news.ycombinator.com | 30 Aug 2024
  • Announcing the public beta for dedicated clusters

    6 projects | dev.to | 25 Jul 2024
  • Show HN: SQL Explorer – Open-source reporting tool that just works

    6 projects | news.ycombinator.com | 2 Jul 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 MindsDB 27,076
2 Redash 26,758
3 airbyte 16,935
4 mycli 11,546
5 PyMySQL 7,704
6 sqlglot 6,998
7 dev-setup 6,130
8 ibis 5,452
9 tortoise-orm 4,782
10 AWS Data Wrangler 3,965
11 databases 3,870
12 PonyORM 3,674
13 Gopherus 2,928
14 mysqlclient 2,471
15 python-mysql-replication 2,338
16 learning 1,935
17 prisma-client-py 1,932
18 borgmatic 1,870
19 aiomysql 1,777
20 fapro 1,562
21 eralchemy 1,184
22 nagios-plugins 1,139
23 django-dbbackup 1,003

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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