/quix

IDE for Presto

Primary LanguageTypeScriptMIT LicenseMIT

Quix Build Status

Quix is an easy-to-use notebook manager with support for Presto, Athena, BigQuery, MySQL, PostgreSQL, ClickHouse and more.

Getting Started (or the TL;DR version on how to install)

Using docker-compose, this will run Quix with a mysql container, and an example presto installation. Quix will run in a single-user mode, no authentication.

mkdir quix && cd quix
curl https://raw.githubusercontent.com/wix/quix/master/docker-compose.prebuilt.yml -o docker-compose.yml
curl https://raw.githubusercontent.com/wix/quix/master/env-example -o .env
docker-compose up

Be sure to check the full installation notes on how to edit the .env file and setup multiple data sources, add multiple users, or any other settings needed for custom deployment.

Features

  • Query organizer - organize your notebooks in folders for easy access and sharing
  • Query executor - execute multi-statement Presto queries
  • Visualizations - quickly plot time and bar series (more visualizations to follow)
  • DB explorer - use the DB tree to explore your data sources
  • Search - all queries are searchable accross all users
  • Live syntax validation

Organize

Execute

Visualize

Explore

License

MIT