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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • openrewrite/rewriteAvatar de openrewrite

    openrewrite/rewrite

    3,312Ver en 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
    Ver en GitHub↗3,312
  • nvim-treesitter/nvim-treesitter-contextAvatar de nvim-treesitter

    nvim-treesitter/nvim-treesitter-context

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