awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 Repo

Awesome GitHub RepositoriesMetafunction Code Generators

Systems that use metafunctions for compile-time reflection and automated source code generation.

Distinct from C Code Generators: Focuses on C++ metaprogramming and reflection rather than general-purpose logic-to-C transpilation.

Explore 1 awesome GitHub repository matching programming languages & runtimes · Metafunction Code Generators. Refine with filters or upvote what's useful.

Awesome Metafunction Code Generators GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • hsutter/cppfrontAvatar von hsutter

    hsutter/cppfront

    5,964Auf GitHub ansehen↗

    cppfront ist ein C++-Spracherweiterungs-Frontend und ein Source-to-Source-Übersetzer. Er fungiert als Syntax-Transformator, der experimentelle Spracherweiterungen in standardkonformen C++-Code konvertiert, was das Prototyping neuer Sprachfunktionen innerhalb bestehender Build-Systeme ermöglicht. Das Projekt bietet eine Übersetzungsschicht, die Unterstützung für Pattern-Matching, Contracts und String-Interpolation hinzufügt. Es enthält ein Metaprogrammierungs-Tool für Compile-Time-Reflection und automatisierte Code-Generierung unter Verwendung spezialisierter Metafunktionen. Das System automatisiert verschiedene Entwicklungsaufgaben, einschließlich der Auflösung der Abhängigkeitsreihenfolge durch automatische Vorwärtsdeklarationen und die Verwaltung von Parameterübergabemodi. Zudem wendet es statische Analysen an, um automatische Bounds-Checks einzufügen und die Ressourcenverwaltung durch Anwendung von Move-Semantics am letzten Verwendungspunkt einer Variablen zu optimieren. Das Tool enthält einen Verifizierungsmechanismus, um sicherzustellen, dass der Standard-Quellcode während des Übersetzungsprozesses unverändert bleibt, um Syntax-Regressionen zu verhindern.

    Implements a system for compile-time reflection and automated code generation using specialized C++ metafunctions.

    C++
    Auf GitHub ansehen↗5,964
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Compilers
  4. Source-to-C Transpilers
  5. Inline C Code Embeddings
  6. C Code Generators
  7. Metafunction Code Generators