TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Mercury – build and share web apps from Python notebooks

1 点作者 pplonski86大约 3 年前

1 comment

pplonski86大约 3 年前
What problem are we solving?<p>It is hard to share Jupyter Notebook with non-coders. Old way for sharing:<p>- create PowerPoint presentation - easy to do, but not interactive,<p>- rewrite the notebook into web framework and make a web app - requires a lot of work, you need to be Data Scientist and Web Developer<p>- share notebook as static HTML - not interactive, you need to hide the code to not scare the users,<p>Mercury turns Jupyter Notebook into interactive web app. You can add widgets to notebook by adding YAML configuration in the first RAW cell in the notebook. You can easily deploy it to the cloud. Main features:<p>- it is easy - just add YAML config, no need to mix User Interface code with analytics code,<p>- allow end-user to tweak widgets and execute the notebook from the top to the bottom,<p>- end-user can download executed notebook as single HTML file,<p>- you can hide notebook&#x27;s code,<p>- there is app gallery built-in, so you can share many notebooks on single server,<p>- it has authentication available, you can select with who share notebooks,<p>- it has HTTPS support (certificate from Let&#x27;s Encrypt),<p>- you embed interactive notebooks on any website,<p>- it has Admin Panel (to manage notebooks, users, groups).<p>The Mercury is dual-licensed. The core is on AGPL_v3. The commercial license provides more features, dedicated support and white-labeling. We select such business model to have sustainability.<p>The frontend is in TypeScript with React+Redux. The backend is in Python with Django+Celery.