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!
File support for asyncio.
- Tin Tvrtkovic
- [email protected]
- License: Apache-2.0
MySQL driver for asyncio.
- Nikolay Novik
- [email protected]
- https://github.com/aio-libs/aiomysql
- License: MIT
asyncio bridge to the standard sqlite3 module
- John Reese
- [email protected]
- https://aiosqlite.omnilib.dev
Draws ASCII trees.
- Marc Brinkmann
- [email protected]
- http://github.com/mbr/asciitree
- License: MIT
An asyncio PostgreSQL driver
- MagicStack Inc
- [email protected]
- https://github.com/MagicStack/asyncpg
- License: Apache License, Version 2.0
Ultra-lightweight pure Python package to check if a file is binary or text.
- Audrey Roy Greenfeld
- [email protected]
- https://github.com/audreyr/binaryornot
- License: BSD
Cross-platform colored terminal text.
- Jonathan Hartley
- [email protected]
- https://github.com/tartley/colorama
- License: BSD
Cross-platform daemonization tools.
- Muterra, Inc
- [email protected]
- https://github.com/Muterra/py_daemoniker
- License: LGPL
A Python framework for building reactive web-apps. Developed by Plotly.
- Chris Parmer
- [email protected]
- https://plotly.com/dash
- License: MIT
Dash Ace Editor Component
- xu miao [email protected]
- [email protected]
- https://github.com/reasoned-ai/dash-ace
- License: MIT
Bootstrap themed components for use in Plotly Dash
- Faculty
- [email protected]
- https://dash-bootstrap-components.opensource.faculty.ai/
- License: Apache Software License
DAQ components for Dash
- The Plotly Team [email protected]
- [email protected]
- http://github.com/plotly/dash-daq
Extensions for Plotly Dash.
- emher
- [email protected]
- License: MIT
Async database support for Python.
- Tom Christie
- [email protected]
- https://github.com/encode/databases
- License: BSD
serialize all of python
- Mike McKerns
- https://github.com/uqfoundation/dill
- License: 3-clause BSD
DuckDB embedded database
- https://www.duckdb.org
- License: MIT
- Elliana
- [email protected]
- https://github.com/Mause/duckdb_engine
- License: MIT
FastAPI framework, high performance, easy to learn, fast to code, ready for production
- Sebastián Ramírez
- [email protected]
- https://github.com/tiangolo/fastapi
FastAPI extension that provides JWT Auth support (secure, easy to use and lightweight)
- Nyoman Pradipta Dewantara
- [email protected]
- https://github.com/IndominusByte/fastapi-jwt-auth
- Max Rausch-Dupont
- [email protected]
- https://github.com/MushroomMaula/fastapi_login
Compress responses in your Flask app with gzip, deflate or brotli.
- Thomas Mansencal
- [email protected]
- https://github.com/colour-science/flask-compress
- License: MIT
WSGI HTTP Server for UNIX
- Benoit Chesneau
- [email protected]
- https://gunicorn.org
- License: MIT
Human friendly output for text interfaces using Python
- Peter Odding
- [email protected]
- https://humanfriendly.readthedocs.io
- License: MIT
Lightweight pipelining with Python functions
- Gael Varoquaux
- [email protected]
- https://joblib.readthedocs.io
- License: BSD
More routines for operating on iterables, beyond itertools
- Erik Rose
- [email protected]
- https://github.com/more-itertools/more-itertools
- License: MIT
All colors, with support for nested colors, convenience methods and full original termcolor compatability.
- Gilad Barnea
- [email protected]
- https://github.com/giladbarnea/more_termcolor
- License: MIT
NumPy is the fundamental package for array computing with Python.
- Travis E. Oliphant et al.
- https://www.numpy.org
- License: BSD
Core utilities for Python packages
- Donald Stufft and individual contributors
- [email protected]
- https://github.com/pypa/packaging
- License: BSD-2-Clause or Apache-2.0
MQTT version 5.0/3.1.1 client class
- Roger Light
- [email protected]
- http://eclipse.org/paho
- License: Eclipse Public License v2.0 / Eclipse Distribution License v1.0
Powerful data structures for data analysis, time series, and statistics
- The Pandas Development Team
- [email protected]
- https://pandas.pydata.org
- License: BSD-3-Clause
comprehensive password hashing framework supporting over 30 schemes
- Eli Collins
- [email protected]
- https://passlib.readthedocs.io
- License: BSD
The PyPA recommended tool for installing Python packages.
- The pip developers
- [email protected]
- https://pip.pypa.io/
- License: MIT
A drop-in replacement for pprint that's actually pretty
- David Wolever
- [email protected]
- https://github.com/wolever/pprintpp
- License: BSD
Library for building powerful interactive command lines in Python
- Jonathan Slenders
- https://github.com/prompt-toolkit/python-prompt-toolkit
Cross-platform lib for process and system monitoring in Python.
- Giampaolo Rodola
- [email protected]
- https://github.com/giampaolo/psutil
- License: BSD
psycopg2 - Python-PostgreSQL Database Adapter
- Federico Di Gregorio
- [email protected]
- https://psycopg.org/
- License: LGPL with exceptions
Pygments is a syntax highlighting package written in Python.
- Georg Brandl
- [email protected]
- https://pygments.org/
- License: BSD License
Pure Python MySQL Driver
- yutaka.matsubara
- [email protected]
- https://github.com/PyMySQL/PyMySQL/
- License: "MIT"
Extensions to the standard Python datetime module
- Gustavo Niemeyer
- [email protected]
- https://github.com/dateutil/dateutil
- License: Dual License
A streaming multipart parser for Python
- Andrew Dunham
- http://github.com/andrew-d/python-multipart
- License: Apache
Pure Python Vi Implementation
- Jonathan Slenders
- https://github.com/jonathanslenders/pyvim
- License: LICENSE
Build GUI for your Python program with JavaScript, HTML, and CSS.
- Roman Sirokov
- [email protected]
- https://github.com/r0x0r/pywebview
- License: New BSD license
YAML parser and emitter for Python
- Kirill Simonov
- [email protected]
- https://pyyaml.org/
- License: MIT
Python HTTP for Humans.
- Kenneth Reitz
- [email protected]
- https://requests.readthedocs.io
- License: Apache 2.0
Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal
- Will McGugan
- [email protected]
- https://github.com/willmcgugan/rich
- License: MIT
Python helper for Semantic Versioning (http://semver.org/)
- Kostiantyn Rybnikov
- [email protected]
- https://github.com/python-semver/python-semver
- License: BSD
Database Abstraction Library
- Mike Bayer
- [email protected]
- https://www.sqlalchemy.org
- License: MIT
CockroachDB dialect for SQLAlchemy
- Cockroach Labs
- [email protected]
- https://github.com/cockroachdb/sqlalchemy-cockroachdb
- License: http://www.apache.org/licenses/LICENSE-2.0
Various utility functions for SQLAlchemy.
- Konsta Vesterinen, Ryan Leckey, Janne Vanhala, Vesa Uimonen
- [email protected]
- https://github.com/kvesteri/sqlalchemy-utils
- License: BSD
Tornado websocket backend for the Xterm.js Javascript terminal emulator library.
- Jupyter Development Team
- [email protected]
- https://github.com/jupyter/terminado
A Python native, OS native GUI toolkit.
- Russell Keith-Magee
- [email protected]
- https://beeware.org/project/projects/libraries/toga/
- License: New BSD
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
- [email protected]
- http://www.tornadoweb.org/
- License: http://www.apache.org/licenses/LICENSE-2.0
Utilities for using XStatic in Tornado applications
Backported and Experimental Type Hints for Python 3.6+
- ["Guido van Rossum, Jukka Lehtosalo, Łukasz Langa, Michael Lee" [email protected]](mailto:"Guido van Rossum, Jukka Lehtosalo, Łukasz Langa, Michael Lee" [email protected])
A python module that will check for package updates.
- Bryce Boe
- [email protected]
- https://github.com/bboe/update_checker
- License: Simplified BSD License
The lightning-fast ASGI server.
- Tom Christie
- [email protected]
- https://www.uvicorn.org/
- License: BSD
Virtual Python Environment builder
- Bernat Gabor
- [email protected]
- https://virtualenv.pypa.io/
- License: MIT
Simple, modern file watching and code reload in python.
- Samuel Colvin
- [email protected]
- https://github.com/samuelcolvin/watchgod
- License: MIT
An implementation of the WebSocket Protocol (RFC 6455 & 7692)
- Aymeric Augustin
- [email protected]
- https://github.com/aaugustin/websockets
- License: BSD
A built-package format for Python
- Daniel Holth
- [email protected]
- https://github.com/pypa/wheel
- License: MIT
XStatic base package with minimal support code
- Thomas Waldmann
- [email protected]
- https://github.com/xstatic-py/xstatic
- License: MIT license
term.js 0.0.7 (XStatic packaging standard)
- https://github.com/chjj/term.js
- License: (same as term.js)