{"repo":"mljar/mercury","free":true,"listed":false,"github":"https://github.com/mljar/mercury","clone":"git clone https://github.com/mljar/mercury.git","description":"Impress your boss and turn a Jupyter notebook into a beautiful, shareable web app — no callbacks, no frontend, no rewrite.","language":"Python","stars":4348,"topics":["notebook-jupyter","notebooks-jupyter","notebook-application","notebook-publish","notebook-web","python","data-science","data-visualization","jupyter-notebook","jupyter-lab"],"license":"Apache-2.0","category":"dashboards-admin","readme_excerpt":"Mercury Mercury is a framework that helps you build interactive web applications directly from Python notebooks. You can build with Mercury data rich applications, like: chats, AI agents, dashboards and reports. - Documentation at RunMercury.com/docs. - Examples at RunMercury.com/examples. - Deployment at RunMercury.com/deploy. Why? Mercury is the easiest way to built and deploy data rich apps with Python. There are no callbacks in the framework. Widget interactions fire cells re-execution (reactive notebooks). You don't need to worry about UI because there is predefined layout , so it will look beautiful. What is included: - collection of widgets , so you can build interactive web apps, - standalone server , to serve notebooks as web apps, - JupyterLab extension , to have live app preview during development. The Mercury live app preview extension is available only for JupyterLab and MLJAR Studio. It will not work in Google Colab and VS Code - sorry guys! Example - Echo chat bot Example bot app that will respond with echo: Live App Preview Yes, you can preview the app during development. Please click 🎉 in the top notebook toolbar to open preview. Production App You can serve your notebook as standalone web app: Installation Start server with the following command: By default, it will detect all notebooks in the current directory and serve them as web apps. To serve notebooks from a different directory and make relative paths resolve from there: You can combine it with a note","default_branch":null,"files":null,"tree":[],"storefront":"/r/mljar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mljar/mercury/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}