Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://wix.github.io/quix

Quix Notebook Manager
https://wix.github.io/quix

athena bigquery notebook-manager presto trino

Last synced: 3 days ago
JSON representation

Quix Notebook Manager

Awesome Lists containing this project

README

        

# Quix
![Support](https://img.shields.io/npm/l/@wix/quix-client) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.wix/quix-api_2.13/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.wix/quix-api_2.13)

[![Quix Backend Build](https://github.com/wix-incubator/quix/actions/workflows/quix-backend-build.yml/badge.svg?branch=master)](https://github.com/wix-incubator/quix/actions/workflows/quix-backend-build.yml)
[![Quix Frontend Build & Publish](https://github.com/wix-incubator/quix/actions/workflows/quix-frontend-publish.yml/badge.svg)](https://github.com/wix-incubator/quix/actions/workflows/quix-frontend-publish.yml) [![Quix Documentation Publish](https://github.com/wix-incubator/quix/actions/workflows/quix-documentation-publish.yml/badge.svg)](https://github.com/wix-incubator/quix/actions/workflows/quix-documentation-publish.yml)

Quix is an easy-to-use notebook manager with support for [Presto](https://wix-incubator.github.io/quix/docs/presto), [Athena](https://wix-incubator.github.io/quix/docs/athena), [BigQuery](https://wix-incubator.github.io/quix/docs/bigquery), [MySQL](https://wix-incubator.github.io/quix/docs/mysql), [PostgreSQL](https://wix-incubator.github.io/quix/docs/postgresql), [ClickHouse](https://wix-incubator.github.io/quix/docs/clickhouse) and more.

* [Installation](https://wix-incubator.github.io/quix/docs/installation)

## Intro
Check out these blog posts introducing Quix on Wix Engineering Blog :
* [Introducing Quix: Presto-based Notebook Manager for Fast and Easy Data Exploration ](https://www.wix.engineering/post/introducing-quix-presto-based-notebook-manager-for-fast-and-easy-data-exploration)
* [Quix Version 1: Now also Supporting Amazon Athena, Google BigQuery and Generic JDBC](https://www.wix.engineering/post/quix-version-1-now-also-supporting-amazon-athena-google-bigquery-and-generic-jdbc)

## Quick start
Using `docker-compose`, this will run Quix with a MySQL container and an example Presto installation. Quix will run in a single-user mode without authentication.

```bash
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](https://wix-incubator.github.io/quix/docs/installation) on how to edit the `.env` file to add more data sources, turn on multi-user mode and customize your deployment.

For support please contact us via [[email protected]](mailto:[email protected]).

## Main features
- [Query management](#Management) - organize your notebooks in folders for easy access and sharing
- [Visualizations](#Visualizations) - quickly plot time and bar series (more visualizations to follow)
- [DB Explorer](#Explorer) - explore your data sources
- Search - search notes of all users

#### Management
![](documentation/docs/assets/management.gif)

#### Visualizations
![](documentation/docs/assets/chart.gif)

#### Explorer
![](documentation/docs/assets/db.gif)

## License
MIT