Skip to content

🤗 Acknowledgements

Meerschaum is built with the help of many incredible open source libraries. In the spirit of open source, I've chosen to release the project under the permissive Apache 2.0 license.

I've included a list of the dynamic dependencies below to credit the open source projects which power Meerschaum. Many thanks to the authors of these projects for their amazing work!

aiofiles

File support for asyncio.

aiomysql

MySQL driver for asyncio.

aiosqlite

asyncio bridge to the standard sqlite3 module

asciitree

Draws ASCII trees.

asyncpg

An asyncio PostgreSQL driver

binaryornot

Ultra-lightweight pure Python package to check if a file is binary or text.

colorama

Cross-platform colored terminal text.

cryptography

cryptography is a package which provides cryptographic recipes and primitives to Python developers.

dash

A Python framework for building reactive web-apps. Developed by Plotly.

dash-ace

Dash Ace Editor Component

dash-bootstrap-components

Bootstrap themed components for use in Plotly Dash

dash-daq

DAQ components for Dash

dash-extensions

Extensions for Plotly Dash.

dask

Parallel PyData with Task Scheduling

  • License: BSD-3-Clause

databases

Async database support for Python.

dill

serialize all of Python

duckdb

DuckDB embedded database

duckdb-engine

SQLAlchemy driver for duckdb

fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production

fastapi-login

Flask-Login like package for FastAPI

fasteners

A python package that provides useful locks

Flask-Compress

Compress responses in your Flask app with gzip, deflate or brotli.

gunicorn

WSGI HTTP Server for UNIX

httpx

The next generation HTTP client.

humanfriendly

Human friendly output for text interfaces using Python

joblib

Lightweight pipelining with Python functions

more-itertools

More routines for operating on iterables, beyond itertools

more-termcolor

All colors, with support for nested colors, convenience methods and full original termcolor compatability.

numpy

Fundamental package for array computing in Python

  • Travis E. Oliphant et al.
  • https://numpy.org
  • License: Copyright © 2005-2023, NumPy Developers.

packaging

Core utilities for Python packages

pandas

Powerful data structures for data analysis, time series, and statistics

passlib

comprehensive password hashing framework supporting over 30 schemes

pathspec

Utility library for gitignore style pattern matching of file paths.

pip

The PyPA recommended tool for installing Python packages.

pprintpp

A drop-in replacement for pprint that's actually pretty

prompt-toolkit

Library for building powerful interactive command lines in Python

psutil

Cross-platform lib for process and system monitoring in Python.

psycopg2-binary

psycopg2 - Python-PostgreSQL Database Adapter

pyarrow

Python library for Apache Arrow

pycparser

C parser in Python

pydantic

Data validation and settings management using python type hints

Pygments

Pygments is a syntax highlighting package written in Python.

PyMySQL

Pure Python MySQL Driver

python-daemon

Library to implement a well-behaved Unix daemon process.

python-dateutil

Extensions to the standard Python datetime module

python-dotenv

Read key-value pairs from a .env file and set them as environment variables

python-multipart

A streaming multipart parser for Python

pytz

World timezone definitions, modern and historical

pyvim

Pure Python Vi Implementation

pywebview

Build GUI for your Python program with JavaScript, HTML, and CSS

PyYAML

YAML parser and emitter for Python

requests

Python HTTP for Humans.

rich

Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal

rocketry

Advanced scheduling framework

semver

Python helper for Semantic Versioning (https://semver.org)

setuptools

Easily download, build, install, upgrade, and uninstall Python packages

SQLAlchemy

Database Abstraction Library

sqlalchemy-cockroachdb

CockroachDB dialect for SQLAlchemy

terminado

Tornado websocket backend for the Xterm.js Javascript terminal emulator library.

toga

A Python native, OS native GUI toolkit.

tornado

Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.

typing_extensions

Backported and Experimental Type Hints for Python 3.8+

update-checker

A python module that will check for package updates.

uvicorn

The lightning-fast ASGI server.

virtualenv

Virtual Python Environment builder

watchgod

Simple, modern file watching and code reload in python.

websockets

An implementation of the WebSocket Protocol (RFC 6455 & 7692)

wheel

A built-package format for Python