Databases implemented in Python.

Newest releases

scottrogowski Mongita is a lightweight embedded document database that implements a commonly-used subset of the MongoDB/PyMongo interface. Mongita differs from MongoDB in that instead of being a server, Mongita is a self-contained Python librar

elixir-sqlite An Ecto SQLite3 Adapter. Uses Exqlite as the driver to communicate with sqlite3.

3c7 A simple program to manage your yara ruleset in a (sqlite) database.

Lazytangent Qwerkey is a social media platform for connecting and learning more about mechanical keyboards built on React and Redux in the frontend and Flask in the backend on top of a PostgreSQL database

sqlzero A beautiful cross-platform database client that supports multiple databases based on bs.

JerBouma This is a database of 180.000+ symbols containing Equities, ETFs, Funds, Indices, Futures, Options, Currencies, Cryptocurrencies and Money Markets.

truthly emoji is a pure SQL PostgreSQL extension to encode/decode bytea/text to/from emoji.

dpapathanasiou This is a simple graph database in SQLite, inspired by "SQLite as a document database"

EnterpriseDB Barman (Backup and Recovery Manager) is an open-source administration tool for disaster recovery of PostgreSQL servers written in Python. It allows your organisation to perform remote backups of multiple servers in business critic

turbo pg-shortkey: YouTube-Like Short IDs as Postgres Primary Keys

app-generator Playground starter to manage a data table in Django

BenderV A mini OS X app to simply upload a CSV/JSON/EXCEL file to a database (PostgreSQL | MySQL | SQLite | Oracle | Microsoft SQL Server). You don't need to create the table structure, the application extract it from analysing the conten

abhishek-ch Data Engineering is technically Software Engineering where the core focus is around Data!

new-york-civil-liberties-union This database is a record of NYPD misconduct complaints made by the public to the Civilian Complaint Review Board (CCRB).

nils-braun It lets you register your dask dataframes and then run SQL queries against them. The queries will run as normal dask operations, which can be distributed within your dask cluster. The goal is therefore similar to what Spark SQL/Hi

pawurb Elixir port of Heroku PG Extras. The goal of this project is to provide powerful insights into the PostgreSQL database for Elixir apps that are not using the Heroku PostgreSQL plugin.

FuckDoctors Redis Desktop Manager Builder for windows and macOS

DataStax-Academy All materials for the Cassandra Workshop Series in a single place

leonardb A FoundationDB backend plugin for mnesia, based on mnesia_rocksdb

CloudSnorkel Take periodic snapshots of RDS databases, sanitize them, and share with other accounts. Useful for QA/dev databases.###{"Python":36619}

simandebvu SQL Zoo is one of the few resources online that actually lets you build and run queries against existing tables. Each tutorial will show you a table and then have you run queries against it to answer specific questions

tuxmonk What is it? PupDB is an ernest attempt to create a simple file-based key-value database written in Python. Why PupDB? The objective behind the creation of PupDB is to create a database system which pe

meilisearch A full-text search database based on the fast LMDB key-value store.

plasticityai SuperSQLite: a supercharged SQLite library for Python A feature-packed Python package and for utilizing SQLite in Pyth

BlazingDB A lightweight, GPU accelerated, SQL engine built on the ecosystem. Getting Started | Documentation | Examples | Contributing | License | Blog | Try Now BlazingSQL is a GPU accelerated SQL engine built on top of

a-mma NOTICE Hey there πŸ‘‹ , AquilaDB core team have temporarily stopped development for upcoming 4 months period. We've decided to take a step back and face the whiteboard again. Which is required to ensure AquilaDB

motherapp This script parses the SQL files exported form sqlite3 .dump, and make it compatible for MySQL import.

geohot minikeyvalue Fed up with the complexity of distributed filesystems? minikeyvalue is a ~1000 line distributed key value store, with support for replication, multiple machines, and multiple drives per machine. Optimize

boramalper pydis pydis is an experiment to disprove some of the falsehoods about performance and optimisation regarding software and interpreted languages in particular. Unfortunately many programmers, due to their lack of experi

encode Databases Databases gives you simple asyncio support for a range of databases. It allows you to make queries using the powerful SQLAlchemy Core expression language, and provides support for PostgreSQL, MySQ

sqlalchemy Alembic is a database migrations tool written by the author of SQLAlchemy. A migrations tool offers the following functionality: Can emit ALTER statements to a database in order to change the structure of tables and other cons

nesdis djongo The only connector that let's you use Django with MongoDB without changing the Django ORM Use MongoDB as a backend database for your Django project, without changing the Django ORM. Use the Django

jbmusso awesome-graph A curated list of resources for graph databases and graph computing tools Graph databases AgensGraph - multi-model graph database with SQL and Cypher support ArangoDB - highly available Mu