This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and scientific libraries directly within web browsers and server-side environments. By bridging the gap between language runtimes, it allows developers to run computational tasks, manage packages, and perform data analysis in client-side environments without requiring a backend server. The platform distinguishes itself through a comprehensive foreign function interface that enables bidirectional data exchange, object proxying, and function calling between Python and JavaScript. It in
JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a backend server. It provides a client-side data science sandbox where users can execute programming language kernels and run interactive notebooks entirely within the web browser. The project allows for the creation of tailored distributions by pre-installing specific language packages, bundling custom wheels, and applying environment configurations. It supports the generation of static sites that can be deployed to any standard HTTP host, including the ability to package the envi
Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou
Dash is a Python-based framework for building analytical web applications and reactive data dashboards. It allows developers to connect data science and machine learning code to interactive web interfaces without writing JavaScript, serving as a backend-driven tool for defining layouts and managing state. The framework integrates the Plotly charting engine to render a wide variety of complex charts and financial graphs. It distinguishes itself through a reactive callback system that links user input components to data visualizations, enabling the creation of business intelligence dashboards a
Preswald هو إطار عمل لتطبيقات البيانات WebAssembly يُستخدم لبناء تطبيقات بيانات تفاعلية تعمل بالكامل في المتصفح باستخدام Python. يوفر حزمة بيانات تعتمد على المتصفح، بما في ذلك تنفيذ SQL و Python، والتي تعمل دون اتصال بالإنترنت دون الحاجة إلى خادم خلفي.
الميزات الرئيسية لـ structuredlabs/preswald هي: Data App Frameworks, Client-Side Querying, Data App Bundlers, WebAssembly, Python Runtimes, Local-First Architectures, Reactive Visualization Dashboards, Browser-Based Data Processing.
تشمل البدائل مفتوحة المصدر لـ structuredlabs/preswald: pyodide/pyodide — This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and… mckinsey/vizro — Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a… jupyterlite/jupyterlite — JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a… plotly/dash — Dash is a Python-based framework for building analytical web applications and reactive data dashboards. It allows… rustpython/rustpython — RustPython is a Python 3 compatible interpreter implemented in Rust. It functions as a scripting engine that can be… zhiwehu/python-programming-exercises — This project is an interactive learning platform designed to help users build proficiency in Python through a…