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
·

5 dépôts

Awesome GitHub RepositoriesExecution Kernels

Decoupled execution engines that separate code processing from the user interface.

Distinguishing note: None of the candidates describe the architectural separation of a compute kernel from its frontend.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · Execution Kernels. Refine with filters or upvote what's useful.

Awesome Execution Kernels GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ipython/ipythonAvatar de ipython

    ipython/ipython

    16,718Voir sur GitHub↗

    IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It serves as a development tool for writing, testing, and executing code in a live environment designed for rapid prototyping and data exploration. The system differentiates itself through a specialized set of magic commands for environment configuration and system shell integration. It features an object introspection engine for analyzing live program objects at runtime and a frontend-agnostic kernel that allows the execution logic to be embedded into other applications or graphical

    Separates code execution logic from the user interface to allow the shell to run in multiple environments.

    Python
    Voir sur GitHub↗16,718
  • jupyter/notebookAvatar de jupyter

    jupyter/notebook

    13,204Voir sur GitHub↗

    This project is a browser-based interactive computing environment and data science IDE. It serves as a literate programming tool that allows users to create documents combining live code, mathematical equations, visualizations, and narrative text. As a polyglot notebook interface, it connects to various language kernels to execute code and render output within a single interface. The application distinguishes itself by separating the frontend interface from a remote compute engine through a language-agnostic kernel interface. This allows it to support multiple programming languages while main

    Separates the frontend interface from a remote compute engine that executes code in a dedicated kernel process.

    Jupyter Notebookclosemberjupyterjupyter-notebook
    Voir sur GitHub↗13,204
  • voila-dashboards/voilaAvatar de voila-dashboards

    voila-dashboards/voila

    5,935Voir sur GitHub↗

    Voilà is a tool that converts Jupyter notebooks into standalone interactive web applications. It renders notebook cells as HTML web components, preserving live widgets while stripping source code by default, and gives each viewer a dedicated Jupyter kernel for isolated widget state and callback execution. The project runs as a Jupyter server extension, reusing existing server infrastructure for notebook serving and authentication. It supports directory-based notebook hosting, serving all notebooks in a folder as a browsable collection of web applications from a single command. Voilà also prov

    Provides each dashboard viewer with a dedicated Jupyter kernel for isolated widget state and callback execution.

    Python
    Voir sur GitHub↗5,935
  • mljar/mercuryAvatar de mljar

    mljar/mercury

    4,333Voir sur GitHub↗

    Mercury est un framework pour transformer des notebooks Jupyter en applications web interactives, une API d'exécution de notebooks et un générateur de sites statiques. Il fonctionne comme un serveur d'applications auto-hébergé qui permet aux utilisateurs de déployer des notebooks protégés par mot de passe en tant qu'interfaces utilisateur fonctionnelles sans écrire de code frontend. Le système se distingue en mappant les widgets de notebook à une interface web réactive et en synchronisant les sessions d'application en direct entre plusieurs utilisateurs en temps réel. Il permet l'exécution à distance de notebooks via une API pour récupérer les résultats de calcul sous forme de données structurées et prend en charge la conversion de notebooks en présentations interactives ou en interfaces de chat. La plateforme couvre un large éventail de capacités, y compris la création de tableaux de bord interactifs, la génération automatisée de rapports aux formats PDF et HTML, et la possibilité d'intégrer des notebooks exécutés dans des sites web externes. Le branding et la mise en page de l'application sont gérés via des fichiers de configuration externes. Les options de déploiement incluent des services cloud gérés et une infrastructure privée auto-hébergée utilisant des conteneurs Docker.

    Implements a decoupled execution kernel that processes Python code remotely and returns results to the web client.

    Pythondata-sciencedata-visualizationjupyter
    Voir sur GitHub↗4,333
  • yhat/rodeoAvatar de yhat

    yhat/rodeo

    3,893Voir sur GitHub↗

    Rodeo is an interactive Python notebook environment and integrated development environment designed for data science. It provides a workspace for combining executable code, rich text, and data visualizations within a single document to manage the lifecycle of research scripts. The platform facilitates data science workflow management, covering the process from initial data exploration to final model execution. It supports the development of Python scripting environments tailored for data analysis, modeling, and iterative hypothesis testing. The system utilizes a cell-based document structure

    Utilizes a decoupled execution kernel that separates the Python compute process from the user interface.

    JavaScript
    Voir sur GitHub↗3,893
  1. Home
  2. Programming Languages & Runtimes
  3. Execution Kernels

Explorer les sous-tags

  • Per-Session Kernel IsolationServing interactive dashboards to multiple viewers, each with a dedicated Jupyter kernel for isolated widget state and execution. **Distinct from Execution Kernels:** Distinct from Execution Kernels: focuses on per-user kernel isolation for dashboards, not on general execution engine architecture.