Open Source Python Database Software - Page 2

Python Database Software

View 478 business solutions

Browse free open source Python Database Software and projects below. Use the toggles on the left to filter open source Python Database Software by OS, license, language, programming language, and project status.

  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 1
    Pigeon Planner

    Pigeon Planner

    Organise and manage your pigeons

    Pigeon Planner aims to be a simple to use pigeon database. Add, edit, remove pigeons and view their details such as name, image, sex, colour, pedigree, relatives and results in the user-friendly interface.
    5.0 out of 5 stars 3 Reviews
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    ERAlchemy

    ERAlchemy

    Entity Relation Diagrams generation tool

    ERAlchemy is a tool that generates Entity-Relationship (ER) diagrams from databases or SQLAlchemy models and vice versa. It’s useful for database documentation, reverse engineering, and understanding complex schemas. ERAlchemy can export diagrams in formats like Graphviz and Mermaid, making it easy to include in reports or markdown files.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    PyMongo

    PyMongo

    PyMongo - the Official MongoDB Python driver

    The PyMongo distribution contains tools for interacting with MongoDB database from Python. The bson package is an implementation of the BSON format for Python. The pymongo package is a native Python driver for MongoDB. The gridfs package is a gridfs implementation on top of pymongo.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    TinyDB

    TinyDB

    Document oriented database optimized for you

    TinyDB is a lightweight document oriented database optimized for your happiness :) It's written in pure Python and has no external dependencies. The target are small apps that would be blown away by a SQL-DB or an external database server. The current source code has 1800 lines of code (with about 40% documentation) and 1600 lines tests. Like MongoDB, you can store any document (represented as dict) in TinyDB. TinyDB is designed to be simple and fun to use by providing a simple and clean API. TinyDB neither needs an external server (as e.g. PyMongo) nor any dependencies from PyPI. TinyDB works on all modern versions of Python and PyPy. You can easily extend TinyDB by writing new storages or modify the behaviour of storages with Middlewares. TinyDB has been tested with Python 3.6 - 3.10 and PyPy3.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Splashtop AEM handles patching, alerts, scripts, and inventory, and unattended remote control is included. When something needs hands-on work, you’re one click away instead of switching tools.
    Start Free Trial
  • 5
    mycli

    mycli

    CLI for MySQL with auto-completion and syntax highlighting

    mycli is an enhanced command-line client for MySQL and MariaDB that features syntax highlighting and intelligent auto-completion for database queries. Built for developers and DBAs, it improves productivity with features like query history, table suggestions, and colored output. The tool is designed to be both powerful and user-friendly, making interactive database work more efficient and visually intuitive.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    pagodo

    pagodo

    Automate Google Hacking Database scraping and searching

    pagodo automates Google searching for potentially vulnerable web pages and applications on the Internet. It replaces manually performing Google dork searches with a web GUI browser. There are 2 parts. The first is ghdb_scraper.py that retrieves the latest Google dorks and the second portion is pagodo.py that leverages the information gathered by ghdb_scraper.py. This version of pagodo also supports native HTTP(S) and SOCKS5 application support, so no more wrapping it in a tool like proxychains4 if you need proxy support. You can specify multiple proxies to use in a round-robin fashion by providing a comma-separated string of proxies using the -p switch. To start off, pagodo.py needs a list of all the current Google dorks. The repo contains a dorks/ directory with the current dorks when the ghdb_scraper.py was last run. It's advised to run ghdb_scraper.py to get the freshest data before running pagodo.py.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    pg_probackup

    pg_probackup

    Backup and recovery manager for PostgreSQL

    pg_probackup is an advanced backup and recovery tool for PostgreSQL developed by PostgresPro. It supports full, incremental, and differential backups with compression and encryption, and provides fine-grained control over backup and restore processes. It’s designed for enterprise-grade backup strategies in PostgreSQL environments.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    pgai

    pgai

    A suite of tools to develop RAG, semantic search, and other AI apps

    pgai is a suite of PostgreSQL extensions developed by Timescale to empower developers in building AI applications directly within their databases. It integrates tools for vector storage, advanced indexing, and AI model interactions, facilitating the development of applications like semantic search and Retrieval-Augmented Generation (RAG) without leaving the SQL environment.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Mole

    Mole

    Automatic SQL Injection Exploitation Tool

    Mole is an automatic SQL Injection exploitation tool. Only by providing a vulnerable URL and a valid string on the site it can detect the injection and exploit it, either by using the union technique or a boolean query based technique. The Mole uses a command based interface, allowing the user to indicate the action he wants to perform easily. The CLI also provides auto-completion on both commands and command arguments, making the user type as less as possible.
    4.8 out of 5 stars 12 Reviews
    Downloads: 5 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 10

    MyDBF2MySQL

    Extract, transform, and load DBF into MySQL

    This is an ETL software which loads data from DBF/XBase files into MySQL. This utility has command line interface, designed to work without user interaction.
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • 11
    Cinemagoer

    Cinemagoer

    Python package to retrieve and manage data of the IMDb

    Cinemagoer is a Python package useful to retrieve and manage the data of the IMDb movie database about movies, people, characters and companies. Platform-independent, it can retrieve data from both the IMDb's web server and a local copy of the whole db.
    5.0 out of 5 stars 4 Reviews
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    Redland is a set of object-based, modular and portable C RDF libraries providing RDF APIs for the graph, triple storage (librdf), RDF/XML parsing and serializing (Raptor), SPARQL RDF querying (Rasqal). Language APIs in Perl, PHP, Python, Ruby and others.
    5.0 out of 5 stars 1 Review
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    A set of PHP functions giving web developers a simple, yet immensely powerful "drop in" permission system for their current web based applications.
    5.0 out of 5 stars 3 Reviews
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Python module for reading and writing DBF files. Originally it was created by Jeff Kunce and later maintained by Hans Fiby.
    5.0 out of 5 stars 4 Reviews
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    sqlmap
    sqlmap is an open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers.
    5.0 out of 5 stars 19 Reviews
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Xbase64 is a collection of specifications, programs, utilities and a C++ class library for manipulating Xbase type datafiles (DBF,DBT) and indices (MDX,NDX).
    2.0 out of 5 stars 2 Reviews
    Downloads: 14 This Week
    Last Update:
    See Project
  • 17

    mysql2sqlite

    converts mysql database to sqlite database using php, pdo or exe

    Convert a mysql database to a Sqlite database. Includes two projects : A) A php script B) A windows executable, based on a python script Converts data, indexes and foreign key constraints. About the php script : -don't need a lot of memory -good speed Was projected to use on VDS/VPS. Usage: wget https://sourceforge.net/projects/mysql2sqlite/files/mysql2sqlite/download chmod +x mysql2sqlite ./mysql2sqlite About the Windows executable and the Python script : Usage : edit the in i file to fit your system, and just run the exe or the python script.
    4.0 out of 5 stars 1 Review
    Downloads: 6 This Week
    Last Update:
    See Project
  • 18
    Server bundle of : Apache2 , MySQL , PostgreSQL , OpenSSL , Xmail , SlimFTPd Software developing triad of : PHP , Perl and Python + Apache2TriadCP , PHPmyadmin , PHPPgAdmin , AWStats , UebiMiau , PHPXMail , PHPSFTPd. All latest stables , all manuals
    4.9 out of 5 stars 9 Reviews
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    This Sybase module provides a Python interface to the Sybase relational database system. The Sybase package supports all of the Python Database API, version 2.0 with extensions.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20

    SQLObject

    SQLObject is a Python ORM.

    SQLObject is an object-relational mapper for Python. It supports MySQL, PostgreSQL, SQLite, Firebird, MaxDB/SapDB, MS SQL and Sybase. It supports Python versions back to 2.7.
    5.0 out of 5 stars 8 Reviews
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    informixdb is a Python extension module that allows Python scripts to connect to an IBM Informix Database engine.
    5.0 out of 5 stars 2 Reviews
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    A fast, portable, pure-Python database engine, with a Pythonic syntax (no SQL)
    Downloads: 8 This Week
    Last Update:
    See Project
  • 23
    Logiciel de Gestion de Bibliothčque (SIGB)
    Downloads: 7 This Week
    Last Update:
    See Project
  • 24
    dbweaver provides a set of tools to extract CREATE statements from a database server and dump them to a text file. These files can be used for editing, source revision control and database migration.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    Audax Data Manager

    Audax Data Manager

    The database manager that stays out of your way.

    Audax Data Manager is the SQL Editor that's fast enough for a one-off query, and powerful enough for backups, performance tuning, and database design. Supports PostgreSQL, SQLite, Microsoft SQL Server, MySQL, MariaDB, and Oracle. Works on Linux, Windows and Mac. Explore and edit your data, write SQL queries with smart autocomplete, monitor database performance, run background backups and more!
    5.0 out of 5 stars 1 Review
    Downloads: 3 This Week
    Last Update:
    See Project