Mercury – Turn Python Notebooks to Web Apps
Mercury – Turn Python Notebooks to Web Apps
Hi! We're Piotr and Aleksandra, founders of Mercury (https://RunMercury.com), an open source framework for converting Jupyter Notebooks to Web Apps. You can turn Python notebook into interactive web app, static website, presentation, report or dashboard and share it online with non-technical users. You can self-host Mercury or use our hosting service (coming soon!). Our GitHub: https://github.com/mljar/mercury Sharing Python notebooks is challenging. You can't send notebook directly to non-technical stakeholders. You need to copy-paste results/charts into Word/PowerPoint or rewrite notebook to web framework. Mercury converts notebook to web app. User can execute cells but can't edit them. Mercury offers set of widgets that can be added to the notebook. When serving notebook with Mercury, widget change triggers automatic re-execution of cells. Not all cells are re-executed, only cells with widget definition and below, so you can cache results from previous cells execution (loading large dataset or model). Mercury comes with handy feautures to make sharing easy: - decide to hide or show notebook's code, - add authentication to notebooks, so only selected users can view them, - export final notebook to PDF or HTML file, - all to create output files in notebook, and make them downloadable, - share multiple notebooks on one Site. How does Mercury differ from existing solutions? - it was desinged for notebooks, it offers simple re-execution of cells after widget update, - it has built-in authentication. Mercury is available on AGPLv3. We would like to offer a hosting service, to make deployment very easy (just upload notebook to have website). We offer commercial license for companies looking for private forks and dedicated support. We’d love to hear from the HN community about this framework!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Mercury – build and share web apps from Python notebooks
Mercury v3 – Convert Python Notebooks to Web Apps
Mercury v3 – Convert Python Notebooks to Web Apps
Convert Python Notebooks to Web Apps
Convert Jupyter Notebook to Web Apps with Mercury and Python
Turn Jupyter Notebooks to Web App with Mercury Widgets and Python Only
Manganite – Quickly turn Jupyter notebooks into web apps
Textual Web – turn TUIs in to web apps
Pynecone – Web Apps in Pure Python
Python CLI for Compiling Jupyter Notebooks into FastAPI Apps