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
·

10 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kazupon/vue-i18nAvatar kazupon

    kazupon/vue-i18n

    7,230Vezi pe 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
    Vezi pe GitHub↗7,230
  • symfony/translationAvatar symfony

    symfony/translation

    6,607Vezi pe 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
    Vezi pe GitHub↗6,607
  • madcowd/ellAvatar MadcowD

    MadcowD/ell

    5,874Vezi pe 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
    Vezi pe GitHub↗5,874
  • boltsframework/bolts-objcAvatar BoltsFramework

    BoltsFramework/Bolts-ObjC

    5,622Vezi pe GitHub↗

    Bolts-ObjC este o bibliotecă de dezvoltare mobilă Objective-C care oferă instrumente pentru coordonarea operațiunilor asincrone și rutarea deep link-urilor în cadrul aplicațiilor native. Funcționează ca un framework pentru gestionarea sarcinilor în fundal și rezolvarea metadatelor de navigare pentru a direcționa utilizatorii către conținut specific. Biblioteca include un motor de rutare deep link și un navigator de app link care rezolvă compatibilitatea handler-elor pentru a lansa experiențe native sau a declanșa fallback-uri în browser-ul web. De asemenea, dispune de un logger de link-uri de analiză mobilă pentru a urmări mișcarea utilizatorului prin deep link-uri, pentru integrarea cu platforme de analiză externe. Proiectul acoperă coordonarea sarcinilor asincrone cu urmărirea dependențelor și propagarea erorilor pentru a menține responsivitatea interfeței. Oferă, de asemenea, capabilități pentru urmărirea referrer-ului mobil și parsarea URL-urilor primite pentru rutarea specifică dispozitivului.

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

    Objective-C
    Vezi pe GitHub↗5,622
  • globalizejs/globalizeAvatar globalizejs

    globalizejs/globalize

    4,838Vezi pe GitHub↗

    Globalize is a JavaScript internationalization library and Unicode CLDR localization engine. It provides a toolkit for formatting dates, numbers, and currencies using the Unicode Common Locale Data Repository and IANA time zones. The project features a build-time localization compiler that precompiles rules into static formatters to reduce runtime overhead and bundle size. It includes a system for parsing and formatting complex strings using the ICU MessageFormat syntax, supporting variables, pluralization, and gender inflections. The library covers a broad surface of localization capabiliti

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

    JavaScriptcldrcldr-datacldr-json
    Vezi pe GitHub↗4,838
  • ngx-translate/coreAvatar ngx-translate

    ngx-translate/core

    4,666Vezi pe GitHub↗

    This is an internationalization framework for Angular applications. It provides a system for managing multilingual text by mapping keys to translated strings, utilizing a JSON translation manager to load and merge localized assets via HTTP or local sources. The library includes a runtime language switcher to update the user interface instantly without reloading the page and a key extractor to identify translatable strings within source code. The project features an ICU message formatter to handle complex linguistic requirements such as pluralization and gender. It distinguishes itself through

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

    TypeScript
    Vezi pe GitHub↗4,666
  • angular-translate/angular-translateAvatar angular-translate

    angular-translate/angular-translate

    4,281Vezi pe GitHub↗

    AngularJS Internationalization Library este un framework de localizare pentru aplicațiile AngularJS 1.x. Acesta funcționează ca un instrument de traducere i18n utilizat pentru a înlocui textul static din interfața utilizator cu versiuni localizate, bazate pe un locale selectat. Framework-ul gestionează conținutul multilingv prin încărcarea asincronă a fișierelor de traducere pentru a minimiza dimensiunea bundle-ului. Include sisteme pentru gestionarea regulilor de pluralizare și interpolarea variabilelor dinamice în șirurile de traducere. Proiectul oferă, de asemenea, capabilități pentru schimbarea limbii și rezoluția lanțului de fallback, asigurându-se că un șir lizibil este afișat atunci când o cheie de traducere primară lipsește.

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

    JavaScriptangularjsboweri18n
    Vezi pe GitHub↗4,281
  • cpm-cmake/cpm.cmakeAvatar cpm-cmake

    cpm-cmake/CPM.cmake

    3,910Vezi pe 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
    Vezi pe GitHub↗3,910
  • schmittjoh/metadataAvatar schmittjoh

    schmittjoh/metadata

    1,821Vezi pe 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
    Vezi pe GitHub↗1,821
  • thephpleague/mime-type-detectionAvatar thephpleague

    thephpleague/mime-type-detection

    1,338Vezi pe 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
    Vezi pe 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

Explorează sub-etichetele

  • 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 sub-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.