awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesPositional Insertions

Adding new statements before, after, or inside a matched code block using append, prepend, before, or after methods.

Distinct from Code Transformers: Distinct from Code Transformers: focuses on positional insertion methods rather than general code transformation plugins.

Explore 4 awesome GitHub repositories matching part of an awesome list · Positional Insertions. Refine with filters or upvote what's useful.

Awesome Positional Insertions GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • thx/gogocodethx 的头像

    thx/gogocode

    6,075在 GitHub 上查看↗

    GoGoCode is an AST-based code transformation toolkit that enables developers to query, match, and rewrite JavaScript source code using jQuery-style selectors and wildcard patterns. At its core, it provides a programmatic code refactoring library that manipulates parsed AST nodes, allowing precise structural modifications without worrying about formatting differences. The toolkit also functions as a JavaScript AST query engine, finding code patterns through snippet-based matching with wildcards that capture unknown or variable-length fragments. What distinguishes GoGoCode is its callback-drive

    Adds new statements before, after, or inside matched code blocks using positional insertion methods.

    JavaScriptastbabeljscodeshift
    在 GitHub 上查看↗6,075
  • facebook/componentkitfacebook 的头像

    facebook/componentkit

    5,787在 GitHub 上查看↗

    ComponentKit is a declarative UI framework for building iOS interfaces through composition of small, reusable components. It provides a structured approach to constructing user interfaces where each component is defined as an immutable, pure function of its inputs, enabling predictable rendering and state management. The framework supports both stateless and stateful components, with controllers that can be attached to manage persistent state across component updates. The framework distinguishes itself through its component architecture that emphasizes explicit data flow and compile-time safe

    Tracks insertion positions from component state to avoid race conditions with the list view.

    Objective-C++
    在 GitHub 上查看↗5,787
  • mpociot/chatgpt-vscodempociot 的头像

    mpociot/chatgpt-vscode

    4,941在 GitHub 上查看↗

    本项目是 Visual Studio Code 的 AI 助手,利用大语言模型生成代码并回答编程查询。它作为一个代码生成器和助手,能够将 AI 生成的代码片段直接插入到活跃的源文件中,并通过侧边栏聊天提供对话界面。 该扩展通过自然语言提示促进所选代码块的结构重构、优化和调试。它还为复杂的代码段生成自然语言解释和技术文档,无需用户离开开发环境。 该工具管理对话状态以提供后续查询的短期记忆,并通过命令面板和上下文菜单与编辑器交互。它检索高亮文本以提供转换上下文,并修改活跃编辑器缓冲区以在光标位置插入内容。 该界面使用编辑器侧边栏中的基于 Webview 的聊天环境进行渲染。

    Calculates active cursor coordinates to inject AI-generated content directly into the source file.

    TypeScript
    在 GitHub 上查看↗4,941
  • tencent/cherry-markdownTencent 的头像

    Tencent/cherry-markdown

    4,727在 GitHub 上查看↗

    Cherry Markdown 是一个基于 Web 的 Markdown 编辑器和解析引擎,将标记文本转换为带有实时同步预览窗格的净化 HTML。它作为一个富文本界面和 WYSIWYG 工具,提供了一套将标记字符串转换为 HTML 文档或便携格式的系统。 该项目以高性能渲染和灵活的扩展模型脱颖而出。它使用虚拟 DOM diff 和部分渲染来保持大型文档的响应速度,并允许通过插件系统创建自定义解析规则和专门的 HTML 组件。 该编辑器的能力涵盖了数学公式、图表和富媒体的全面内容管理,以及诸如多光标编辑和 Vim 风格模态导航等高级输入控制。它还具有强大的文档导出工作流,以及用于编辑器和预览区域深度视觉自定义的设计令牌(Design Token)系统。 该系统包含一个安全层,使用基于白名单的 HTML 净化来防止注入攻击。

    Inserts specific text or formatted Markdown syntax directly at the user's active cursor position.

    JavaScripteditorjavascriptmarkdown
    在 GitHub 上查看↗4,727
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Code Transformers
  5. Positional Insertions

探索子标签

  • Cursor-Positioned InsertionsInserting text specifically at the active cursor coordinates within a code editor. **Distinct from Positional Insertions:** Distinct from Positional Insertions by focusing on the active cursor position rather than matched code blocks.
  • State-Driven Insertion TrackingComputes the next insertion index from a manually maintained model array rather than the list view to avoid race conditions. **Distinct from Positional Insertions:** Distinct from Positional Insertions: focuses on tracking insertion positions from component state rather than code transformation.