3 مستودعات
Embedded Lua interpreter that hooks into request/response phases for custom routing, header manipulation, and content generation.
Distinct from Lua: Distinct from Lua (language): focuses on embedding Lua as an extension point within a proxy, not the language itself.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Embedded Scripting Extensions. Refine with filters or upvote what's useful.
HAProxy is a high-performance TCP and HTTP proxy that distributes traffic across multiple backend servers to ensure availability and fault tolerance for critical services. It operates in either TCP or HTTP mode, with an event-driven, single-threaded reactor that handles tens of thousands of connections without context switching, and supports kernel-level data transfer to minimize memory usage and latency. What distinguishes HAProxy is its configuration-file-first design, where all load-balancing rules and runtime behavior are defined in a declarative text file parsed at startup. It embeds a L
Embeds a Lua interpreter for custom request handling, routing logic, and content generation within the proxy.
Suricata is an open-source network intrusion detection and prevention engine that analyzes live network traffic in real-time to identify and alert on malicious activity. It operates as a rule-based threat detection system, matching traffic against user-defined signatures to detect known attack patterns and policy violations, and can be placed inline to actively block malicious packets before they reach their target. The engine inspects a wide range of application-layer protocols including HTTP, DNS, TLS, SMB, and MQTT, and supports high-performance packet capture through specialized hardware a
Embeds Lua scripts directly in detection rules and output modules to extend logic without recompiling the core engine.
Vale هي أداة تدقيق نصوص (prose linter) واعية بالتنسيق وواجهة سطر أوامر مصممة لفرض أدلة الأسلوب التحريري وقواعد القواعد عبر تنسيقات مستندات مختلفة. تعمل كمحرك دليل أسلوب قائم على YAML يحلل النص بحثاً عن الاتساق في النبرة، والإملاء، والمصطلحات مع تجاهل العناصر غير النصية مثل كتل الكود. يتميز المشروع بنموذج توسعة مرن يسمح للمستخدمين بتحديد قواعد تدقيق مخصصة باستخدام تكوينات YAML، والتعبيرات النمطية، ونصوص خارجية لمنطق التحقق المعقد. يدعم مجموعة واسعة من تنسيقات التوثيق، بما في ذلك Markdown وAsciiDoc وHTML وOrg-mode، وغالباً ما يقوم بتطبيع هذه المدخلات عبر XSLT لتطبيق مجموعة موحدة من القواعد. تغطي الأداة مجالات قدرة واسعة بما في ذلك التقييم اللغوي لمقاييس القراءة والقواعد، والتدقيق الإملائي القائم على القاموس، وإدارة المصطلحات لمنع الصياغة غير المتسقة. توفر تكاملاً عبر بروتوكول خادم اللغة (Language Server Protocol) للتشخيص في الوقت الفعلي في المحررات، بالإضافة إلى دعم خطوط أنابيب CI/CD وGit hooks لأتمتة التحقق من النصوص. يمكن نشر Vale داخل بيئة حاوية باستخدام Docker لضمان تنفيذ متسق عبر منصات مختلفة.
Uses embedded scripting to identify complex prose patterns that cannot be captured by standard regular expressions.