awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pyscript avatar

pyscript/pyscript

0
View on GitHub↗
18,698 stars·1,491 forks·Python·apache-2.0·9 vuespyscript.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.

Historique des stars

Graphique de l'historique des stars pour pyscript/pyscriptGraphique de l'historique des stars pour pyscript/pyscript

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Pyscript

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Pyscript.
  • pyodide/pyodideAvatar de pyodide

    pyodide/pyodide

    14,685Voir sur 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
    Voir sur GitHub↗14,685
  • rustpython/rustpythonAvatar de RustPython

    RustPython/RustPython

    21,807Voir sur 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
    Voir sur GitHub↗21,807
  • steamdeckhomebrew/decky-loaderAvatar de SteamDeckHomebrew

    SteamDeckHomebrew/decky-loader

    6,434Voir sur 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
    Voir sur GitHub↗6,434
  • facebookarchive/asyncdisplaykitAvatar de facebookarchive

    facebookarchive/AsyncDisplayKit

    13,345Voir sur 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++
    Voir sur GitHub↗13,345
Voir les 30 alternatives à Pyscript→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de pyscript/pyscript ?

Les fonctionnalités principales de pyscript/pyscript sont : Browser-Based Build Environments, Python Runtimes, Python-JavaScript Bridges, Python Integration, Browser-Based Execution, Background Thread Dispatchers, UI Thread Responsiveness, Virtual File Systems.

Quelles sont les alternatives open-source à pyscript/pyscript ?

Les alternatives open-source à pyscript/pyscript incluent : 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…