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

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

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

2 مستودعات

Awesome GitHub RepositoriesComponent Builders

Interfaces for injecting runtime configuration values into dependency graphs during initialization.

Distinct from Dependency Graph Builders: Distinct from Dependency Graph Builders: focuses on runtime configuration injection via builder interfaces rather than just graph construction logic.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Component Builders. Refine with filters or upvote what's useful.

Awesome Component Builders GitHub Repositories

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

    google/dagger

    17,697عرض على GitHub↗

    Dagger is a compile-time dependency injection framework for Java and Android applications. It automates the construction and wiring of object graphs by generating static source code during the build process, which eliminates the need for reflection or runtime bytecode generation. The framework distinguishes itself by performing strict validation of the entire dependency structure before the application runs, ensuring that all required bindings are satisfied and identifying circular references early. It manages object lifecycles through scoped containers and supports lazy resolution, allowing

    Exposes explicit interfaces for injecting runtime configuration values into the dependency graph during the initialization phase.

    Java
    عرض على GitHub↗17,697
  • tmux-python/tmuxpالصورة الرمزية لـ tmux-python

    tmux-python/tmuxp

    4,522عرض على GitHub↗

    tmuxp هو مدير جلسات tmux ومنظم مساحة عمل تصريحي يقوم بأتمتة إنشاء وتنظيم الجلسات، والنوافذ، والأجزاء. يعمل كغلاف أتمتة لـ libtmux، مما يسمح للمستخدمين بتعريف تخطيطات طرفية معقدة وأوامر shell أولية باستخدام ملفات تكوين YAML أو JSON. يتميز المشروع كأداة لقطة لتخطيط الطرفية قادرة على التقاط حالة جلسة قيد التشغيل وحفظها كتكوين قابل لإعادة الإنتاج. كما يدعم أتمتة سير عمل الطرفية من خلال تنفيذ مهام التمهيد ونصوص بدء التشغيل لإعداد البيئات قبل إطلاق الجلسات التفاعلية. تشمل قدراته الأوسع تنظيم الطرفية بدون رأس (Headless) لخطوط الأنابيب المؤتمتة، وإدارة متغيرات البيئة للحل الديناميكي، وبنية المكونات الإضافية لبناء الجلسات المخصصة. يوفر النظام أيضاً أدوات لتعليق حالة الجلسة، والتقاط الجلسة المباشر، وفحص الحالة في الوقت الفعلي من خلال وحدة تحكم تفاعلية.

    Employs a pluggable system of builder classes to customize how sessions are constructed and initialized.

    Pythonclicli-utilitiesjson
    عرض على GitHub↗4,522
  1. Home
  2. Software Engineering & Architecture
  3. Development Methodologies
  4. Dependency Graph Builders
  5. Component Builders

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

  • Workspace BuildersPluggable interfaces for customizing the construction and initialization of terminal workspaces. **Distinct from Component Builders:** Distinct from component builders by specializing in the structural assembly of tmux sessions.