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
·

19 repository-uri

Awesome GitHub RepositoriesTree Node Templates

Mechanisms for rendering hierarchical data nodes using reusable visual templates.

Distinct from Trees: Distinct from trees: focuses on the visual templating of nodes rather than the data structure itself.

Explore 19 awesome GitHub repositories matching software engineering & architecture · Tree Node Templates. Refine with filters or upvote what's useful.

Awesome Tree Node Templates GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • raywenderlich/swift-algorithm-clubAvatar raywenderlich

    raywenderlich/swift-algorithm-club

    29,101Vezi pe GitHub↗

    This project is a computer science educational resource and a library of common data structures and algorithms implemented in Swift. It serves as a practical reference for studying complexity and efficiency through solved algorithmic problems and conceptual guides. The collection includes implementations of linear and hierarchical data structures, such as stacks, queues, linked lists, and trees. It covers a wide range of computational patterns, including graph and pathfinding implementations, mathematical numerical methods, and data compression techniques. The project also provides implement

    Implements lazy propagation to maintain efficiency when modifying continuous subsets of tree data.

    Swift
    Vezi pe GitHub↗29,101
  • marmelab/react-adminAvatar marmelab

    marmelab/react-admin

    26,780Vezi pe GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Fetches child nodes only when a parent is expanded to improve performance when displaying large, deep data hierarchies.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Vezi pe GitHub↗26,780
  • oi-wiki/oi-wikiAvatar OI-wiki

    OI-wiki/OI-wiki

    26,176Vezi pe GitHub↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Aggregates optimal values across tree structures using depth-first search techniques for dynamic programming.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    Vezi pe GitHub↗26,176
  • eclipse-theia/theiaAvatar eclipse-theia

    eclipse-theia/theia

    21,569Vezi pe GitHub↗

    Theia is a modular framework designed for building professional-grade development environments that function as both local desktop applications and remote browser-based services. It provides a comprehensive toolkit for constructing specialized coding tools, allowing developers to assemble custom interfaces and backend logic through a flexible, contribution-based architecture. The platform distinguishes itself through a highly extensible workbench that supports the integration of existing third-party editor plugins and standard language servers. By utilizing a dependency injection container an

    Applies visual modifications like icons or styling to tree nodes to indicate status through a decoupled service.

    TypeScriptcloud-ideeditorelectron
    Vezi pe GitHub↗21,569
  • maaassistantarknights/maaassistantarknightsAvatar MaaAssistantArknights

    MaaAssistantArknights/MaaAssistantArknights

    21,583Vezi pe GitHub↗

    MaaAssistantArknights is a cross-platform automation engine designed for mobile games, utilizing computer vision and input simulation to perform routine tasks. It functions as an Android emulator controller, managing game lifecycles, resource farming, and infrastructure optimization through structured, scripted workflows. The project distinguishes itself through a modular configuration system that allows users to define complex automation logic via external instruction files. This framework supports dynamic task modification, configuration inheritance, and schema validation, ensuring that cus

    Calculates optimal operator assignments to facilities to maximize resource production.

    C++arknightscomputer-visionmaa
    Vezi pe GitHub↗21,583
  • facebook/jscodeshiftAvatar facebook

    facebook/jscodeshift

    9,952Vezi pe GitHub↗

    jscodeshift is a JavaScript AST transformation toolkit and codemod engine designed for large-scale code refactoring and structural migrations. It provides a set of utilities to parse source code into abstract syntax trees, programmatically modify those trees, and convert them back into source text. The tool distinguishes itself by preserving original source formatting and stylistic properties during the transformation process. It utilizes a builder for generating structurally valid AST nodes and integrates interchangeable parsing engines to support different language standards and experimenta

    Provides safe builder methods to programmatically generate structurally valid abstract syntax tree nodes.

    JavaScript
    Vezi pe GitHub↗9,952
  • sharingsource/logicstack-leetcodeAvatar SharingSource

    SharingSource/LogicStack-LeetCode

    7,495Vezi pe GitHub↗

    LogicStack-LeetCode is a curated repository of solved algorithm problems and data structure implementations, primarily drawn from the LeetCode platform. Its core identity is a structured collection of solutions designed to support technical interview preparation and competitive programming practice, with each solution accompanied by complexity analyses to help engineers understand performance trade-offs. The repository distinguishes itself through its breadth of coverage across fundamental algorithmic patterns and data structures. It includes implementations for array manipulation, string pro

    Solves the longest path problem in trees with distinct adjacent character constraints.

    algorithminterview-practiceinterview-questions
    Vezi pe GitHub↗7,495
  • deap/deapAvatar DEAP

    DEAP/deap

    6,336Vezi pe GitHub↗

    Represents solutions as tree structures and evolves them using crossover, mutation, and selection.

    Python
    Vezi pe GitHub↗6,336
  • mui/mui-xAvatar mui

    mui/mui-x

    5,791Vezi pe GitHub↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    Allows users to rename tree nodes directly in the interface for inline data editing.

    TypeScriptchartsdata-griddatatable
    Vezi pe GitHub↗5,791
  • algorithmicsuperintelligence/openevolveAvatar algorithmicsuperintelligence

    algorithmicsuperintelligence/openevolve

    5,421Vezi pe GitHub↗

    OpenEvolve is an open-source framework for evolutionary computation that uses language models to drive automated optimization across multiple domains. It can evolve system prompts for large language models, refine source code across programming languages, search for optimal GPU kernel configurations, discover interpretable mathematical expressions from data, and maintain diverse populations of high-performing solutions. The framework integrates multiple evolutionary strategies, including MAP-Elites diversity mapping and island-based topologies, to avoid premature convergence and preserve a wid

    Evo evolves a program that passes all test cases on an online judge by iteratively mutating and selecting candidate solutions.

    Pythonalpha-evolvealphacodealphaevolve
    Vezi pe GitHub↗5,421
  • chrxh/alienAvatar chrxh

    chrxh/alien

    5,354Vezi pe GitHub↗

    Evolve is an evolution-based organism designer and GPU-accelerated artificial life simulator that combines interactive particle physics with a real-time simulation editor. At its core, it runs genetic algorithm evolution on self-replicating graph structures to evolve digital organisms, offloading particle physics, neural networks, and rendering entirely to the GPU through a compute shader pipeline for real-time performance. The project distinguishes itself with graph-based organism design that uses a directed graph editor to visually define organism structure, connections, and neural controll

    Evolves digital organisms with neural networks and genetic algorithms to develop complex behaviors without manual programming.

    C++agent-based-simulationartificial-lifecuda
    Vezi pe GitHub↗5,354
  • vakata/jstreeAvatar vakata

    vakata/jstree

    5,186Vezi pe GitHub↗

    jstree este un plugin jQuery de tip tree view utilizat pentru a reda structuri de date ierarhice interactive. Acesta funcționează ca un vizualizator și manager de date ierarhice, oferind instrumente pentru afișarea relațiilor imbricate prin layout-uri de tip arbore. Proiectul include un manager de tip drag-and-drop pentru restructurarea ierarhiilor și un încărcător AJAX pentru preluarea nodurilor sau a fragmentelor HTML de pe servere externe. Include un selector cu checkbox-uri tri-state pentru gestionarea stărilor de selecție în ramurile părinte și copil. Plugin-ul suportă diverse abordări de modelare a datelor, inclusiv array-uri de copii, liste de adiacență cu parent-id și transformarea marcajelor de tip listă neordonată. Capacitățile suplimentare includ căutarea fuzzy pentru regăsirea nodurilor, editarea inline a nodurilor și încărcarea leneșă (lazy loading) pentru a reduce transferul inițial de date.

    Reduces initial page load by fetching child nodes from a remote server only when a parent is expanded.

    JavaScriptjquery-pluginjstree
    Vezi pe GitHub↗5,186
  • chakra-ui/zagAvatar chakra-ui

    chakra-ui/zag

    5,121Vezi pe GitHub↗

    Zag este o bibliotecă de mașini de stare UI headless care oferă logică de componente ne-stilizată pentru a asigura un comportament consistent pe diferite motoare de randare. Funcționează ca un toolkit pentru modelarea interacțiunilor complexe ale interfeței utilizator folosind statecharts, decuplând logica subiacentă și atributele de accesibilitate de stilizarea vizuală. Biblioteca este agnostică față de framework, utilizând adaptoare specializate pentru a face legătura între logica mașinii sale de stare și diverse biblioteci JavaScript precum React, Solid, Vue și Svelte. Această abordare permite dezvoltatorilor să mențină un singur model de interacțiune în timp ce aplică orice soluție CSS sau de stilizare prin atribute de date bazate pe stare. Zag acoperă o gamă largă de domenii funcționale, inclusiv gestionarea cuprinzătoare a accesibilității pentru navigarea prin tastatură și atributele ARIA, precum și o vastă colecție de primitive interactive. Acestea includ controale de input, elemente de navigare precum meniuri și tab-uri, componente de overlay precum dialoguri și popover-uri și gestionarea complexă a media pentru decuparea imaginilor și capturarea semnăturilor. Oferă, de asemenea, utilitare pentru gestionarea datelor ierarhice, gestionarea listelor asincrone și un sistem pentru construirea de tururi ghidate ale produsului.

    Implements on-demand fetching of child nodes for tree structures to optimize load time and memory usage.

    TypeScripta11yaccessibilityagnostic
    Vezi pe GitHub↗5,121
  • soapyigu/leetcode-swiftAvatar soapyigu

    soapyigu/LeetCode-Swift

    4,958Vezi pe GitHub↗

    LeetCode-Swift is a collection of algorithm solutions written in Swift, designed for coding interview preparation. Each solution is implemented as a self-contained function with no external dependencies, making it easy to run and test. The repository organizes solutions by topic and company, and every file includes time and space complexity annotations, allowing quick evaluation of algorithmic efficiency. What sets this repository apart is its flat file structure and the way solutions are tagged with the companies that asked them in interviews, enabling targeted practice. All code resides in

    Computes optimal solutions on binary trees with adjacency constraints using recursion and two-state DP.

    Swiftalgorithmdata-structuresinterview
    Vezi pe GitHub↗4,958
  • ymm-tech/gods-penAvatar ymm-tech

    ymm-tech/gods-pen

    4,458Vezi pe GitHub↗

    Gods-pen este un builder vizual de pagini Vue.js și o platformă no-code de landing page-uri pentru crearea de pagini de marketing mobile responsive. Funcționează ca un sistem de gestionare a conținutului (CMS) dockerizat și un framework de componente extensibil, permițând designul și publicarea paginilor cu colectare de formulare integrată și urmărire analitică. Platforma dispune de un manager de marketplace de componente pentru încărcarea, descărcarea și monetizarea elementelor UI reutilizabile în diferite proiecte. Oferă un sistem cuprinzător pentru dezvoltarea de componente personalizate, utilizând un sistem de scaffolding și maparea proprietăților bazată pe schemă pentru a genera automat controale de editor vizual și interfețe de configurare. Sistemul acoperă compoziția vizuală a paginilor prin editorul drag-and-drop, gestionarea layout-ului pentru modale și caruseluri, și o bibliotecă de animații CSS cu previzualizări cadru cu cadru. Include gestionarea proiectelor pe echipe cu permisiuni bazate pe roluri, capturarea datelor vizitatorilor și analize de performanță a marketingului. Proiectul suportă instalarea self-hosted pe servere private folosind configurații de deployment containerizate.

    Renders pages by traversing a hierarchical tree of nodes containing layout settings, component parameters, and scripts.

    Vue
    Vezi pe GitHub↗4,458
  • l3mon4d3/luasnipAvatar L3MON4D3

    L3MON4D3/LuaSnip

    4,276Vezi pe GitHub↗

    LuaSnip is a scriptable text expansion framework and Lua-based snippet engine. It allows for the creation of reusable text templates and complex nested structures that expand into a buffer using triggers and jumpable tabstops. The system distinguishes itself by using abstract syntax trees to trigger expansions based on structural code patterns rather than simple text matching. It features a multi-format importer capable of parsing snippet definitions from community standards such as LSP and SnipMate. The framework covers dynamic code generation through Lua functions, regex-based capture grou

    Expands snippets by evaluating a tree of nodes that can include functions, lambdas, and interactive fields at runtime.

    Lualuaneovimsnippet-engine
    Vezi pe GitHub↗4,276
  • hizzgdev/jsmindAvatar hizzgdev

    hizzgdev/jsmind

    3,781Vezi pe GitHub↗

    jsmind is a JavaScript library and web-based engine used to render interactive hierarchical mind maps. It functions as a hierarchical data visualizer and concept map renderer that converts structured data into visual diagrams for organizing information and ideas. The library provides a visual interface for editing nodes and manipulating map structures in real time. It supports customizing the appearance of nodes through styling and themes, managing node visibility via expanding and collapsing hierarchy levels, and exporting visual maps as high-resolution images. The system handles the transf

    Computes node positions and connecting line paths by recursively traversing the hierarchical data tree.

    JavaScriptbsdcanvases6
    Vezi pe GitHub↗3,781
  • mar10/fancytreeAvatar mar10

    mar10/fancytree

    2,961Vezi pe GitHub↗

    Fancytree este o bibliotecă JavaScript concepută pentru randarea și gestionarea structurilor de date ierarhice interactive în interfețele web. Oferă un framework pentru afișarea informațiilor imbricate complexe sub formă de tree view-uri sau grile, susținând atât navigarea standard în arbore, cât și layout-urile de date tabelare. Biblioteca se distinge printr-o arhitectură modulară de plugin-uri care permite dezvoltatorilor să injecteze comportamente și elemente vizuale personalizate în ciclul de viață al componentei. Gestionează seturi mari de date prin implementarea lazy loading-ului la cerere, care preia nodurile copil doar atunci când este necesar pentru a menține responsivitatea. Utilizatorii pot interacționa cu datele prin reordonare drag-and-drop, editare inline a nodurilor și selecție multi-nod cu propagarea automată a stării. Dincolo de randarea de bază, proiectul include instrumente cuprinzătoare pentru gestionarea stării și manipularea datelor. Susține filtrarea conținutului în timp real, navigarea prin tastatură și persistența stărilor de expansiune și selecție a nodurilor pe parcursul sesiunilor de browser. Biblioteca este construită pe un sistem de normalizare recursivă a datelor și delegare a evenimentelor pentru a asigura performanța consistentă și gestionarea interacțiunii în diverse configurații ierarhice.

    Supports inline node editing, allowing users to modify node labels directly within the interface without leaving the current view.

    JavaScriptcheckboxesdrag-and-dropfancytree
    Vezi pe GitHub↗2,961
  • livoras/simple-virtual-domAvatar livoras

    livoras/simple-virtual-dom

    1,721Vezi pe GitHub↗

    Simple Virtual DOM is a lightweight library designed for modeling user interface hierarchies as declarative, nested object structures. It functions as a rendering engine and reconciliation framework, allowing developers to define interface states as virtual trees that exist independently of the live browser document. The library provides core logic for synchronizing these virtual structures with the actual document object model. By comparing two tree states, it calculates the minimal set of additions, removals, or attribute modifications required to update the interface. This approach minimiz

    Traverses virtual tree structures to generate and mount corresponding browser elements.

    JavaScript
    Vezi pe GitHub↗1,721
  1. Home
  2. Software Engineering & Architecture
  3. Trees
  4. Tree Node Templates

Explorează sub-etichetele

  • Inline EditorsRenaming tree nodes directly in the interface for inline data editing. **Distinct from Tree Node Templates:** Distinct from Tree Node Templates: focuses on inline editing of node labels, not visual templating of node rendering.
  • Lazy Loading2 sub-tag-uriTechniques for deferring the retrieval of hierarchical data nodes until they are explicitly requested by the user. **Distinct from Tree Node Templates:** Distinct from Tree Node Templates: focuses on the data-fetching strategy for hierarchical structures rather than visual rendering.
  • Recursive Node Rendering1 sub-tagRendering engines that traverse hierarchical node trees to generate final page layouts and component instances. **Distinct from Tree Node Templates:** Focuses on the recursive traversal of the page node-tree for rendering rather than static visual templating of nodes.
  • Runtime Node EvaluationsEvaluates a tree of nodes at expansion time, including functions, lambdas, and interactive fields. **Distinct from Tree Node Templates:** Distinct from Tree Node Templates: focuses on runtime evaluation of a node tree for dynamic content generation, not visual rendering of static data.
  • Safe AST Node BuildersHelper functions that ensure programmatically generated AST nodes are structurally valid. **Distinct from Tree Node Templates:** Focuses on the structural validity of code nodes rather than visual rendering templates.
  • Tree-Based Optimization3 sub-tag-uriCalculates optimal values across tree structures by performing depth-first searches to aggregate results from child nodes. **Distinct from Tree Node Templates:** Focuses on DP-based tree aggregation, distinct from build-time tree-shaking.