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 RepositoriesType Transformations

Compile-time utilities for modifying types, such as adding/removing qualifiers or altering signedness.

Distinct from Type Definitions: Candidates describe name lookups or API definitions; this is about the programmatic transformation of types (e.g., std::remove_const).

Explore 4 awesome GitHub repositories matching programming languages & runtimes · Type Transformations. Refine with filters or upvote what's useful.

Awesome Type Transformations 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.
  • federico-busato/modern-cpp-programmingAvatar de federico-busato

    federico-busato/Modern-CPP-Programming

    15,808Voir sur GitHub↗

    This project is a comprehensive educational resource and programming course covering C++ language semantics and features from C++03 through C++26. It provides structured tutorials and technical guides focused on modern C++ development. The material offers specialized instruction on template metaprogramming, including the use of type traits and compile-time computations. It features detailed guides on concurrency and parallelism for multi-core execution, as well as a reference for software design applying SOLID principles and RAII. Additionally, it covers build performance optimization to redu

    Covers modifying types by adding or removing qualifiers or converting signedness at compile time.

    HTMLc-plus-pluscode-qualitycompilers
    Voir sur GitHub↗15,808
  • wuye9036/cpptemplatetutorialAvatar de wuye9036

    wuye9036/CppTemplateTutorial

    10,572Voir sur GitHub↗

    This project is a C++ template tutorial and metaprogramming guide. It provides instructional content on using templates to implement generic programming and execute Turing-complete logic during the compilation process. The guide serves as a reference for static type dispatching, substitution failure, and the use of concepts to ensure type safety. It covers methods for selecting function implementations at compile time to eliminate runtime branching. The material addresses compile-time type manipulation, including the transformation of type qualifiers and the use of constraints to prevent inv

    Provides utilities for modifying types at compile time, including the removal or addition of qualifiers like pointers and constants.

    C++
    Voir sur GitHub↗10,572
  • total-typescript/beginners-typescript-tutorialAvatar de total-typescript

    total-typescript/beginners-typescript-tutorial

    7,953Voir sur GitHub↗

    This project is a structured educational course and interactive tutorial designed to teach the TypeScript type system. It functions as a coding sandbox where users learn through a series of guided exercises and challenges that are verified using an automated local test runner. The curriculum covers a progression of skills starting with basic typing fundamentals and core language patterns. It advances into generic abstractions, complex type transformation techniques, and advanced type programming. The material also includes practical applications of software engineering patterns, such as bran

    Provides guided exercises for programmatically transforming types using conditional types, template literals, and unions.

    TypeScriptbeginnerscrash-coursetutorial
    Voir sur GitHub↗7,953
  • millsp/ts-toolbeltAvatar de millsp

    millsp/ts-toolbelt

    7,145Voir sur GitHub↗

    ts-toolbelt is a collection of specialized utilities for manipulating and validating TypeScript types. It provides a toolkit for performing complex transformations on objects, unions, and functions to enforce strict data consistency at compile time. The library features dedicated transformers for function types, including utilities for currying, composition, and signature extraction. It also includes an object type manipulator for deep merging, patching, and reshaping complex structures. The capability surface extends to literal string processing, type-level arithmetic, and tuple operations.

    Implements compile-time utilities for modifying types through operations like merging, picking, and omitting.

    TypeScriptdynamic-typessafetytype-checking
    Voir sur GitHub↗7,145
  1. Home
  2. Programming Languages & Runtimes
  3. Type Transformations