awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repository-uri

Awesome GitHub RepositoriesTree View Visualizers

Components that render hierarchical data with visual guides and branch styling.

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

Awesome Tree View Visualizers GitHub Repositories

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

    Textualize/rich

    56,636Vezi pe GitHub↗

    Rich is a comprehensive library for building sophisticated command-line interfaces and terminal applications. It provides a robust console formatting engine and a layout framework that enables developers to render rich text, syntax-highlighted code, and complex data structures directly in the terminal. By utilizing a recursive constraint-based layout engine, the library allows for the creation of hierarchical grids, panels, and trees that maintain their structure even as terminal dimensions change. What distinguishes the library is its ability to manage persistent, real-time terminal interfac

    Draws hierarchical data with visual guides and branch styling to keep nested structures distinct.

    Pythonansi-colorsemojimarkdown
    Vezi pe GitHub↗56,636
  • kovidgoyal/calibreAvatar kovidgoyal

    kovidgoyal/calibre

    24,146Vezi pe GitHub↗

    Calibre is a comprehensive suite for digital library management, serving as a centralized hub for organizing, converting, and editing e-book collections. It functions as a multi-purpose platform that combines a relational database for metadata tracking with a powerful processing engine capable of transforming document formats and restructuring internal markup. Beyond local management, the software acts as a content server, enabling users to host their libraries over a network for remote access and reading via standard web browsers. The project distinguishes itself through its deep extensibili

    Displays library contents through cover grids and bookshelves to facilitate intuitive navigation.

    Pythoncalibreebookebook-formats
    Vezi pe GitHub↗24,146
  • antonmedv/fxAvatar antonmedv

    antonmedv/fx

    20,282Vezi pe GitHub↗

    Fx is a command-line processing suite designed for the transformation, conversion, exploration, and visualization of structured data. It functions as a terminal-based utility that handles both automated shell pipelines and interactive navigation of complex, nested data hierarchies. The tool distinguishes itself by integrating a JavaScript-based engine that executes user-provided logic to filter, map, or modify data fields within a sandboxed runtime. It maintains a responsive interface by decoupling data processing from the display loop, allowing users to explore large datasets through an inte

    Renders nested data structures as an interactive terminal tree-view with expansion and collapse capabilities.

    Goclicommand-linejson
    Vezi pe GitHub↗20,282
  • fuma-nama/fumadocsAvatar fuma-nama

    fuma-nama/fumadocs

    10,863Vezi pe GitHub↗

    Fumadocs is a documentation framework designed for building content-heavy technical websites using MDX. It functions as a static site generator that transforms structured text files into optimized, interactive web pages, providing a comprehensive toolset for managing technical content, API references, and versioned guides. The platform distinguishes itself through a deep integration of interactive components and AI-ready features. It includes a library of pre-built interface elements that allow developers to embed live API playgrounds, request snippets, and schema-based documentation directly

    Renders visual representations of directory structures to display project layouts within documentation.

    TypeScriptapp-routercontent-collectionscontentlayer
    Vezi pe GitHub↗10,863
  • reactide/reactideAvatar reactide

    reactide/reactide

    10,502Vezi pe GitHub↗

    Reactide is the first dedicated IDE for React web application development.

    Displays a live component tree showing props and state for every component to trace data flow through parent-child relationships.

    JavaScriptdesktop-appdevtoolselectron
    Vezi pe GitHub↗10,502
  • cs01/gdbguiAvatar cs01

    cs01/gdbgui

    10,338Vezi pe GitHub↗

    gdbgui is a web-based graphical frontend and visualizer for the GNU Debugger. It serves as a compiled language debugger that provides source-level inspection for C, C++, Go, Rust, and Fortran. The project acts as a remote debugging interface, providing a secure web portal for connecting to and controlling GDB sessions over a network. It distinguishes itself by offering a browser-based environment to visualize call stacks and data structures for programs running via the GNU Debugger. The interface covers program execution control and breakpoint management, featuring graphical variable inspect

    Provides an interactive tool for inspecting program state through a web-based tree view and assembly display.

    TypeScriptbrowsercc-plus-plus
    Vezi pe GitHub↗10,338
  • 7kms/react-illustration-seriesAvatar 7kms

    7kms/react-illustration-series

    7,932Vezi pe GitHub↗

    This project is a visual guide that explains the internal architecture of a UI library through annotated diagrams and step-by-step walkthroughs. It covers core mechanisms including how browser events are normalized into a unified system, how the fiber tree is constructed and reconciled for incremental updates, how state and effect hooks are managed through their lifecycle, and how the scheduler prioritizes work units to maintain responsive rendering. The resource distinguishes itself by mapping the library's package dependency hierarchy and providing visual explanations of how these internal

    Provides detailed diagrams and visual explanations of a UI library's internal architecture and rendering mechanics.

    TypeScriptfiberhookreact
    Vezi pe GitHub↗7,932
  • mfussenegger/nvim-dapAvatar mfussenegger

    mfussenegger/nvim-dap

    6,955Vezi pe GitHub↗

    nvim-dap is a Neovim plugin that serves as a client implementation of the Debug Adapter Protocol. It provides a language-agnostic debugger interface that integrates external debugger binaries into the editor, allowing users to manage breakpoints and step through code. The project enables remote process debugging by attaching to running processes or containerized applications via TCP sockets and network proxies. It supports connecting to debug adapters through standard input/output or TCP, with specialized support for launching and attaching to Java processes. The plugin covers program execut

    Visualizes variable values and disassembled code using integrated components and virtual text overlays.

    Luadebug-adapter-protocoldebuggerneovim
    Vezi pe GitHub↗6,955
  • snare/voltronAvatar snare

    snare/voltron

    6,341Vezi pe GitHub↗

    Voltron is a web-based debugger visualizer interface used for rendering internal program state and debugger output into specialized visual panes and views. It functions as a debugger state inspector that visualizes registers, memory, stack frames, and breakpoints to analyze program flow and behavior. The project includes a custom lexer syntax highlighter that applies colors and formatting to raw debugger command output. This system uses a tokenizer and pattern-matching text formatting to improve the readability of technical data. The framework covers the construction of custom debugging tool

    Provides specialized visualizers to explore registers, memory, stack frames, and breakpoints.

    Python
    Vezi pe GitHub↗6,341
  • es-analysis/platoAvatar es-analysis

    es-analysis/plato

    4,557Vezi pe GitHub↗

    Plato este un instrument de analiză statică JavaScript și vizualizator de complexitate a codului. Acesta calculează metrici de complexitate și rulează verificări de linting pe codul sursă JavaScript pentru a evalua calitatea codebase-ului, prezentând rezultatele printr-un dashboard de analiză statică. Sistemul agregă datele de linting și metricile tehnice în rapoarte cu marcaj temporal. Calculează în mod specific metricile ciclomatice și Halstead pentru a identifica fișierele excesiv de complicate și pentru a evalua mentenabilitatea unui proiect. Instrumentul oferă capabilități pentru vizualizarea codului sursă, raportarea automatizată a calității și evaluarea mentenabilității. Include un pipeline de analiză statică ce suportă agregarea metricilor și filtrarea fișierelor prin expresii regulate.

    Generates detailed visual diagrams and reports of the codebase to highlight problematic architectural areas.

    JavaScript
    Vezi pe GitHub↗4,557
  • behaviortree/behaviortree.cppAvatar BehaviorTree

    BehaviorTree/BehaviorTree.CPP

    4,070Vezi pe GitHub↗

    BehaviorTree.CPP este o bibliotecă C++ pentru proiectarea logicii de comutare a sarcinilor și a comportamentelor reactive folosind o structură de arbore ierarhic. Oferă un cadru pentru crearea de sisteme logice reactive care gestionează comportamente complexe printr-un motor de execuție și un depozit de date centralizat pentru partajarea stării între noduri. Biblioteca decuplează logica comportamentală de nivel înalt de codul sursă prin utilizarea unui parser XML pentru a defini morfologia arborelui. Își extinde funcționalitatea prin intermediul unui vizualizator dedicat pentru monitorizarea stărilor de execuție în timp real și a unei punți specializate pentru integrarea acțiunilor și serviciilor ROS2 în arborele de comportament pentru controlul roboticii. Sistemul suportă gestionarea asincronă a sarcinilor și designul comportamentului reactiv, permițând orchestrarea operațiunilor de lungă durată și capacitatea de a întrerupe sarcinile în funcție de condițiile mediului. Utilizează o tablă (blackboard) pentru schimbul de date, maparea variabilelor bazată pe porturi pentru modularitate și suportă extensii la runtime prin plugin-uri.

    Ships a visual tool for monitoring real-time execution paths and state transitions within behavior trees.

    C++
    Vezi pe GitHub↗4,070
  • bitbrain/beehaveAvatar bitbrain

    bitbrain/beehave

    2,933Vezi pe GitHub↗

    Beehave is a behavior tree AI framework and plugin for the Godot engine. It serves as an agent logic orchestrator for designing adaptive non-player character behaviors using hierarchical behavior trees. The system features a visual debugger that provides runtime visualization of the execution flow and internal state of active trees. This allows for AI execution analysis and the identification of logic errors through a state-based runtime interface. The framework utilizes a composite-decorator pattern and a tick-based polling cycle to execute tree-based logic. It integrates directly with the

    Ships a runtime interface for visualizing the execution flow and internal state of active behavior trees.

    GDScriptaibehavior-treegame-development
    Vezi pe GitHub↗2,933
  • open-source-labs/reactimeAvatar open-source-labs

    open-source-labs/Reactime

    2,238Vezi pe GitHub↗

    Reactime este o extensie de browser concepută pentru depanarea și profilarea aplicațiilor React. Oferă o interfață specializată pentru monitorizarea ierarhiilor de componente, urmărirea tranzițiilor de stare și analizarea fluxului de date în cadrul arborilor de componente complecși. Instrumentul se distinge prin capabilitățile de „time-travel debugging”, care permit dezvoltatorilor să captureze și să redea snapshot-uri de stare pentru a izola erorile de logică. De asemenea, dispune de un mapper pentru graful de dependențe care vizualizează relațiile dintre provideri și consumatori, clarificând modul în care informația este distribuită în cadrul unei aplicații. Dincolo de depanarea de bază, proiectul include utilitare de monitorizare a performanței care măsoară duratele și frecvențele de randare pentru a identifica blocajele. Susține fluxuri de lucru colaborative prin permiterea exportului și importului fișierelor de istoric al stării, permițând echipelor să partajeze și să analizeze stări specifice ale aplicației în diferite sesiuni.

    Displays a live component tree showing props and state for every component in an application.

    TypeScriptaccessibilitychrome-extensiondevtools-extension
    Vezi pe GitHub↗2,238
  • ashblue/fluid-behavior-treeAvatar ashblue

    ashblue/fluid-behavior-tree

    1,166Vezi pe GitHub↗

    Fluid Behavior Tree este un framework bazat pe cod pentru Unity, conceput pentru a gestiona comportamentele autonome ale personajelor prin structuri ierarhice de luare a deciziilor. Funcționează ca un motor de logică AI pentru jocuri care procesează comportamente complexe ale entităților prin traversarea grafurilor direcționate de noduri care returnează semnale de succes, eșec sau stare de rulare în timpul fiecărei actualizări de cadru. Biblioteca se distinge printr-un tipar de constructor fluent care permite dezvoltatorilor să definească structuri de arbori imbricate, secvențe și fluxuri de execuție paralelă în întregime prin metode de cod înlănțuibile. Această abordare pune accent pe modularitate, permițând crearea de module de comportament reutilizabile care pot fi compuse în sisteme AI mai mari și sofisticate. Framework-ul include o suită completă de instrumente pentru gestionarea ciclurilor de viață ale sarcinilor și extinderea funcționalității prin acțiuni, condiții și decoratori personalizați. Pentru a susține dezvoltarea, oferă instrumente de vizualizare în timp real în editorul Unity, permițând monitorizarea ierarhiilor de arbori active și depanarea fluxului logic în timpul jocului.

    Provides real-time editor tools to display active behavior tree structures, enabling developers to debug logic flow.

    C#aibehavior-treebuilder-pattern
    Vezi pe GitHub↗1,166
  1. Home
  2. User Interface & Experience
  3. Data Display Components
  4. Tree View Visualizers

Explorează sub-etichetele

  • Debugger State Visualizers2 sub-tag-uriVisualizations used to explore hierarchical program data, such as variable trees and call stacks. **Distinct from Tree View Visualizers:** Specifically for debugging data structures and program state, not general UI components or AI decision trees.
  • Library VisualizersComponents for displaying collection contents through grids or bookshelves. **Distinct from Tree View Visualizers:** Distinct from tree view visualizers: focuses on media-centric grid and bookshelf layouts rather than hierarchical data trees.