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 एक मार्कअप-अवेयर प्रोज़ लिंटर और कमांड-लाइन इंटरफ़ेस टूल है जिसे विभिन्न दस्तावेज़ स्वरूपों में संपादकीय शैली गाइड और व्याकरण नियमों को लागू करने के लिए डिज़ाइन किया गया है। यह एक YAML-आधारित स्टाइल गाइड इंजन के रूप में कार्य करता है जो कोड ब्लॉक जैसे गैर-प्रोज़ तत्वों को अनदेखा करते हुए टोन, वर्तनी और शब्दावली में स्थिरता के लिए टेक्स्ट का विश्लेषण करता है। यह प्रोजेक्ट एक लचीले एक्स्टेंसिबिलिटी मॉडल के माध्यम से खुद को अलग करता है जो उपयोगकर्ताओं को जटिल वैलिडेशन लॉजिक के लिए YAML कॉन्फ़िगरेशन, रेगुलर एक्सप्रेशन और बाहरी स्क्रिप्ट का उपयोग करके कस्टम लिंटिंग नियम परिभाषित करने की अनुमति देता है। यह Markdown, AsciiDoc, HTML और Org-mode सहित दस्तावेज़ीकरण स्वरूपों की एक विस्तृत श्रृंखला का समर्थन करता है, जो अक्सर नियमों के एक एकीकृत सेट को लागू करने के लिए XSLT के माध्यम से इन इनपुट को सामान्य करता है। यह टूल पठनीयता मेट्रिक्स और व्याकरण के लिए भाषाई मूल्यांकन, शब्दकोश-आधारित वर्तनी जाँच और असंगत वाक्यांशों को रोकने के लिए शब्दावली प्रबंधन सहित व्यापक क्षमता क्षेत्रों को कवर करता है। यह संपादकों में वास्तविक समय निदान के लिए Language Server Protocol के माध्यम से एकीकरण प्रदान करता है, साथ ही प्रोज़ वैलिडेशन को स्वचालित करने के लिए CI/CD पाइपलाइनों और Git हुक के लिए समर्थन भी प्रदान करता है। Vale को विभिन्न प्लेटफ़ॉर्म पर सुसंगत निष्पादन सुनिश्चित करने के लिए Docker का उपयोग करके कंटेनरीकृत वातावरण के भीतर तैनात किया जा सकता है।
Uses embedded scripting to identify complex prose patterns that cannot be captured by standard regular expressions.