awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 مستودعات

Awesome GitHub RepositoriesExpectation-Based Compilers

Compilers that resolve platform-specific implementations through shared interface contracts.

Distinct from Multiplatform Code Sharing: Distinct from general code sharing: focuses on the compiler-level resolution of platform-specific code via expectation contracts.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Expectation-Based Compilers. Refine with filters or upvote what's useful.

Awesome Expectation-Based Compilers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • terrakok/kmp-awesomeالصورة الرمزية لـ terrakok

    terrakok/kmp-awesome

    5,785عرض على GitHub↗

    KMP-Awesome is a curated directory and resource index for the Kotlin Multiplatform ecosystem. It serves as a centralized hub for developers to discover libraries, frameworks, and tools designed to streamline the creation of shared codebases for mobile, desktop, and web applications. The project distinguishes itself by organizing a comprehensive collection of solutions that address the core challenges of cross-platform development. It highlights resources for implementing shared business logic, declarative user interface components, and type-safe data persistence layers. By providing a structu

    Resolves platform-specific implementations through shared interface contracts to ensure consistent behavior.

    androidawesomecompose
    عرض على GitHub↗5,785
  • batsh-dev-team/batshالصورة الرمزية لـ batsh-dev-team

    batsh-dev-team/Batsh

    4,351عرض على GitHub↗

    Batsh هو مترجم ومحول shell عبر المنصات يترجم بناء جملة نصي موحد إلى أوامر خاصة بالمنصة لـ Bash وWindows Batch. يعمل كمولد نصوص متعدد المنصات، حيث يحول لغة مصدر واحدة إلى نصوص برمجية قابلة للتنفيذ متوافقة مع Linux وmacOS وWindows. يستخدم النظام عملية ترجمة تقوم بتعيين البنيات عالية المستوى إلى تمثيل وسيط وتحل الاختلافات في أعلام الأوامر وتوسيع المتغيرات. يدعم تضمين الهدف المشروط، مما يسمح بحقن كتل الكود الخام في المخرجات لنظام تشغيل معين مع تجاهلها للأنظمة الأخرى. تغطي هذه الأداة توليد أدوات بناء ونصوص نشر مستقلة عن البيئة عن طريق تحويل ملف مصدر واحد إلى تنسيقات نصوص متعددة ومتميزة. يضمن هذا إمكانية تنفيذ أوامر النظام عبر أنظمة تشغيل متنوعة دون تكرار المنطق.

    Resolves target-specific code requirements by allowing raw statements to be inserted for specific platforms.

    OCaml
    عرض على GitHub↗4,351
  • oshai/kotlin-loggingالصورة الرمزية لـ oshai

    oshai/kotlin-logging

    3,086عرض على GitHub↗

    kotlin-logging is a logging facade for Kotlin that provides a unified API and a multiplatform logging interface. It functions as a wrapper for various backend frameworks, including SLF4J, to enable consistent event recording across different JVM and Kotlin Multiplatform targets. The library centers on lazy message evaluation, which prevents expensive string construction unless the specific log level is active. This is achieved through a lazy-evaluated logger that computes messages only when the current severity level permits. The project supports structured application logging with metadata

    Uses Kotlin's expect-actual mechanism to resolve the correct logging backend at compile time for different operating systems.

    Kotlinandroidjvmkotlin
    عرض على GitHub↗3,086
  • android/kotlin-multiplatform-samplesالصورة الرمزية لـ android

    android/kotlin-multiplatform-samples

    1,290عرض على GitHub↗

    This repository provides a collection of reference implementations for building mobile applications using the Kotlin Multiplatform framework. It serves as a practical guide for centralizing core application logic, data handling, and business rules into a single shared codebase while maintaining the ability to build native user interfaces for Android and iOS. The project demonstrates architectural patterns for managing state, persistence, and network synchronization across diverse mobile operating systems. By utilizing common source sets and platform-specific native interop, it enables develop

    Resolves platform-specific implementations through shared interface contracts to maintain consistent application behavior.

    Kotlinandroidjetpackkmm
    عرض على GitHub↗1,290
  1. Home
  2. Software Engineering & Architecture
  3. Cross-Platform Development
  4. Multiplatform Code Sharing
  5. Expectation-Based Compilers

استكشف الوسوم الفرعية

  • Platform-Specific Backend ResolutionResolves the appropriate logging backend at compile time for different target platforms. **Distinct from Expectation-Based Compilers:** Distinct from Expectation-Based Compilers: specifically applies the expect-actual mechanism to resolve logging backends across platforms.