How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
The main features of nickwells/utilities are: Interactive Execution.
Projects with overlapping indexed features include: cosmos72/gomacro — Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros. gopherdata/gophernotes — Gophernotes is a backend implementation of the Jupyter kernel protocol and an interactive runtime that enables the… natefinch/gorram — It's like go run for any go function. traefik/yaegi — Yaegi is a Go language interpreter and embedded scripting engine that executes Go source code at runtime without…
Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros
Gophernotes is a backend implementation of the Jupyter kernel protocol and an interactive runtime that enables the execution of Go language code within notebook environments. It serves as a Go language execution engine, allowing users to integrate Go into polyglot notebooks such as Jupyter and nteract. The project supports the creation of documents that combine executable source code with rich media. It maps internal data types to various formats, including HTML, JSON, LaTeX, PDF, and images, to provide visual representations of execution results. The system covers a range of capabilities in
It's like go run for any go function
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