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

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

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

5 مستودعات

Awesome GitHub RepositoriesLua Script Execution Environments

Runtimes and mechanisms for executing Lua scripts from within a host application.

Distinct from Lua Scripting: Existing candidates are too specific to Redis or RFID hardware; this is for general-purpose C++ embedding.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · Lua Script Execution Environments. Refine with filters or upvote what's useful.

Awesome Lua Script Execution Environments GitHub Repositories

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

    ThePhD/sol2

    5,072عرض على GitHub↗

    Sol2 هي مكتبة ربط C++ لـ Lua تعمل كطبقة قابلية تشغيل بين اللغات لدمج نصوص Lua في تطبيقات C++. تعمل كغلاف برمجي ومجموعة أدوات لواجهة برمجة التطبيقات، مما يتيح تنفيذ كود Lua وإدارة الحالة المشتركة داخل بيئة C++ أصلية. تركز المكتبة على تعيين الوظائف والأنواع المؤتمت لربط فئات C++ الأصلية وأنواع البيانات المعقدة بمحرك نصوص Lua. توفر آليات لتبادل البيانات ثنائي الاتجاه، مما يسمح بمزامنة المنطق والمتغيرات المجمعة بين التطبيق المضيف ووقت تشغيل النص. يتضمن النظام إمكانيات لربط واجهة برمجة التطبيقات الأصلية، وتعيين الأنواع المخصصة، وتنفيذ النصوص من داخل بيئة C++. كما يتعامل مع إدارة الموارد من خلال إدارة الذاكرة التلقائية وتتبع أعمار الكائنات.

    Implements the execution of Lua script code from C++, including stack and error management.

    C++
    عرض على GitHub↗5,072
  • scrapinghub/splashالصورة الرمزية لـ scrapinghub

    scrapinghub/splash

    4,193عرض على GitHub↗

    Splash هو متصفح بدون واجهة رسومية (Headless browser) مع واجهة HTTP API ومحرك عرض JavaScript مصمم لتحويل محتوى الويب الديناميكي إلى HTML ساكن أو صور. يعمل كخدمة متصفح قابلة للبرمجة بلغة Lua، تعرض إمكانيات أتمتة المتصفح والعرض من خلال واجهة RESTful لاستخراج البيانات برمجياً. تتميز الخدمة بالسماح بتنفيذ نصوص Lua مخصصة لأتمتة تسلسلات تفاعل المستخدم المعقدة والتنقل في الصفحات. وتوفر القدرة على تبديل محركات العرض لكل طلب للتحقق من التوافق عبر المتصفحات والاتساق البصري. تغطي المنصة مجموعة واسعة من الإمكانيات بما في ذلك تفاعل الويب الآلي من خلال محاكاة أحداث لوحة المفاتيح والفأرة، بالإضافة إلى اعتراض حركة مرور الشبكة لمراقبة أو تعديل الطلبات والاستجابات. كما تدعم استخراج DOM باستخدام محددات CSS وتصدير سجلات الشبكة لتحليل حركة المرور.

    Executes custom Lua scripts to control browser behavior and automate complex interaction sequences.

    Python
    عرض على GitHub↗4,193
  • frrouting/frrالصورة الرمزية لـ FRRouting

    FRRouting/frr

    4,184عرض على GitHub↗

    FRRouting هي مجموعة توجيه إنترنت تتكون من مجموعة من العفاريت (Daemons) التي تنفذ بروتوكولات التوجيه القياسية IPv4 وIPv6. توفر محرك بروتوكول لـ BGP، ومحاكي شبكة EVPN، ومدير تسميات MPLS، إلى جانب واجهة توجيه gRPC للتهيئة البرمجية واسترجاع البيانات باستخدام نماذج YANG. تتميز المجموعة بقابليتها للتوسع من خلال إطار عمل نصوص Lua الذي ينفذ نصوصاً مخصصة عند خطافات داخلية لتعديل سلوك التوجيه. كما تتميز بنموذج تهيئة معاملاتي يستخدم قواعد بيانات منفصلة للمرشح والتشغيل لضمان التزامات (Commits) ذرية وتراجعات لإعدادات النظام. يغطي المشروع مجموعة واسعة من بروتوكولات البوابة الداخلية والخارجية، بما في ذلك OSPF وIS-IS وEIGRP وRIP. ويدعم هندسة حركة المرور المتقدمة عبر توجيه القطاعات (Segment Routing) وSRv6، وافتراضية الشبكة من خلال عزل VRF وL3VPNs، والمراقبة الشاملة عبر SNMP وبروتوكول مراقبة BGP. يمكن نشر البرنامج عبر تجميع المصدر، أو سلاسل أدوات عبر المعماريات، أو صور حاويات Docker مسبقة البناء.

    Provides an extensibility framework that executes Lua scripts at protocol event hooks to modify routing behavior.

    Cbabelbgpeigrp
    عرض على GitHub↗4,184
  • containers/crunالصورة الرمزية لـ containers

    containers/crun

    3,975عرض على GitHub↗

    crun هو وقت تشغيل حاويات منخفض المستوى ينفذ مواصفات Open Container Initiative لإدارة دورة حياة العمليات المعزولة. يوفر الآليات الأساسية لإنشاء الحاويات وتنفيذها وحذفها، مما يضمن التوافق عبر المنصات من خلال إدارة دورة الحياة الموحدة. يتميز المشروع بتقديم مكتبة C مشتركة تسمح بتضمين عمليات وقت تشغيل الحاوية مباشرة في تطبيقات أخرى مترجمة. كما يوسع قدرات التنفيذ من خلال معالجات متخصصة تمكن من نشر الحاويات داخل microVMs معزولة أو تنفيذ أحمال عمل WebAssembly. يغطي وقت التشغيل مجموعة واسعة من قدرات العزل وإدارة الموارد منخفضة المستوى. يتضمن ذلك استخدام مساحات الأسماء (namespaces) ومرشحات seccomp للأمان، و cgroups لفرض حدود CPU والذاكرة، وأدوات لحفظ واستئناف حالات تنفيذ الحاوية عبر نقطة التفتيش والاستعادة. كما يوفر واجهات لتحديثات الموارد الديناميكية، وإدارة التثبيت، والأتمتة عبر واجهة Lua مضمنة.

    Exposes the runtime library to Lua scripts for programmatic control of container environments.

    Ccontainersiotiot-cloud
    عرض على GitHub↗3,975
  • luvit/luvitالصورة الرمزية لـ luvit

    luvit/luvit

    3,953عرض على GitHub↗

    Luvit هو وقت تشغيل قائم على الأحداث لـ Lua يدمج libuv لتوفير إدخال/إخراج غير محظور وعمليات نظام غير متزامنة. يعمل كإطار عمل شبكة غير متزامن وبيئة تنفيذ تستفيد من التجميع في الوقت المناسب (JIT) لمعالجة النصوص البرمجية عالية الأداء. يُمكّن النظام من توزيع حركة مرور الشبكة عبر نوى CPU متعددة من خلال مدير مجموعة TCP يشارك مقابض المقبس (socket handles) بين العمليات الفرعية. يوفر قدرات متخصصة لبناء خوادم HTTP عن طريق فك تشفير تدفقات الطلبات الواردة وترميز الاستجابات عبر معالج تدفق. يدعم وقت التشغيل تطوير التطبيقات القائمة على الأحداث بشكل عام، وبرمجة الشبكة غير المتزامنة، وتكامل الوحدات الثنائية المجمعة لتوسيع قدرات اللغة منخفضة المستوى. يمكن للمستخدمين التفاعل مع البيئة من خلال حلقة القراءة-التقييم-الطباعة (REPL)، أو تنفيذ نصوص برمجية مستقلة، أو تقييم مقتطفات الكود عبر سطر الأوامر.

    Provides an execution environment to run Lua scripts using a non-blocking, event-driven runtime.

    Lua
    عرض على GitHub↗3,953
  1. Home
  2. Programming Languages & Runtimes
  3. Lua Script Execution Environments

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

  • Browser Automation ScriptsCustom scripts used to define interaction sequences and navigation logic within a browser environment. **Distinct from Lua Script Execution Environments:** Specifically targets the automation of web browsers via Lua, rather than general-purpose script execution environments.
  • Routing Hook FrameworksExtensibility mechanisms that execute scripts at specific protocol events to modify routing behavior. **Distinct from Lua Script Execution Environments:** Focuses on hook-based routing behavior modification, not general execution environments.