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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • bda-research/node-crawlerAvatar bda-research

    bda-research/node-crawler

    6,785Vezi pe 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
    Vezi pe GitHub↗6,785
  • webpy/webpyAvatar webpy

    webpy/webpy

    5,919Vezi pe 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
    Vezi pe GitHub↗5,919
  • lets-blade/bladeAvatar lets-blade

    lets-blade/blade

    5,878Vezi pe 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
    Vezi pe GitHub↗5,878
  • nirui/sshwiftyAvatar nirui

    nirui/sshwifty

    3,028Vezi pe 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
    Vezi pe 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