awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesTree Cursor Tracking

Mechanisms for tracking the current position and accessing contextual ancestors or siblings during tree traversal.

Distinct from Document Tree Traversers: Focuses on positional context and cursor state rather than mapping DOM elements to drawing instructions.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Tree Cursor Tracking. Refine with filters or upvote what's useful.

Awesome Tree Cursor Tracking GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • openrewrite/rewriteAvatar von openrewrite

    openrewrite/rewrite

    3,312Auf GitHub ansehen↗

    OpenRewrite is an automated refactoring engine and source-to-source migration framework. It uses a lossless semantic tree parser to represent source code as type-aware trees that preserve original whitespace and formatting, enabling precise and deterministic modifications. The project utilizes a declarative refactoring pipeline where sequences of transformations are defined in YAML to resolve breaking changes and technical debt. It features type-aware pattern matching and cross-language model mapping to apply similar refactoring patterns across different programming languages. The framework

    Provides a cursor stack to track a visitor's position, enabling access to parent and sibling elements.

    Javaabstract-syntax-treeastcode-search
    Auf GitHub ansehen↗3,312
  • nvim-treesitter/nvim-treesitter-contextAvatar von nvim-treesitter

    nvim-treesitter/nvim-treesitter-context

    3,120Auf GitHub ansehen↗

    nvim-treesitter-context is a Neovim editor extension that provides structural awareness of source files by displaying sticky headers of surrounding code blocks. It utilizes Tree-sitter queries to identify parent functions and classes, keeping them visible at the top of the editor window while scrolling. The tool allows for language rule customization, enabling the definition of specific structural queries to modify how context is detected for different programming languages. Users can also adjust the visual appearance of the context window through custom highlight groups. Beyond visual orien

    Implements logic to track the current cursor position and identify ancestral nodes within the syntax tree.

    Janetneovimneovim-pluginvim
    Auf GitHub ansehen↗3,120
  1. Home
  2. Software Engineering & Architecture
  3. Tree Traversal Algorithms
  4. Document Tree Traversers
  5. Tree Cursor Tracking