https://github.com/datalayer/jupyter-dashboard
🪐 🏄 Jupyter Dashboard WYSIWYG.
https://github.com/datalayer/jupyter-dashboard
dashboard jupyter wysiwyg-editor
Last synced: about 1 year ago
JSON representation
🪐 🏄 Jupyter Dashboard WYSIWYG.
- Host: GitHub
- URL: https://github.com/datalayer/jupyter-dashboard
- Owner: datalayer
- License: bsd-3-clause
- Created: 2023-10-12T11:58:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-03T22:03:34.000Z (almost 2 years ago)
- Last Synced: 2025-04-20T18:41:52.350Z (about 1 year ago)
- Topics: dashboard, jupyter, wysiwyg-editor
- Language: Jupyter Notebook
- Homepage: https://jupyter-dashboard.datalayer.tech
- Size: 1.14 MB
- Stars: 12
- Watchers: 3
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://datalayer.io)
[](https://github.com/sponsors/datalayer)
# 🪐 🏄 Jupyter Dashboard
> Create and publish Dashboard from Jupyter.
A [WYSIWYG](https://en.wikipedia.org/wiki/WYSIWYG) dashboard editor for JupyterLab.
Jupyter Dashboard allow Users to create and publish an interactive dashboard from Jupyter with drag-and-drop capabilities.
This is usable by technical but also business Users that can just reuse a Notebook prepared by a technical User.
## To Do
- [ ] Associate one .dash with many .ipynb
- [ ] Bokeh Support
- [ ] Configurable Notebook Toolbar
- [ ] Configurable S3 Bucket
- [ ] Custom Layout
- [ ] Home page
- [ ] IPyWidgets with lite Kernels
- [ ] Input and Outputs Cells Support
- [ ] More granular Plugins
- [ ] Notebook Renaming
- [ ] Panel with lite Kernels
- [ ] Permissions
- [ ] RenderApp based on [grid-layout](https://github.com/react-grid-layout/react-grid-layout)
- [ ] RenderApp with IPyWidgets support
- [ ] Tracking system (like Ggoogle Analytics) on the publication
- [ ] Versioning
## Develop
```bash
yarn
yarn build
# open http://localhost:3063
# open http://localhost:8686/api/jupyter/lab?token=60c1661cc408f978c309d04157af55c9588ff9557c9380e4fb50785750703da6
yarn start
```
```bash
pip install -e .[test]
jupyter labextension develop . --overwrite
jupyter labextension list
jupyter server extension list
# open http://localhost:8686/api/jupyter/lab?token=60c1661cc408f978c309d04157af55c9588ff9557c9380e4fb50785750703da6
yarn jupyterlab
```