10 个仓库
Utilities for executing code snippets from a buffer and displaying the results directly within the editor.
Distinct from Formatted Output Buffers: None of the candidates refer to editor-integrated REPL-like code execution for general-purpose development.
Explore 10 awesome GitHub repositories matching development tools & productivity · Inline Code Execution. Refine with filters or upvote what's useful.
Tolaria is a markdown knowledge base manager and bidirectional note linking system. It functions as an integrated environment for organizing notes and structured data, utilizing YAML frontmatter and wikilinks to establish relational mappings between documents. The project distinguishes itself by integrating language model capabilities directly into the editor for content generation and analysis. It further combines prose with structured data through a markdown spreadsheet editor that renders CSV-formatted files as interactive grids with formula support and cross-sheet referencing. The platfo
Performs numeric operations within spreadsheet cells using an inline function catalog with autocomplete.
snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core functionality of Neovim. It serves as a multi-purpose toolkit providing a UI framework, navigation enhancements, and integrations with external services. The project distinguishes itself by combining a wide array of specialized tools into a single suite, including a picker-based file explorer, a deep GitHub integration for managing issues and pull requests, and a set of development utilities for profiling Lua performance and inspecting code execution. Its broader capability surface
Provides the ability to run code from scratch buffers or selections and see the output inline.
yn 是一个 Markdown 文本编辑器和知识管理工具,设计为交互式文档画布。它作为一个联网的笔记系统,通过 Wiki 链接、标签和本地文件存储库来组织信息,同时集成了用于自动文本生成和补全的 AI 写作助手。 该项目的特色在于其多引擎绘图功能,可使用 Mermaid、PlantUML 和 ECharts 将基于文本的语法渲染为视觉效果。它采用可扩展的插件框架,允许通过 JavaScript 模块和事件钩子添加自定义 UI 元素和功能。 该应用程序涵盖了广泛的内容创作和技术能力,包括 LaTeX 数学渲染、集成代码执行以及交互式幻灯片演示的生成。它通过知识图谱可视化提供高级文档组织,并包括用于文档加密、版本跟踪和后端驱动格式转换的实用程序。 该应用程序可以使用命令行参数以自定义端口、数据目录和访问模式启动。
Supports executing code snippets directly within the editor and displaying the output inline.
Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management. The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer
Enables the model to write and run Python code for calculations and data processing.
Heynote 是一个 Markdown 草稿编辑器和纯文本笔记整理工具,利用持久化的块级缓冲区在应用程序会话间保持状态。它作为一个带有自动语法高亮功能的代码片段管理器,以及通过标签页界面管理多个分类文本缓冲区的工具。 该应用程序充当交互式计算记事本,直接在文本内评估数学表达式和货币转换。它还包括一个图像标注工具,允许在嵌入图像上进行手绘和标记,这些图像随后可以导出到系统剪贴板。 该系统涵盖了广泛的功能,包括跨缓冲区文本搜索、拼写检查以及通过拖放进行图像嵌入。它支持用户级键盘快捷键自定义(包括 Emacs 风格布局),并使用基于文件系统的方法以确保与外部云同步服务的兼容性。
Evaluates mathematical expressions and currency conversions directly within the text buffer using a dedicated math mode.
Ulauncher 是一个键盘驱动的应用程序启动器和可扩展命令面板,适用于 Linux 桌面环境。它提供了一个可搜索的界面,用于启动已安装的软件和导航本地文件。 该系统具有基于 Python 的插件架构,允许集成第三方扩展和自定义功能。它包含一个支持自定义配色方案和视觉样式的主题化界面,以匹配系统环境。 核心功能包括用于软件和文件检索的模糊字符串匹配、用于即时计算的集成数学计算器,以及用于系统导航的本地文件浏览器。
Ships an integrated calculator for performing instant mathematical evaluations directly within the search interface.
Hydrogen 是一个交互式代码执行环境和文本编辑器集成,支持执行单行或代码块并立即获得内联输出。它作为一个多语言交互式笔记本和远程内核编排器,允许用户通过 Jupyter 内核运行代码,并直接在编辑器内渲染丰富的媒体,如绘图、图像和视频。 该系统通过远程内核管理脱颖而出,通过网络套接字将代码执行路由到外部容器或远程服务器。它维护一个有状态的编程环境,其中语言命名空间跨多个文件持久存在,从而实现变量状态跟踪和基于活动运行时的内核感知代码补全。 该平台进一步涵盖了内核生命周期控制,包括中断或重启环境的能力。它包括一个用于扩展语言功能和用户界面功能的插件系统。
Executes single lines or blocks of code and displays the output immediately within the text editor.
Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language
Provides the ability to execute code snippets from the editor and display results directly within the workspace.
Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp
Enables the execution of vector and bitwise mathematical operations directly within the in-game console.
This project is a CJK input method framework and configuration set designed for the Rime input engine. It provides a comprehensive system of schemas and dictionary packs to optimize Chinese character entry through pinyin and double-pinyin workflows. The framework is distinguished by its use of Lua-powered extensions that add dynamic utilities, such as inline mathematical calculators, automated timestamps, and text formatting, directly to the input interface. It also features refined word libraries and language models specifically tuned to improve prediction accuracy and first-choice hit rates
Performs mathematical operations directly within the input interface to insert results into the text.