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

3 dépôts

Awesome GitHub RepositoriesProtocol Default Implementations

Injects method implementations into classes conforming to a protocol, providing default behavior without manual implementation.

Distinct from Protocol Implementations: Distinct from Protocol Implementations: focuses on injecting default method implementations into conforming classes rather than implementing network protocols.

Explore 3 awesome GitHub repositories matching part of an awesome list · Protocol Default Implementations. Refine with filters or upvote what's useful.

Awesome Protocol Default Implementations 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.
  • gcc-mirror/gccAvatar de gcc-mirror

    gcc-mirror/gcc

    11,019Voir sur GitHub↗

    This project is a multi-language compiler collection and cross-platform toolchain used to translate source code from various programming languages into optimized machine code for different hardware architectures. It provides a suite of tools including an optimizing compiler backend, a machine code generator, and a comprehensive runtime library suite that implements necessary execution environments and support functions. The system utilizes a multi-pass compilation pipeline and pluggable language front-ends to process source code into intermediate representations. It distinguishes itself throu

    Validates that classes adopting a protocol implement all required methods using configurable inheritance options.

    C++
    Voir sur GitHub↗11,019
  • rcmaehl/msedgeredirectAvatar de rcmaehl

    rcmaehl/MSEdgeRedirect

    5,636Voir sur GitHub↗

    MSEdgeRedirect is a tool that intercepts specific Microsoft Edge processes — including News, Search, Widgets, and Weather — and redirects their content to open in the system's default browser instead. It operates by modifying Windows registry keys, using Image File Execution Options to intercept Edge executable launches and redirect them to the default browser protocol handler. The tool stores user preferences in the Windows registry for persistent configuration across sessions, and includes search engine customization that allows users to select from eight built-in search engines or specify

    Provides the fallback mechanism that opens intercepted Edge URLs in the system's default browser.

    AutoItedgeimage-file-execution-optionsmsedge
    Voir sur GitHub↗5,636
  • jspahrsummers/libextobjcAvatar de jspahrsummers

    jspahrsummers/libextobjc

    4,500Voir sur GitHub↗

    libextobjc est une bibliothèque d'extension du langage Objective-C et un ensemble d'outils d'exécution qui fournit des modèles de programmation fonctionnelle et un dynamisme avancé. Elle fonctionne comme une collection d'utilitaires pour l'injection de méthodes, la réflexion de classe et l'analyse statique pour aider à prévenir les plantages à l'exécution. La bibliothèque permet la génération de types de données algébriques au moment de la compilation et fournit un mécanisme pour synthétiser des variables d'instance de support pour les propriétés définies au sein des catégories. Elle implémente également des comportements par défaut de protocole et fournit des outils pour valider les chemins de clés et les sélecteurs pendant le processus de compilation. Le projet couvre des domaines de capacités plus larges, y compris le contrôle de flux asynchrone via des coroutines basées sur des blocs et des utilitaires de gestion de mémoire qui automatisent le nettoyage des ressources et atténuent les cycles de référence au sein des portées de bloc. Il inclut en outre des outils pour l'injection de méthodes d'exécution et la réflexion d'objets pour analyser les hiérarchies de classes et les propriétés.

    Injects shared logic into classes to provide default behaviors for protocol methods.

    Objective-C
    Voir sur GitHub↗4,500
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Protocol Implementations
  5. Protocol Default Implementations

Explorer les sous-tags

  • Default Browser Protocol HandlersMechanisms for opening URLs using the system's default browser protocol handler as a fallback. **Distinct from Protocol Default Implementations:** Distinct from Protocol Default Implementations: focuses on OS-level default browser protocol delegation, not code-level method injection.
  • Protocol Conformance ValidationVerifies that classes correctly implement all required methods defined by a specific protocol. **Distinct from Protocol Default Implementations:** Focuses on static or runtime validation of method presence rather than providing default implementations.