5 रिपॉजिटरी
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.
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.
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.
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.
Mercury Jupyter नोटबुक को इंटरैक्टिव वेब एप्लिकेशन, नोटबुक निष्पादन API और एक स्टेटिक साइट जनरेटर में बदलने के लिए एक फ्रेमवर्क है। यह एक स्वयं-होस्ट किए गए एप्लिकेशन सर्वर के रूप में कार्य करता है जो उपयोगकर्ताओं को फ्रंटएंड कोड लिखे बिना पासवर्ड-संरक्षित नोटबुक को कार्यात्मक यूज़र इंटरफ़ेस के रूप में तैनात करने की अनुमति देता है। यह सिस्टम नोटबुक विजेट्स को एक रिएक्टिव वेब इंटरफ़ेस से मैप करके और रीयल-टाइम में कई उपयोगकर्ताओं के बीच लाइव एप्लिकेशन सत्रों को सिंक्रनाइज़ करके खुद को अलग करता है। यह गणना परिणामों को संरचित डेटा के रूप में पुनर्प्राप्त करने के लिए API के माध्यम से नोटबुक के रिमोट निष्पादन को सक्षम बनाता है और नोटबुक को इंटरैक्टिव स्लाइड डेक या चैट इंटरफ़ेस में बदलने का समर्थन करता है। यह प्लेटफॉर्म इंटरैक्टिव डैशबोर्ड निर्माण, PDF और HTML प्रारूपों में स्वचालित रिपोर्ट निर्माण, और निष्पादित नोटबुक को बाहरी वेबसाइटों में एम्बेड करने की क्षमता सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। एप्लिकेशन ब्रांडिंग और लेआउट को बाहरी कॉन्फ़िगरेशन फाइलों के माध्यम से प्रबंधित किया जाता है। तैनाती विकल्पों में प्रबंधित क्लाउड सेवाएं और Docker कंटेनरों का उपयोग करके स्वयं-होस्ट किया गया निजी इंफ्रास्ट्रक्चर शामिल है।
Implements a decoupled execution kernel that processes Python code remotely and returns results to the web client.
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.