awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • kazupon/vue-i18nkazupon 的头像

    kazupon/vue-i18n

    7,230在 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
    在 GitHub 上查看↗7,230
  • symfony/translationsymfony 的头像

    symfony/translation

    6,607在 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
    在 GitHub 上查看↗6,607
  • madcowd/ellMadcowD 的头像

    MadcowD/ell

    5,874在 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
    在 GitHub 上查看↗5,874
  • boltsframework/bolts-objcBoltsFramework 的头像

    BoltsFramework/Bolts-ObjC

    5,622在 GitHub 上查看↗

    Bolts-ObjC is an Objective-C mobile development library providing tools for coordinating asynchronous operations and routing deep links within native applications. It functions as a framework for managing background tasks and resolving navigation metadata to direct users to specific content. The library includes a deep link routing engine and an app link navigator that resolve handler compatibility to launch native experiences or trigger web browser fallbacks. It also features a mobile analytics link logger to track user movement through deep links for integration with external analytics plat

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

    Objective-C
    在 GitHub 上查看↗5,622
  • globalizejs/globalizeglobalizejs 的头像

    globalizejs/globalize

    4,838在 GitHub 上查看↗

    Globalize 是一个 JavaScript 国际化库和 Unicode CLDR 本地化引擎。它提供了一个工具包,用于使用 Unicode 通用区域数据存储库和 IANA 时区来格式化日期、数字和货币。 该项目具有一个构建时本地化编译器,可将规则预编译为静态格式化程序,以减少运行时开销和包大小。它包含一个使用 ICU MessageFormat 语法解析和格式化复杂字符串的系统,支持变量、复数和性别变体。 该库涵盖了广泛的本地化功能,包括双向日期和时间解析、数字和货币标记化以及相对时间格式化。它管理区域数据加载、全应用语言配置以及用于解析缺失翻译键的消息继承链。

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

    JavaScriptcldrcldr-datacldr-json
    在 GitHub 上查看↗4,838
  • ngx-translate/corengx-translate 的头像

    ngx-translate/core

    4,666在 GitHub 上查看↗

    这是一个用于 Angular 应用程序的国际化框架。它提供了一个用于管理多语言文本的系统,通过将键映射到翻译后的字符串,利用 JSON 翻译管理器通过 HTTP 或本地源加载并合并本地化资产。该库包含一个运行时语言切换器,无需重新加载页面即可即时更新用户界面,以及一个用于识别源代码中可翻译字符串的键提取器。 该项目具有 ICU 消息格式化程序,用于处理复数和性别等复杂的语言需求。它的特色在于基于插件的加载器架构和可定制的插值解析器,允许开发者定义自定义逻辑来获取翻译数据并格式化动态参数。 该库涵盖了广泛的本地化能力,包括浏览器语言检测、回退语言配置,以及使用信号(signals)监控语言变化的响应式状态跟踪。它还支持针对特定语言 URL 的本地化路由策略,并提供用于翻译键验证和服务模拟的工具,以进行质量保证。

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

    TypeScript
    在 GitHub 上查看↗4,666
  • angular-translate/angular-translateangular-translate 的头像

    angular-translate/angular-translate

    4,281在 GitHub 上查看↗

    AngularJS Internationalization Library 是一个用于 AngularJS 1.x 应用的本地化框架。它作为一个 i18n 翻译工具,用于根据选定的语言环境替换静态用户界面文本。 该框架通过异步加载翻译文件来管理多语言内容,以最大限度地减小包体积。它包括处理复数规则以及将动态变量插入翻译字符串的系统。 该项目还提供语言切换和回退链解析功能,以确保在缺少主要翻译键时显示可读的字符串。

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

    JavaScriptangularjsboweri18n
    在 GitHub 上查看↗4,281
  • cpm-cmake/cpm.cmakecpm-cmake 的头像

    cpm-cmake/CPM.cmake

    3,910在 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
    在 GitHub 上查看↗3,910
  • schmittjoh/metadataschmittjoh 的头像

    schmittjoh/metadata

    1,821在 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
    在 GitHub 上查看↗1,821
  • thephpleague/mime-type-detectionthephpleague 的头像

    thephpleague/mime-type-detection

    1,338在 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
    在 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

探索子标签

  • 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 个子标签Sequential 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.