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.

daemoniker

Cross-platform daemonization tools.

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.

databases

Async database support for Python.

dill

serialize all of python

duckdb

DuckDB embedded database

duckdb-engine

fastapi

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

fastapi-jwt-auth

FastAPI extension that provides JWT Auth support (secure, easy to use and lightweight)

fastapi-login

Flask-Compress

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

gunicorn

WSGI HTTP Server for UNIX

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

NumPy is the fundamental package for array computing with Python.

packaging

Core utilities for Python packages

paho-mqtt

MQTT version 5.0/3.1.1 client class

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

Pygments

Pygments is a syntax highlighting package written in Python.

PyMySQL

Pure Python MySQL Driver

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

redengine

Advanced scheduling framework

requests

Python HTTP for Humans.

rich

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

semver

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

SQLAlchemy

Database Abstraction Library

sqlalchemy-cockroachdb

CockroachDB dialect for SQLAlchemy

SQLAlchemy-Utils

Various utility functions 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.

tornado_xstatic

Utilities for using XStatic in Tornado applications

typing_extensions

Backported and Experimental Type Hints for Python 3.7+

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

XStatic

XStatic base package with minimal support code

XStatic-term.js

term.js 0.0.7 (XStatic packaging standard)