3 repository-uri
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 este un instrument CLI și linter de proză conștient de markup, conceput pentru a impune ghiduri de stil editorial și reguli gramaticale în diverse formate de documente. Funcționează ca un motor de ghid de stil bazat pe YAML care analizează textul pentru consistență în ton, ortografie și terminologie, ignorând în același timp elementele non-proză, cum ar fi blocurile de cod. Proiectul se distinge printr-un model de extensibilitate flexibil care permite utilizatorilor să definească reguli de linting personalizate folosind configurații YAML, expresii regulate și scripturi externe pentru logică de validare complexă. Suportă o gamă largă de formate de documentație, inclusiv Markdown, AsciiDoc, HTML și Org-mode, normalizând adesea aceste input-uri prin XSLT pentru a aplica un set unificat de reguli. Instrumentul acoperă arii largi de capabilități, inclusiv evaluarea lingvistică pentru metrici de lizibilitate și gramatică, spell checking bazat pe dicționar și gestionarea terminologiei pentru a preveni frazarea inconsistentă. Oferă integrare prin Language Server Protocol pentru diagnosticare în timp real în editoare, precum și suport pentru pipeline-uri CI/CD și Git hooks pentru automatizarea validării prozei. Vale poate fi implementat într-un mediu containerizat folosind Docker pentru a asigura o execuție consistentă pe diferite platforme.
Uses embedded scripting to identify complex prose patterns that cannot be captured by standard regular expressions.