awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesPre-Request Logic Hooks

Synchronous or asynchronous functions executed immediately before a request is transmitted to modify state or options.

Distinct from Request Execution: Specifically targets the logic execution phase immediately preceding the network call, rather than general parameter configuration.

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

Awesome Pre-Request Logic Hooks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • bda-research/node-crawlerAvatar de bda-research

    bda-research/node-crawler

    6,785Voir sur GitHub↗

    node-crawler is a programmable web crawler for Node.js that manages request queues and automates data extraction. It functions as a rate-limited HTTP client and a headless HTML parser, providing the infrastructure to visit large sets of URLs asynchronously while preventing duplicate processing through task deduplication. The project distinguishes itself through a proxy rotation manager that cycles user agents and proxy servers to bypass access restrictions. It utilizes the HTTP/2 protocol to improve request performance and server compatibility during large-scale scraping operations. The syst

    Executes custom synchronous or asynchronous functions before each queued request to modify options or prepare state.

    TypeScriptcheeriocrawlerextract-data
    Voir sur GitHub↗6,785
  • webpy/webpyAvatar de webpy

    webpy/webpy

    5,919Voir sur GitHub↗

    web.py is a minimal Python web framework that provides the core components needed to build web applications: URL routing, template rendering, database access, form handling, and session management. The framework uses a convention-based approach where URL patterns are automatically mapped to handler classes based on their names, eliminating the need for manual route configuration. It exposes applications as WSGI callables, making them deployable with any WSGI-compliant server. The framework distinguishes itself through its metaclass-driven auto-discovery system, which automatically registers h

    Executes custom logic before every request is handled, useful for authentication or setting up user state.

    Python
    Voir sur GitHub↗5,919
  • lets-blade/bladeAvatar de lets-blade

    lets-blade/blade

    5,878Voir sur GitHub↗

    Blade is a lightweight Java MVC web framework built on an embedded Netty server. It packages the entire web application into a single executable JAR that starts the server on launch, following the MVC pattern with fast request routing and minimal configuration. The framework supports plugin-based extensibility, allowing third-party modules to add features like template rendering and static asset serving. The framework distinguishes itself through lambda-style route registration, where routes are defined using lambda expressions that map HTTP methods and URL patterns directly to handler functi

    Executes callback functions before every matching request for setup, logging, or validation tasks.

    Java
    Voir sur GitHub↗5,878
  • nirui/sshwiftyAvatar de nirui

    nirui/sshwifty

    3,028Voir sur GitHub↗

    Sshwifty is a web-based remote terminal and SSH client that allows for the administration of remote systems through a browser without requiring a native terminal client. It provides a password-protected administrative portal to restrict unauthorized access and supports both SSH and Telnet connectivity. The application includes a SOCKS5 proxy gateway to route outgoing remote terminal traffic. It also utilizes server-side hooks that execute external processes to validate or modify connection logic before a session is established. The system manages connectivity parameters through environment-b

    Executes external shell processes immediately before establishing sessions to validate or modify connection logic.

    JavaScriptsshtelnetwebssh
    Voir sur GitHub↗3,028
  1. Home
  2. Networking & Communication
  3. Communication Protocols and Architectures
  4. Request Processing Architectures
  5. Request Execution
  6. Pre-Request Logic Hooks