5 repositorios
Tools for running Go code snippets and scripts.
Explore 5 awesome GitHub repositories matching part of an awesome list · Interactive Execution. Refine with filters or upvote what's useful.
Yaegi is a Go language interpreter and embedded scripting engine that executes Go source code at runtime without requiring a separate compilation step. It provides a mechanism for evaluating Go expressions and files dynamically, functioning as both a library for compiled applications and a standalone read-eval-print-loop environment. The project enables the integration of dynamic Go scripts into compiled programs to allow for runtime extensibility and plugin development. It facilitates the conversion of interpreted symbols from evaluated scripts into usable interfaces and types within a compi
Elegant Go interpreter for interactive scripting.
Gophernotes es una implementación backend del protocolo de kernel de Jupyter y un entorno de ejecución interactivo que permite ejecutar código del lenguaje Go dentro de entornos de notebooks. Funciona como un motor de ejecución para Go, permitiendo a los usuarios integrar este lenguaje en notebooks políglotas como Jupyter y nteract. El proyecto permite la creación de documentos que combinan código fuente ejecutable con contenido multimedia. Mapea tipos de datos internos a varios formatos, incluyendo HTML, JSON, LaTeX, PDF e imágenes, para proporcionar representaciones visuales de los resultados de ejecución. El sistema cubre una serie de capacidades que incluyen la ejecución de comandos de shell del sistema, la gestión de contextos de ejecución de notebooks y la vinculación de paquetes de terceros en diferentes sistemas operativos.
Jupyter Notebook kernel for Go.
Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros
Interactive Go REPL with support for macros.
It's like go run for any go function
Executes Go standard library functions from the CLI.