awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pyscript avatar

pyscript/pyscript

0
View on GitHub↗
18,698 estrellas·1,491 forks·Python·apache-2.0·5 vistaspyscript.net↗

Pyscript

PyScript is a framework that enables the execution of Python code directly within a web browser. By leveraging WebAssembly, it provides a runtime environment that allows developers to perform data processing and computational logic locally, eliminating the need for a backend server to handle these tasks.

The platform distinguishes itself by bridging the gap between standard web technologies and the Python runtime. It facilitates the synchronization of data and events between the browser document object model and Python scripts, while also supporting the mounting of local or remote assets into the runtime environment.

To maintain interface responsiveness during complex operations, the framework supports offloading intensive computational tasks to background browser threads. It also allows for the integration of Python logic directly into markup through custom tags, enabling a declarative approach to building interactive web applications.

Features

  • Browser-Based Build Environments - Provides a platform for running computational Python scripts locally in the browser without requiring a backend server.
  • Python Runtimes - Executes Python code directly in the browser by running a compiled language runtime within a sandboxed WebAssembly environment.
  • Python-JavaScript Bridges - Provides a bidirectional bridge for synchronizing data and events between the Python runtime and the browser DOM.
  • Python Integration - Enables declarative Python execution by embedding logic directly into HTML markup via custom tags.
  • Browser-Based Execution - Performs complex calculations and data analysis locally within the browser to reduce server infrastructure requirements.
  • Background Thread Dispatchers - Offloads intensive computational tasks to background browser threads to maintain interface responsiveness.
  • UI Thread Responsiveness - Maintains interface responsiveness by offloading intensive Python tasks to background browser threads.
  • Virtual File Systems - Mounts local or remote assets into the runtime environment to allow Python scripts to access files as if they were local.

Historial de estrellas

Gráfico del historial de estrellas de pyscript/pyscriptGráfico del historial de estrellas de pyscript/pyscript

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace pyscript/pyscript?

PyScript is a framework that enables the execution of Python code directly within a web browser. By leveraging WebAssembly, it provides a runtime environment that allows developers to perform data processing and computational logic locally, eliminating the need for a backend server to handle these tasks.

¿Cuáles son las características principales de pyscript/pyscript?

Las características principales de pyscript/pyscript son: Browser-Based Build Environments, Python Runtimes, Python-JavaScript Bridges, Python Integration, Browser-Based Execution, Background Thread Dispatchers, UI Thread Responsiveness, Virtual File Systems.

¿Qué alternativas de código abierto existen para pyscript/pyscript?

Las alternativas de código abierto para pyscript/pyscript incluyen: pyodide/pyodide — This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and… rustpython/rustpython — RustPython is a Python 3 compatible interpreter implemented in Rust. It functions as a scripting engine that can be… steamdeckhomebrew/decky-loader — Decky Loader is an open-source plugin system that extends the Steam Deck's gaming mode interface with community-made… texturegroup/texture — Texture is an iOS framework for building user interfaces that render on background threads using thread-safe node… facebookarchive/asyncdisplaykit — AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of… jupyterlite/jupyterlite — JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a…

Alternativas open-source a Pyscript

Proyectos open-source similares, clasificados según cuántas características comparten con Pyscript.
  • pyodide/pyodideAvatar de pyodide

    pyodide/pyodide

    14,685Ver en GitHub↗

    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

    Pythonpythonwebassembly
    Ver en GitHub↗14,685
  • rustpython/rustpythonAvatar de RustPython

    RustPython/RustPython

    21,807Ver en GitHub↗

    RustPython is a Python 3 compatible interpreter implemented in Rust. It functions as a scripting engine that can be embedded directly into host applications, allowing for the execution of dynamic scripts and the customization of software behavior within a memory-safe environment. The project distinguishes itself through its ability to bridge Python and JavaScript runtimes, enabling data exchange and function invocation across language boundaries. It also provides a portable execution environment by compiling Python code into WebAssembly, which allows for the execution of logic directly within

    Rustcompilerhacktoberfestinterpreter
    Ver en GitHub↗21,807
  • steamdeckhomebrew/decky-loaderAvatar de SteamDeckHomebrew

    SteamDeckHomebrew/decky-loader

    6,434Ver en GitHub↗

    Decky Loader is an open-source plugin system that extends the Steam Deck's gaming mode interface with community-made plugins and customizations. It functions as a plugin loader that injects JavaScript plugins into the Steam Deck's web-based interface at runtime, enabling real-time appearance and behavior changes without leaving the active gaming session. The system combines a CORS-bypassing proxy layer that intercepts and modifies HTTP fetch requests from plugins to remove same-origin restrictions, with a Python-to-TypeScript bridge that exposes Python functions as callable TypeScript methods

    TypeScriptpluginspythonsteam
    Ver en GitHub↗6,434
  • facebookarchive/asyncdisplaykitAvatar de facebookarchive

    facebookarchive/AsyncDisplayKit

    13,345Ver en GitHub↗

    AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of performant alternatives to standard views, allowing developers to build responsive interfaces by offloading layout and rendering tasks to background threads. The framework is centered around a declarative layout engine based on a flexbox model, which calculates element positions and sizes asynchronously. It utilizes a node-based abstraction to wrap native views, enabling the instantiation and configuration of UI hierarchies on background threads to prevent main thread blocking. The sy

    Objective-C++
    Ver en GitHub↗13,345
Ver las 30 alternativas a Pyscript→