awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 dépôts

Awesome GitHub RepositoriesFallback Resolution Strategies

Implementing hierarchical search patterns to locate dependencies across multiple providers with fallbacks.

Distinct from Multi-Source Dependency Resolution: Distinct from multi-source resolution by emphasizing the sequential fallback priority (system first, then remote).

Explore 10 awesome GitHub repositories matching software engineering & architecture · Fallback Resolution Strategies. Refine with filters or upvote what's useful.

Awesome Fallback Resolution Strategies 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.
  • kazupon/vue-i18nAvatar de kazupon

    kazupon/vue-i18n

    7,230Voir sur GitHub↗

    vue-i18n is an internationalization framework and plugin for Vue.js applications. It serves as a dynamic translation manager and localization formatting library used to translate user interface text and format dates and numbers for global audiences. The project distinguishes itself through a dynamic translation workflow that supports asynchronous locale loading and the ability to reload translation messages in real-time without refreshing the page. It provides specialized mechanisms for rich text rendering, allowing the interpolation of HTML tags and Vue components directly into translated st

    Implements a prioritized fallback chain to resolve missing translation keys using alternative locales.

    JavaScripti18ninternationalizationinternationalization-plugin
    Voir sur GitHub↗7,230
  • symfony/translationAvatar de symfony

    symfony/translation

    6,607Voir sur GitHub↗

    Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a complete system for managing message catalogs, handling locale-aware string translation, and formatting messages using ICU MessageFormat syntax to support pluralization, gender, and conditional selection. The component organizes translatable strings into named domains, supports key-based lookup that decouples source text from localized versions, and offers deferred rendering through translatable objects that store parameters and render only when output is needed. The library disting

    Defines prioritized fallback locale chains consulted when a translation key is missing from the primary locale.

    PHPcomponentphpsymfony
    Voir sur GitHub↗6,607
  • madcowd/ellAvatar de MadcowD

    MadcowD/ell

    5,874Voir sur GitHub↗

    Ell is a Python library that treats prompts as callable functions, transforming a Python function into a language model program where the docstring defines the system message and the return value defines the user message. It provides a framework for writing language model programs that can accept and return images, audio, and text natively within message objects, and supports chaining multiple model calls into a single function for multi-step reasoning or test-time compute. The library decouples model selection from client instantiation through a registry that supports multiple provider backe

    Returns an OpenAI client and a fallback flag for a given model name, decoupling model selection from client instantiation.

    Pythonaiprompt-engineering
    Voir sur GitHub↗5,874
  • boltsframework/bolts-objcAvatar de BoltsFramework

    BoltsFramework/Bolts-ObjC

    5,622Voir sur GitHub↗

    Bolts-ObjC est une bibliothèque de développement mobile Objective-C fournissant des outils pour coordonner les opérations asynchrones et router les liens profonds (deep links) au sein des applications natives. Il fonctionne comme un framework pour gérer les tâches en arrière-plan et résoudre les métadonnées de navigation pour diriger les utilisateurs vers du contenu spécifique. La bibliothèque inclut un moteur de routage de liens profonds et un navigateur de liens d'application qui résolvent la compatibilité des gestionnaires pour lancer des expériences natives ou déclencher des replis vers le navigateur web. Il dispose également d'un enregistreur de liens d'analyse mobile pour suivre le mouvement des utilisateurs à travers les liens profonds pour l'intégration avec des plateformes d'analyse externes. Le projet couvre la coordination des tâches asynchrones avec le suivi des dépendances et la propagation des erreurs pour maintenir la réactivité de l'interface. Il fournit en outre des capacités pour le suivi des référents mobiles et l'analyse des URL entrantes pour le routage spécifique à l'appareil.

    Provides a mechanism to determine the optimal navigation path between native app handlers and web browser fallbacks.

    Objective-C
    Voir sur GitHub↗5,622
  • globalizejs/globalizeAvatar de globalizejs

    globalizejs/globalize

    4,838Voir sur GitHub↗

    Globalize est une bibliothèque JavaScript d'internationalisation et un moteur de localisation Unicode CLDR. Elle fournit une boîte à outils pour formater les dates, les nombres et les devises en utilisant le Unicode Common Locale Data Repository et les fuseaux horaires IANA. Le projet dispose d'un compilateur de localisation au moment du build qui précompile les règles en formateurs statiques pour réduire la surcharge à l'exécution et la taille du bundle. Il inclut un système pour analyser et formater des chaînes complexes en utilisant la syntaxe ICU MessageFormat, prenant en charge les variables, la pluralisation et les flexions de genre. La bibliothèque couvre une large surface de capacités de localisation, notamment l'analyse bidirectionnelle des dates et heures, la tokenisation des nombres et devises, et le formatage du temps relatif. Elle gère le chargement des données de localisation, la configuration de la langue à l'échelle de l'application et les chaînes d'héritage de messages pour résoudre les clés de traduction manquantes.

    Implements prioritized fallback chains to resolve missing translation keys by reverting to parent language bundles.

    JavaScriptcldrcldr-datacldr-json
    Voir sur GitHub↗4,838
  • ngx-translate/coreAvatar de ngx-translate

    ngx-translate/core

    4,666Voir sur GitHub↗

    Ceci est un framework d'internationalisation pour les applications Angular. Il fournit un système pour gérer le texte multilingue en mappant des clés à des chaînes traduites, utilisant un gestionnaire de traduction JSON pour charger et fusionner des assets localisés via HTTP ou des sources locales. La bibliothèque inclut un sélecteur de langue runtime pour mettre à jour l'interface utilisateur instantanément sans recharger la page et un extracteur de clés pour identifier les chaînes traduisibles dans le code source. Le projet propose un formateur de messages ICU pour gérer les exigences linguistiques complexes telles que la pluralisation et le genre. Il se distingue par une architecture de chargement basée sur des plugins et des parseurs d'interpolation personnalisables, permettant aux développeurs de définir une logique personnalisée pour récupérer les données de traduction et formater les paramètres dynamiques. La bibliothèque couvre un large éventail de capacités de localisation, incluant la détection de la langue du navigateur, la configuration de la langue de secours et le suivi d'état réactif utilisant des signaux pour surveiller les changements de langue. Elle prend également en charge des stratégies de routage localisées pour les URLs spécifiques à une langue et fournit des outils pour la validation des clés de traduction et le mocking de services pour l'assurance qualité.

    Provides prioritized fallback chains to resolve translation keys when they are missing from the primary language.

    TypeScript
    Voir sur GitHub↗4,666
  • angular-translate/angular-translateAvatar de angular-translate

    angular-translate/angular-translate

    4,281Voir sur GitHub↗

    AngularJS Internationalization Library est un framework de localisation pour les applications AngularJS 1.x. Il fonctionne comme un outil de traduction i18n utilisé pour remplacer le texte statique de l'interface utilisateur par des versions localisées basées sur une locale sélectionnée. Le framework gère le contenu multilingue via le chargement asynchrone de fichiers de traduction pour minimiser la taille du bundle. Il inclut des systèmes pour gérer les règles de pluralisation et interpoler des variables dynamiques dans les chaînes de traduction. Le projet fournit également des capacités de changement de langue et de résolution de chaîne de secours pour garantir qu'une chaîne lisible est affichée lorsqu'une clé de traduction principale est manquante.

    Provides prioritized locale fallback chains to ensure a readable string is displayed when a primary translation key is missing.

    JavaScriptangularjsboweri18n
    Voir sur GitHub↗4,281
  • cpm-cmake/cpm.cmakeAvatar de cpm-cmake

    cpm-cmake/CPM.cmake

    3,910Voir sur GitHub↗

    CPM.cmake is a dependency manager and package resolver for C and C++ projects that integrates directly into the CMake build system. It automates the process of fetching, configuring, and managing external libraries by resolving dependencies through system-wide package managers or by downloading source code from remote repositories. The system ensures reproducible builds by locking transitive dependency versions and verifying the authenticity of downloaded source archives using cryptographic hash checksums. It allows for development flexibility through local filesystem overrides, which redirec

    Attempts to find packages via system-wide managers before falling back to automated source downloads.

    CMakebuildscc-plus-plus
    Voir sur GitHub↗3,910
  • schmittjoh/metadataAvatar de schmittjoh

    schmittjoh/metadata

    1,821Voir sur GitHub↗

    Metadata is a PHP library for loading and managing class, method, and property metadata from inline annotations, YAML, XML, and PHP configuration files. It acts as an object-relational mapping support tool, helping persistence layers and serializers inspect PHP object structures through unified metadata drivers. The library parses configuration data using specialized drivers to populate internal metadata structures, abstracting disparate data sources into a single consistent interface for inspecting classes and properties. It supports chain-based driver fallback, allowing multiple metadata lo

    Combines multiple metadata loading strategies sequentially to fall back through different sources until data is found.

    PHP
    Voir sur GitHub↗1,821
  • thephpleague/mime-type-detectionAvatar de thephpleague

    thephpleague/mime-type-detection

    1,338Voir sur GitHub↗

    Mime Type Detection is a PHP library for determining and mapping media types from file contents, paths, or extensions using fallback lookup strategies. It provides utilities for inspecting file metadata and resolving file formats within PHP applications. The library supports bidirectional mapping between file extensions and media types through static community-curated mapping tables alongside content-based inspection. It includes extension-to-media-type mapping, reverse lookups from media types to valid file extensions, and fallback resolution chains that attempt content inspection before fal

    Implements fallback resolution chains that attempt content inspection before falling back to filename extension lookups.

    PHP
    Voir sur GitHub↗1,338
  1. Home
  2. Software Engineering & Architecture
  3. Dependency Graph Resolution
  4. Concurrent Dependency Resolution
  5. Multi-Source Dependency Resolution
  6. Fallback Resolution Strategies

Explorer les sous-tags

  • App Navigation FallbacksLogic for selecting between native application handlers and web browser redirects based on availability. **Distinct from Fallback Resolution Strategies:** Specializes fallback resolution to mobile app vs web browser routing, unlike general dependency or locale fallbacks.
  • Extension Fallback Chains1 sous-tagSequential resolution strategies that inspect binary file contents first and fall back to extension-based lookups when needed. **Distinct from Locale Fallback Chains:** Distinct from Locale Fallback Chains: focuses specifically on file extension and content inspection fallbacks rather than internationalization locales.
  • Locale Fallback ChainsPrioritized lists of alternative locales used when a translation key is missing from the primary language. **Distinct from Fallback Resolution Strategies:** Distinct from Fallback Resolution Strategies: focuses specifically on locale-based fallback chains for internationalization.
  • Model Client Fallback ResolutionsReturns an OpenAI client and a fallback flag for a given model name, decoupling model selection from client instantiation. **Distinct from Fallback Resolution Strategies:** Distinct from Fallback Resolution Strategies: applies fallback resolution specifically to AI model client selection, not general dependency resolution.