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
·

4 dépôts

Awesome GitHub RepositoriesDefault Type Instances

Mechanisms for generating standard default instances of a type for prototyping.

Distinct from Default Configuration Values: Focuses on language-level type initialization rather than application configuration settings.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Default Type Instances. Refine with filters or upvote what's useful.

  1. Home
  2. Software Engineering & Architecture
  3. Default Configuration Values
  4. Default Type Instances

Awesome Default Type Instances 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.
  • pretzelhammer/rust-blogAvatar de pretzelhammer

    pretzelhammer/rust-blog

    8,318Voir sur GitHub↗

    This project is an educational blog and learning resource dedicated to the Rust programming language. It provides a collection of curated guides, technical articles, and structured learning paths designed to teach language fundamentals, concurrency, and systems programming. The repository distinguishes itself by offering practical implementation tutorials for complex systems. This includes detailed guides on compiler development—specifically translating source code into targets such as ARM64, x86_64, LLVM IR, and WebAssembly—as well as networking examples for building multithreaded chat serve

    Demonstrates how to generate standard default instances of types for prototyping and partial initialization.

    Rustblogbloggingrust
    Voir sur GitHub↗8,318
  • kaisery/trpl-zh-cnAvatar de KaiserY

    KaiserY/trpl-zh-cn

    5,501Voir sur GitHub↗

    Ce projet est une ressource éducative localisée pour apprendre le langage de programmation Rust, fournissant un guide complet et des spécifications techniques traduites en chinois simplifié. Il sert d'outil pédagogique pour étudier les idiomes du langage, la gestion de la mémoire et les systèmes de types. Le dépôt se concentre sur la localisation de la documentation logicielle, convertissant les guides officiels en chinois simplifié pour accroître l'accessibilité pour les non-anglophones. Il utilise un système basé sur Markdown pour organiser le contenu et prend en charge l'export multi-format vers des formats HTML statiques, PDF et EPUB pour une visualisation web et hors ligne. Le contenu couvre un large éventail de domaines techniques de Rust, incluant les primitives de gestion de la mémoire comme l'ownership et l'emprunt (borrowing), la conception avancée du langage impliquant les traits et les génériques, et des stratégies complètes de gestion des erreurs. Il détaille également les fondamentaux de la programmation, la modélisation des données et l'utilisation d'outils de productivité pour la gestion des builds et des dépendances.

    Demonstrates how to generate standard default instances of a type using the Default trait.

    Markdownpdfrust-booktypst
    Voir sur GitHub↗5,501
  • rust-lang/rust-bindgenAvatar de rust-lang

    rust-lang/rust-bindgen

    5,212Voir sur GitHub↗

    Rust-bindgen est un générateur de liaisons d'interface de fonction étrangère au moment de la construction et un analyseur d'en-têtes C conçu pour automatiser l'interopérabilité entre les langages. Il fonctionne comme un outil pour relier Rust aux bibliothèques C, C++ et Objective-C en produisant des déclarations spécifiques à la plateforme pendant le processus de compilation. Le projet se distingue par sa capacité à gérer des constructions de langage de la famille C complexes, y compris l'héritage et les méthodes C++, ainsi que les classes et protocoles Objective-C. Il garantit la compatibilité binaire entre différentes architectures en calculant les dispositions de mémoire sensibles à la cible et en validant que les tailles et alignements de structure générés correspondent aux définitions source originales. L'outil fournit un mappage de type étendu pour les unions C, les champs de bits et les membres de tableau flexibles, tout en mappant les types de bibliothèque standard intraduisibles ou complexes vers des blobs d'octets opaques. Il inclut un système de configuration pour filtrer les liaisons, substituer des types complexes et contrôler la dérivation de traits ou la visibilité des champs. Les liaisons générées peuvent inclure une documentation extraite des en-têtes système et sont traitées via un formateur standard pour garantir un style de code cohérent.

    Determines whether to automatically derive default values for generated types or leave them for manual implementation.

    Rustbindingscodegenffi
    Voir sur GitHub↗5,212
  • tmodloader/tmodloaderAvatar de tModLoader

    tModLoader/tModLoader

    5,099Voir sur GitHub↗

    tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res

    tModLoader copies the default configuration and properties from one item type to another.

    C#apigamesteam
    Voir sur GitHub↗5,099

Explorer les sous-tags

  • Default Value Generation ControlControls whether the generator automatically derives default instances of a type or leaves them for manual implementation. **Distinct from Default Type Instances:** Focuses on the control of automatic generation for FFI types rather than providing standard instances for prototyping.
  • Entity Property CloningMechanisms for duplicating configuration and attribute sets from one game entity to another. **Distinct from Default Type Instances:** Specifically handles the duplication of high-level game entity properties rather than low-level language type instances.