awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesCustom Request Logic Execution

Execution of specific server actions based on predefined request matching criteria and patterns.

Distinct from Request Execution Behavior: Focuses on the execution of custom logic based on matchers, rather than SSL/Redirect behavior toggles

Explore 4 awesome GitHub repositories matching networking & communication · Custom Request Logic Execution. Refine with filters or upvote what's useful.

Awesome Custom Request Logic Execution GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • alexazhou/verynginxAvatar von alexazhou

    alexazhou/VeryNginx

    5,984Auf GitHub ansehen↗

    VeryNginx ist eine Lua-basierte Nginx-Erweiterung und eine programmierbare Web Application Firewall (WAF). Sie bietet ein Management-Kontrollpanel und ein Dashboard zur Verkehrsüberwachung, um Servereinstellungen zu konfigurieren und Anfragestatistiken zu analysieren, ohne manuelle Änderungen an Konfigurationsdateien vornehmen zu müssen. Das Projekt implementiert eine programmierbare Sicherheitsschicht, um bösartigen Datenverkehr zu filtern und gängige Webangriffe wie SQL-Injection und Directory-Traversal zu blockieren. Es enthält Tools zur Einschränkung von Bot-Traffic durch Request-Rate-Limiting und Browser-Identitätsprüfung. Das System deckt Verkehrsmanagement via URI-Routing und -Umleitung sowie Echtzeit-Observability ab. Dies umfasst das Monitoring der Servergesundheit, die Analyse des Netzwerkverkehrs sowie die Aggregation von Performance-Metriken und Statuscode-Verteilungen pro eindeutiger Ressource.

    Executes specific actions when incoming requests match predefined criteria and reusable patterns.

    Lua
    Auf GitHub ansehen↗5,984
  • ottoyiu/django-cors-headersAvatar von ottoyiu

    ottoyiu/django-cors-headers

    5,587Auf GitHub ansehen↗

    django-cors-headers ist ein Django-Anwendungs-Utility für die Verwaltung von Cross-Origin Resource Sharing. Es fügt HTTP-Header zu Antworten hinzu, damit Webbrowser Cross-Origin-Anfragen von spezifizierten externen Domains zulassen können. Das Projekt bietet Tools zur Definition, welche externen Domains, HTTP-Methoden und Header auf eine API zugreifen dürfen. Es unterstützt die Einschränkung erlaubter Ursprünge durch statische Listen und reguläre Ausdrücke und ermöglicht die Übertragung von Cookies und Authentifizierungsdaten für Cross-Site-Session-Handling. Zusätzliche Funktionen umfassen API-Zugriffskontrolle zur Begrenzung von Cross-Origin-Sharing auf spezifische URL-Muster und die Verwaltung von Private-Network-Preflight-Headern, um die Kommunikation zwischen öffentlichen IP-Adressen und privaten Netzwerkservern zu ermöglichen.

    Allows execution of custom server actions and logic based on request matching criteria to permit access.

    Python
    Auf GitHub ansehen↗5,587
  • giltene/wrk2Avatar von giltene

    giltene/wrk2

    4,600Auf GitHub ansehen↗

    wrk2 ist ein performantes HTTP-Benchmarking-Tool und ein Lastgenerator für konstanten Durchsatz. Es wurde entwickelt, um Serverstabilität und Durchsatz durch das Senden einer festen Anzahl von Anfragen pro Sekunde zu messen, und fungiert als hochauflösender Latenz-Profiler sowie als Lua-skriptbarer Performance-Tester. Das Tool zeichnet sich durch eine skriptbare Schnittstelle aus, die einen performanten Just-in-Time-Compiler verwendet, um komplexe Request-Formate und benutzerdefinierte Antwort-Reporting-Logik zu definieren. Es nutzt hochauflösende Histogramme, um präzise Antwortzeitverteilungen und Latenzdaten im hohen Perzentilbereich zu erfassen. Das Projekt deckt breite Funktionen in den Bereichen Lasterzeugung, hochpräzise Latenzanalyse und Workload-Simulation ab. Dazu gehört die Fähigkeit, detaillierte Perzentil-Spektren aufzuzeichnen, um Performance-Engpässe zu identifizieren, sowie die Ausführung benutzerdefinierter HTTP-Workload-Skripte zur Automatisierung von Benchmark-Ergebnissen.

    Provides an embedded LuaJIT engine to define complex request formats and custom response reporting logic with minimal overhead.

    C
    Auf GitHub ansehen↗4,600
  • varnishcache/varnish-cacheAvatar von varnishcache

    varnishcache/varnish-cache

    4,050Auf GitHub ansehen↗

    Varnish Cache ist ein HTTP-Reverse-Proxy-Cache, Traffic-Manager und Edge-Content-Delivery-Tool. Es fungiert als HTTP-Beschleuniger, der Antworten im Speicher speichert, um die Backend-Last zu reduzieren und die Auslieferungsgeschwindigkeit zu verbessern. Das System dient zudem als TLS-Termination-Proxy und Konfigurations-Engine, die eine kompilierte Sprache verwendet, um Request-Handling- und Caching-Logik zu definieren. Das Projekt zeichnet sich durch seine kompilierte Konfigurationssprache aus, die spezialisierte Domänenlogik in Maschinencode transformiert, um die Request-Verarbeitung mit Leitungsgeschwindigkeit auszuführen. Es bietet hochperformante, speicherzentrierte Speicherung und spezialisiertes Cache-Management, wie Surrogate-Key-Invalidierung für das gezielte Purging verwandter Objekte. Die Plattform deckt ein breites Spektrum an Traffic-Management- und Optimierungsfunktionen ab, einschließlich dynamischem Backend-Routing, Request-Rate-Limiting und Backend-Health-Isolation. Es unterstützt Content-Normalisierung für URL-Query-Strings und Header sowie Sicherheitsfunktionen wie HMAC-Signaturberechnung. Die Software unterstützt Cloud-native Deployments über Container-Images und Kubernetes-Helm-Charts.

    Defines custom logic for processing requests and responses using a specialized configuration language.

    Ccachinghigh-performancehttp
    Auf GitHub ansehen↗4,050
  1. Home
  2. Networking & Communication
  3. HTTP Request Customization
  4. Custom Request Logic Execution

Unter-Tags erkunden

  • JIT-Compiled Request ScriptingHigh-performance execution of custom request and response logic using a just-in-time compiler. **Distinct from Custom Request Logic Execution:** Focuses on the use of a JIT compiler (LuaJIT) for minimal overhead during high-throughput load generation, unlike general request logic execution.