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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesRecursive Merging

Techniques for combining trie structures by recursively merging nodes.

Distinct from Trie Data Structures: Focuses on recursive trie merging, distinct from general prefix-based storage.

Explore 8 awesome GitHub repositories matching software engineering & architecture · Recursive Merging. Refine with filters or upvote what's useful.

Awesome Recursive Merging GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • oi-wiki/oi-wikiAvatar von OI-wiki

    OI-wiki/OI-wiki

    26,176Auf GitHub ansehen↗

    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

    Supports efficient trie structure merging for advanced string processing.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    Auf GitHub ansehen↗26,176
  • stylelint/stylelintAvatar von stylelint

    stylelint/stylelint

    11,484Auf GitHub ansehen↗

    Stylelint ist ein Tool zur statischen Codeanalyse und ein Linter für CSS und stilähnliche Sprachen. Es identifiziert Fehler, erzwingt Codierungskonventionen und fungiert als PostCSS-Plugin, um Stylesheets während Build-Pipelines zu validieren. Das Projekt zeichnet sich durch die Unterstützung nicht standardmäßiger Syntaxen aus, einschließlich Preprocessor-Parsing für SCSS und Less, sowie die Fähigkeit, eingebettete Stile aus JavaScript, HTML und Template-Literalen zu extrahieren und zu linten. Es verfügt über ein automatisiertes Korrektursystem, das reparierbare Stilverstöße programmatisch korrigiert, um Konsistenz sicherzustellen. Das System bietet eine Plugin-Architektur zur Erstellung benutzerdefinierter Regeln, Syntaxen und Formatierer. Es deckt ein breites Spektrum an Qualitätssicherungsfähigkeiten ab, einschließlich der Vermeidung veralteter Syntax, der Validierung der Selektorspezifität und der Durchsetzung von Namensmustern und stilistischen Konventionen. Die Konfiguration wird über eine kaskadierende Zusammenführungslogik verwaltet, die gemeinsam nutzbare Presets und dateispezifische Überschreibungen unterstützt. Das Tool ist über eine Befehlszeilenschnittstelle, eine programmatische API und verschiedene Editor-Integrationen zugänglich.

    Deeply merges global configurations with file-specific overrides to create a final resolved settings tree.

    JavaScript
    Auf GitHub ansehen↗11,484
  • golang/protobufAvatar von golang

    golang/protobuf

    10,074Auf GitHub ansehen↗

    This project is a Protocol Buffers implementation for Go, providing a binary serialization framework to convert native data structures into a compact binary format for efficient network transmission and storage. It functions as a language bindings generator, utilizing a compiler plugin to create Go source code from platform-neutral protocol buffer definitions. The implementation includes a JSON data mapper that transforms structured binary messages into JSON format to facilitate compatibility with web services and external APIs. It also enables cross-language data exchange by using a common s

    Implements recursive message merging to combine data from multiple messages by deeply traversing nested fields.

    Go
    Auf GitHub ansehen↗10,074
  • node-config/node-configAvatar von node-config

    node-config/node-config

    6,427Auf GitHub ansehen↗

    This is a configuration manager for Node.js applications that handles hierarchical settings across different deployment environments. It functions as an environment-based loader and settings parser that merges default configurations with overrides based on the current runtime context and hostname. The project distinguishes itself through a priority-based merge strategy that incorporates environment variables, command-line arguments, and external data sources to supersede file-based settings. It supports multi-format parsing for JSON, YAML, JavaScript, and TypeScript files, and allows for cust

    Combines default settings and environment overrides into a single object using deep recursive merging.

    JavaScriptconfigdeploymentproperties
    Auf GitHub ansehen↗6,427
  • lightbend/configAvatar von lightbend

    lightbend/config

    6,309Auf GitHub ansehen↗

    This is a configuration library for JVM applications that parses HOCON, JSON, and Java properties files into an immutable tree structure. It resolves ${...} placeholders by traversing the configuration tree and falling back to environment variables and system properties, and validates loaded configurations against a reference schema. The library loads configuration from classpath resources, files, URLs, system properties, and environment variables, merging them with priority-based override semantics. It provides typed value access with automatic type coercion, supports dot-path navigation,

    Deeply merges multiple configuration objects into a final resolved settings tree.

    Javaconfiguration-libraryhoconsupported
    Auf GitHub ansehen↗6,309
  • symfony/configAvatar von symfony

    symfony/config

    4,280Auf GitHub ansehen↗

    Dieses Projekt ist eine PHP-Bibliothek für Konfigurationsmanagement, die zum Definieren, Laden und Validieren von Anwendungseinstellungen verwendet wird. Sie fungiert als Engine für das Zusammenführen von Konfigurationen und als Schema-Validator, um ein konsistentes Verhalten der Software über verschiedene Installationen hinweg sicherzustellen. Die Bibliothek agiert als Multi-Format-Konfigurationslader, der Einstellungen aus verschiedenen Dateitypen wie YAML und XML in ein standardisiertes internes Format konvertiert. Sie ermöglicht die Erstellung formaler Konfigurationsschemata mit Validierungsregeln und Standardwerten, um Laufzeitfehler durch ungültige Eingaben zu verhindern. Das System unterstützt hierarchisches Zusammenführen von Konfigurationen, das Einstellungen aus mehreren priorisierten Quellen zu einem einheitlichen Satz kombiniert. Dieser Prozess umfasst rekursives Array-Merging und baumbasierte Normalisierung, um widersprüchliche Werte aufzulösen und umgebungsspezifische Overrides anzuwenden.

    Deeply merges multiple configuration sources into a single resolved settings tree to handle complex value overrides.

    PHPcomponentphpsymfony
    Auf GitHub ansehen↗4,280
  • indexzero/nconfI

    indexzero/nconf

    3,859Auf GitHub ansehen↗

    nconf is a configuration management library for Node.js that aggregates application settings from multiple sources into a single, unified store. It provides a centralized mechanism to manage parameters by merging data from command-line arguments, environment variables, and local files. The library distinguishes itself through a hierarchical provider system that enforces strict precedence rules when conflicting values are present. It supports atomic object merging to maintain consistent data structures and utilizes lazy loading to ensure that configuration sources are read only when accessed a

    Performs deep recursive merging of configuration objects to maintain consistent data structures across multiple input sources.

    JavaScript
    Auf GitHub ansehen↗3,859
  • sasstools/sass-lintAvatar von sasstools

    sasstools/sass-lint

    1,750Auf GitHub ansehen↗

    Sass-lint is a static analysis engine designed to enforce coding standards and maintain consistent syntax across Sass and SCSS codebases. As a command-line utility, it integrates into development workflows and build pipelines to automate the validation of stylesheets, ensuring that formatting and best practices are applied consistently throughout a project. The tool distinguishes itself through a flexible configuration system that supports recursive rule inheritance and custom overrides, allowing for the management of complex, large-scale project requirements. It provides granular control ove

    Combines multiple nested configuration files into a single rule set by applying overrides from child to parent directories.

    JavaScript
    Auf GitHub ansehen↗1,750
  1. Home
  2. Software Engineering & Architecture
  3. Trie Data Structures
  4. Recursive Merging

Unter-Tags erkunden

  • Recursive Configuration Merging1 Sub-TagDeeply merges multiple configuration objects and files to create a final resolved settings tree. **Distinct from Recursive Merging:** Distinct from Recursive Merging in tries; specifically applies to the hierarchical resolution of application settings objects.