Database

Databases implemented in Python.

Newest releases

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!
 
117

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
 
338

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
 
Popular
9.7k

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

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

BlazingDB A lightweight, GPU accelerated, SQL engine built on the RAPIDS.ai 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.
 
685

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
 
351

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
 
1.7k

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
 
703

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
 
637

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
 
1.6k

facebookarchive redis-faina A query analyzer that parses Redis' MONITOR command for counter/timing stats about query patterns At its core, redis-faina uses the Redis MONITOR command, which echoes every single command (with argume
 
Popular
4.4k

edgedb Disclaimer This is a very early technology preview. It is not yet intended to be used for mission-critical applications. Things may not work, or not work as expected. Comments and bug reports are welcome.
 
Popular
12.2k

apache Sharding-Sphere - Distributed Database Middleware Ecosphere Document Overview Sharding-Sphere is an open source distributed database middleware solution suite, which consists of Shard
 
1.6k

rueckstiess mtools mtools is a collection of helper scripts to parse, filter, and visualize MongoDB log files (mongod, mongos). mtools also includes mlaunch, a utility to quickly set up complex MongoDB test environments on
 
1.4k

begeekmyfriend B+Tree A minimal B+Tree implementation for millions (even billions) of key-value storage based on Posix. Branch in-memory for learning and debugging. Demo ./demo_build.sh Code Cover
 
498

HDI-Project An open source project from Data to AI Lab at MIT. ATM - Auto Tune Models License: MIT Development Status: Pre-Alpha Documentation: https://HDI-Project.github.io/ATM/ Homepage: https://github.com/HDI
 
957

kayak PyPika - Python Query Builder Abstract What is PyPika? PyPika is a Python API for building SQL queries. The motivation behind PyPika is to provide a simple interface for building SQL queries withou
 
2.2k

HeidiSQL HeidiSQL HeidiSQL is a useful and reliable tool designed for web developers using the popular MySQL server, Microsoft SQL databases and PostgreSQL. It enables you to browse and edit data, create and edit tables, views,
 
511

simonw csvs-to-sqlite Convert CSV files into a SQLite database. Browse and publish that SQLite database with Datasette. Basic usage: csvs-to-sqlite myfile.csv mydatabase.db This will create a new SQLite database called
 

adamchinkc Blockchain Database API Thin Database Architecture based on Blockchain technology Background When we talk about Blockchain, we always relate it to peer-to-peer network and think that data must be distribut
 
3.6k

hvf Franchise a sql notebook Franchise is a lightweight but powerful SQL tool with a notebook interface. You can use it online at franchise.cloud. There's no sign up and no install For editing CSVs, JSO