awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

Awesome GitHub RepositoriesIndentation Visualizers

UI components that render visual guides for code indentation levels.

Distinguishing note: Focuses on visual rendering of code structure rather than general editor settings.

Explore 7 awesome GitHub repositories matching user interface & experience · Indentation Visualizers. Refine with filters or upvote what's useful.

Awesome Indentation Visualizers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • helix-editor/helixAvatar de helix-editor

    helix-editor/helix

    44,911Voir sur GitHub↗

    Helix is a terminal-based modal text editor designed for efficient code manipulation and navigation. It centers on a selection-first editing model, where operations are performed on active ranges rather than individual cursor positions, allowing for precise control over text and code structures. The editor distinguishes itself through deep integration with structural parsing and language intelligence. By utilizing an incremental parsing library, it builds concrete syntax trees that enable advanced features like structural code navigation, intelligent indentation, and syntax-aware text object

    Helix displays vertical lines in the editor to visually track indentation levels and improve the readability of nested code structures.

    Rustkakounerusttext-editor
    Voir sur GitHub↗44,911
  • nvim-mini/mini.nvimAvatar de nvim-mini

    nvim-mini/mini.nvim

    9,325Voir sur GitHub↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Visualizes current indentation levels using an animated vertical line for easier block navigation.

    Lualuamini-nvimneovim
    Voir sur GitHub↗9,325
  • folke/snacks.nvimAvatar de folke

    folke/snacks.nvim

    7,747Voir sur GitHub↗

    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

    Renders visual indent guides and scope markers to clarify the nesting level of source code.

    Lua
    Voir sur GitHub↗7,747
  • lukas-reineke/indent-blankline.nvimAvatar de lukas-reineke

    lukas-reineke/indent-blankline.nvim

    4,960Voir sur GitHub↗

    indent-blankline.nvim est un utilitaire visuel pour Neovim qui améliore la lisibilité des documents en rendant des lignes d'alignement verticales. Ce plugin sert d'outil de guide d'indentation conçu pour clarifier la structure des blocs de code imbriqués. Le plugin utilise le parsing Tree-Sitter pour fonctionner comme un surligneur de portée (scope highlighter), dessinant des limites visuelles autour des portées de variables et de fonctions. Cela permet la visualisation des identifiants et des limites de bloc basées sur l'arbre de syntaxe du langage. Le système gère la visualisation de la structure du code via des guides d'indentation et une mise en évidence basée sur la portée. Il utilise le rendu de texte virtuel et des groupes de mise en évidence extensibles pour afficher ces guides sans modifier le contenu réel du document.

    Renders vertical alignment lines as visual guides to clarify the structure of nested code blocks.

    Lua
    Voir sur GitHub↗4,960
  • izhangzhihao/intellij-rainbow-bracketsAvatar de izhangzhihao

    izhangzhihao/intellij-rainbow-brackets

    4,661Voir sur GitHub↗

    Ce projet est une extension IDE JetBrains et un coloriseur de code source qui assigne des couleurs distinctes aux paires imbriquées de crochets et d'accolades. Il sert de visualiseur d'imbrication de code pour la plateforme IntelliJ et Android Studio pour aider à identifier les paires correspondantes et clarifier la hiérarchie structurelle du code source. Le plugin fournit des capacités pour appliquer des schémas de couleurs arc-en-ciel à la fois aux crochets et aux variables pour les rendre plus faciles à suivre au sein d'un fichier. Il inclut également un générateur de palette de couleurs et des options pour exclure des langages ou extensions de fichiers spécifiques de la coloration. L'outil assiste davantage la visualisation de la structure du code en colorant les guides d'indentation verticaux et en fournissant une mise en évidence visuelle temporaire pour des portées de code spécifiques déclenchées par des raccourcis.

    Draws vertical lines aligned with indentation levels to help users track block nesting.

    Kotlinandroid-studioclojurefleet
    Voir sur GitHub↗4,661
  • yggdroot/indentlineAvatar de Yggdroot

    Yggdroot/indentLine

    4,121Voir sur GitHub↗

    indentLine est un plugin Vim et une extension d'éditeur de texte qui sert de visualiseur de structure de code. Il rend des guides d'indentation verticaux pour aider les développeurs à identifier le début et la fin des blocs imbriqués et à améliorer la lisibilité du code. L'outil fournit des apparences de lignes d'indentation personnalisables, permettant aux utilisateurs de définir les caractères et les couleurs utilisés pour distinguer les différents niveaux d'imbrication. Il inclut également une bascule de visibilité pour activer ou désactiver ces guides. Le plugin gère la visualisation du niveau d'indentation via une superposition de texte virtuel qui ne modifie pas le contenu textuel réel du fichier. Il utilise des calculs de coordonnées basés sur les colonnes et des mises à jour pilotées par les événements pour s'assurer que les lignes s'alignent avec l'état actuel du tampon.

    Renders visual guides that represent the nesting levels of source code blocks.

    Vim Scriptindentlinevimvim-plugin
    Voir sur GitHub↗4,121
  • meanderingprogrammer/render-markdown.nvimAvatar de MeanderingProgrammer

    MeanderingProgrammer/render-markdown.nvim

    4,146Voir sur GitHub↗

    render-markdown.nvim is a Neovim plugin that transforms raw markdown syntax into a visually formatted layout directly inside the editor. It acts as a component visualizer and syntax highlighter, replacing standard markdown elements with custom symbols, icons, and formatted blocks to improve document readability. The plugin provides a toggle between rendered visual layouts and raw text views, allowing users to switch based on their current needs. It also applies markdown styling to injected content sections found within non-markdown file types. The system covers the visualization of various d

    Displays visual indentation guides for nested content to clarify the structural hierarchy of the document.

    Lualuamarkdownneovim
    Voir sur GitHub↗4,146
  1. Home
  2. User Interface & Experience
  3. Indentation Visualizers

Explorer les sous-tags

  • Visibility TogglesControls for switching the display of structural visualizers on or off. **Distinct from Indentation Visualizers:** Distinct from Indentation Visualizers: focuses on the control mechanism for toggling visibility rather than the rendering logic.