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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • openrewrite/rewriteAvatar openrewrite

    openrewrite/rewrite

    3,312Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,312
  • nvim-treesitter/nvim-treesitter-contextAvatar nvim-treesitter

    nvim-treesitter/nvim-treesitter-context

    3,120Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,120
  1. Home
  2. Software Engineering & Architecture
  3. Tree Traversal Algorithms
  4. Document Tree Traversers
  5. Tree Cursor Tracking