وب‌سرویس مجید

پروژه stlite

whitphx/stlite

این پروژه یک نسخهٔ مرورگری از Streamlit است که به کمک وب‌اسمبلی (WebAssembly) و Pyodide، اجازه می‌دهد اپلیکیشن‌های پایتونی را مستقیماً در مرورگر اجرا کنید، بدون نیاز به سرور.

کاربرد:

این ابزار برای زمانی عالیه که بخوای بدون نصب چیزی یا راه‌اندازی سرور، یک اپلیکیشن تحلیلی یا داشبورد تعاملی رو به اشتراک بذاری.

همین‌طور برای آموزش، دموهای زنده و پروژه‌های شخصی که می‌خوای سریع نشون بدی، بسیار مناسبه.

در چه شرایطی بهتره استفاده شود؟

وقتی دسترسی به سرور نداری، یا می‌خوای امنیت و حریم خصوصی بیشتری داشته باشی (چون همه چیز در مرورگر اجرا میشه).

همچنین برای توسعه‌دهندگانی که می‌خواین Streamlit رو تست کنن بدون دردسر استقرار، ایده‌آل است.

چند مثال از موارد استفاده:

ساخت دموی تعاملی برای کتابخانه‌های پایتونی

آموزش دادن علم داده در کلاس‌های آنلاین بدون نیاز به نصب نرم‌افزار

اشتراک‌گذاری ابزارهای تحلیلی از طریق یک لینک ساده

اجرای اسکریپت‌های پایتونی در محیط‌های محدود (مثل کامپیوترهای عمومی)

  • ##Streamlit
  • ##Python
  • ##WebAssembly
  • ##Pyodide
  • ##DataScience
  • ##InteractiveApps
  • ##BrowserPython
  • ##NoServer
  • ##Frontend
  • ##OpenSource