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

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

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

5 مستودعات

Awesome GitHub RepositoriesCode Block Grouping

Logical organization of multiple commands or configurations into blocks for cohesive execution.

Distinct from Code Block Execution: Concerns the grouping of commands for execution flow, not visual block-based coding or document embedding.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · Code Block Grouping. Refine with filters or upvote what's useful.

Awesome Code Block Grouping GitHub Repositories

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

    bobbyiliev/introduction-to-bash-scripting

    5,869عرض على GitHub↗

    هذا المشروع عبارة عن مورد تعليمي شامل وسلسلة دروس لتعلم برمجة Bash و shell. يعمل كدليل تقني ومرجع لكتابة نصوص الأتمتة وإنشاء أدوات قابلة لإعادة الاستخدام داخل بيئة Linux. يركز المحتوى على أتمتة DevOps و SysOps، ويغطي تطوير أدوات سطر أوامر مخصصة، وأتمتة إدارة النظام، وتنفيذ أتمتة الأمان مثل توليد كلمات المرور العشوائية والحماية من هجمات DDoS. يشمل النطاق أساسيات اللغة بما في ذلك المتغيرات، والحلقات، والمنطق الشرطي، بالإضافة إلى الإمكانات التشغيلية مثل مراقبة صحة النظام، وتلخيص سجلات خادم الويب، وإدارة الخادم عن بُعد عبر SSH. كما يتناول التفاعل مع الطرفية من خلال بناء القوائم التفاعلية، وتنسيق المخرجات، واختصارات الأوامر. تم تنظيم المحتوى كسلسلة من الأدلة، وكتاب إلكتروني، ومرجع للبرمجة.

    Demonstrates how to group commands into named units for repeated use throughout a script.

    HTML
    عرض على GitHub↗5,869
  • borgo-lang/borgoالصورة الرمزية لـ borgo-lang

    borgo-lang/borgo

    4,640عرض على GitHub↗

    Borgo هي لغة ومترجم (compiler) مكتوب بنوع ثابت (statically typed) يحول الصيغة عالية المستوى إلى كود مصدر Go. تعمل كمترجم (transpiler) مصمم للاستفادة من بيئة تشغيل Go مع تقديم نظام أنواع يركز على أنواع البيانات الجبرية ومعالجة الأخطاء القائمة على النتائج. تتميز اللغة باستبدال قيم الإرجاع المتعددة في Go بأنواع النتائج والخيارات، باستخدام عامل تشغيل مخصص لنشر الأخطاء بشكل موجز. وتنفذ أنواع المجموع (sum types) مع مطابقة الأنماط الشاملة وتوفر أداة لإنشاء روابط لحزم Go الموجودة، مع تحويل إرجاع القيم المتعددة تلقائياً إلى مغلفات الأنواع الأكثر أماناً هذه. يتضمن النظام بدائيات للبرمجة المتزامنة، باستخدام قنوات مكتوبة ومهام خلفية لتنسيق العمليات غير المتزامنة. ويدعم نظام الأنواع الخاص بها تنفيذ الواجهات الهيكلية، والاستنتاج التلقائي لأنواع المجموعات، وكتل التنفيذ لتنظيم الطرق على الهياكل (structs).

    Organizes behavior by grouping related functions into shared receiver blocks rather than per-function definitions.

    Rustcompilergolangprogramming-language
    عرض على GitHub↗4,640
  • vuejs/composition-apiالصورة الرمزية لـ vuejs

    vuejs/composition-api

    4,184عرض على GitHub↗

    هذا المشروع عبارة عن إضافة (plugin) للتفاعلية (reactivity) تجلب Composition API وإدارة الحالة التفاعلية من Vue 3 إلى تطبيقات Vue 2. يعمل المشروع كمنظم لمنطق المكونات (component logic) ونظام لتغليف الحالة التفاعلية والوظائف في أدوات مساعدة قابلة لإعادة الاستخدام. تتيح الإضافة استخدام وظائف قابلة للتركيب (composable functions) لمشاركة المنطق المعتمد على الحالة عبر المكونات دون الاعتماد على mixins. يوفر المشروع هيكلاً يعتمد على المتغيرات والوظائف البسيطة لتسهيل الاستنتاج التلقائي للأنواع (type inference) والإكمال التلقائي في المحرر. بالإضافة إلى ذلك، يتضمن نظام حقن تبعيات (dependency injection) يعتمد على الموفر (provider) لمشاركة البيانات والوظائف عبر شجرة المكونات. يغطي النظام إدارة الحالة التفاعلية، والخصائص المحسوبة (computed properties)، والمراقبين (watchers)، إلى جانب القدرة على ربط دورة حياة المكونات. كما يسمح بدمج مكتبات خارجية تعتمد على الحالة في نظام التفاعلية الأصلي ويدعم جلب البيانات مسبقاً (prefetching) على الخادم. المشروع مكتوب بلغة TypeScript.

    Clusters related variables and functions together in the source code to ensure cohesive execution and organization.

    TypeScript
    عرض على GitHub↗4,184
  • johnlindquist/kitالصورة الرمزية لـ johnlindquist

    johnlindquist/kit

    4,189عرض على GitHub↗

    Kit هو إطار عمل لأتمتة سطح المكتب ومجموعة أدوات واجهة مستخدم قابلة للبرمجة مصممة لبناء أدوات إنتاجية مخصصة. يعمل كغلاف CLI عبر المنصات ومؤتمت لنظام macOS، مما يوفر بيئة لتنفيذ النصوص البرمجية التي تدير مهام نظام التشغيل، وإدارة الملفات، وسير عمل التطبيقات. يتميز المشروع بطبقة دمج LLM مخصصة لاستخراج البيانات المهيكلة وتوليد النصوص، إلى جانب إطار عمل واجهة مستخدم متخصص لإنشاء نماذج إدخال تفاعلية، ونوافذ HTML، وودجت عائمة. ويتميز بدمج عميق مع macOS من خلال تنفيذ AppleScript وتخصيص شريط قائمة النظام. يغطي إطار العمل مجموعة واسعة من الإمكانيات، بما في ذلك التحكم في أجهزة الإدخال على مستوى النظام، وإدارة الحافظة، والتحكم في الطاقة. ويتضمن أدوات أتمتة للجدولة القائمة على cron ومراقبة الملفات، بالإضافة إلى أدوات مطورين لمزامنة Git، وإدارة متغيرات البيئة، وكشط الويب (Web scraping). يوفر النظام دعماً مدمجاً لتنفيذ أوامر shell وإدارة بيئات النصوص البرمجية المعزولة.

    Groups small, reusable actions into markdown files that appear as runnable commands in a central menu.

    TypeScript
    عرض على GitHub↗4,189
  • oils-for-unix/oilsالصورة الرمزية لـ oils-for-unix

    oils-for-unix/oils

    3,288عرض على GitHub↗

    Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and Bash compatibility. It functions as a structured data shell, integrating JSON and J8 formats to manage complex data without relying on string parsing. The system is distinguished by a C++ transpiled interpreter that converts a subset of Python source code into strongly typed C++ for high-performance execution. It features a garbage-collected typed runtime that supports prototype-based polymorphism, lexical closures, and reference-based variable mutation. To decouple shell logic

    Organizes multiple commands or declarative configurations into logical blocks for execution.

    Python
    عرض على GitHub↗3,288
  1. Home
  2. Programming Languages & Runtimes
  3. Code Block Grouping

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

  • Named Command GroupsThe ability to group shell commands into reusable, named units. **Distinct from Code Block Grouping:** Focuses on the logical grouping of shell commands specifically, rather than general code blocks or UI components.
  • Receiver GroupingGrouping related methods into shared receiver blocks to organize behavior on types. **Distinct from Code Block Grouping:** Distinct from general code block grouping: specifically about organizing type methods via shared receivers.