awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

Awesome GitHub RepositoriesRequest Behavior Customization

Customizes network timeouts and fallback endpoints for reliable data collection.

Distinct from HTTP Request Customization: Focuses on request behavior for identification services, distinct from general HTTP request customization.

Explore 8 awesome GitHub repositories matching networking & communication · Request Behavior Customization. Refine with filters or upvote what's useful.

Awesome Request Behavior Customization GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • fingerprintjs/fingerprintjsAvatar fingerprintjs

    fingerprintjs/fingerprintjs

    27,334Vezi pe GitHub↗

    Fingerprint is a visitor identification and fraud detection platform that generates persistent, unique identifiers by analyzing browser and device attributes. By extracting technical signals from the client environment, it enables reliable user tracking across sessions without relying on traditional cookies. The platform distinguishes itself through its focus on high-accuracy identification and security-first architecture. It employs edge-side proxying to bypass ad-blockers and privacy restrictions, ensuring consistent data collection. To maintain data integrity, it uses cryptographic payload

    Allows customization of network timeouts and fallback endpoints to ensure reliable data collection.

    TypeScriptaudio-fingerprintingbrowserbrowser-fingerprint
    Vezi pe GitHub↗27,334
  • rakyll/heyAvatar rakyll

    rakyll/hey

    19,772Vezi pe GitHub↗

    This project is a command-line utility designed for HTTP load testing and network stress testing. It functions as a benchmarking tool that generates high volumes of concurrent traffic to evaluate the performance, reliability, and throughput capacity of web applications and APIs under sustained load. The tool allows for precise control over traffic generation by enabling users to configure request parameters, including custom headers, authentication credentials, and specific HTTP methods. It manages load through a worker-pool system that regulates request frequency, allowing for both time-boun

    Provides configuration for HTTP methods, headers, and proxies to simulate client behavior.

    Go
    Vezi pe GitHub↗19,772
  • y2z/monolithAvatar Y2Z

    Y2Z/monolith

    15,283Vezi pe GitHub↗

    Monolith is a single-file HTML web archiver and asset bundler. It functions as a command-line interface and programmatic library designed to save complete web pages and their associated assets into a single HTML file for offline viewing. The tool crawls URLs to discover and fetch linked stylesheets, scripts, and images, which are then embedded into the document as data URLs. It includes capabilities for session injection via external cookie files and authentication handling to backup protected or member-only content. The project covers broader functional areas including automated web scrapin

    Provides configuration for network timeouts and user agent identification to ensure reliable page capture.

    Rustcome-and-take-ite-hoardingits-mine
    Vezi pe GitHub↗15,283
  • amitshekhariitbhu/go-backend-clean-architectureAvatar amitshekhariitbhu

    amitshekhariitbhu/go-backend-clean-architecture

    6,059Vezi pe GitHub↗

    This is a Go backend template that structures a web service into domain, usecase, controller, and repository layers with strict dependency inversion. It provides a foundation for building maintainable and testable REST APIs by separating business logic from transport and data access concerns. The project implements JWT-based authentication, issuing access and refresh tokens for user signup, login, and protected endpoint access. It uses the Gin HTTP framework to build a Docker-packaged REST API with public and private route groups, request validation, and middleware-based authentication. Depen

    Provides a Go backend template, not an Android networking library.

    Goapiarchitecturebackend
    Vezi pe GitHub↗6,059
  • amitshekhariitbhu/androidnetworkingAvatar amitshekhariitbhu

    amitshekhariitbhu/AndroidNetworking

    5,906Vezi pe GitHub↗

    AndroidNetworking is an HTTP networking library for Android that handles the full lifecycle of network communication, from sending requests to parsing responses and caching data. It provides a unified interface for executing GET, POST, PUT, DELETE, HEAD, and PATCH requests, with support for both synchronous and asynchronous execution, and includes built-in JSON response parsing that converts server responses directly into Java objects or lists. The library distinguishes itself through a set of integrated capabilities that go beyond basic request execution. It manages file downloads and upload

    Applies a custom OkHttpClient instance per request for interceptors, timeouts, or other configuration.

    Java
    Vezi pe GitHub↗5,906
  • amitshekhariitbhu/fast-android-networkingAvatar amitshekhariitbhu

    amitshekhariitbhu/Fast-Android-Networking

    5,906Vezi pe GitHub↗

    🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

    Sets per-request options such as custom HTTP client, timeouts, content type, and thread executor.

    Java
    Vezi pe GitHub↗5,906
  • praw-dev/prawAvatar praw-dev

    praw-dev/praw

    4,168Vezi pe GitHub↗

    PRAW este un wrapper Python pentru API-ul Reddit, funcționând ca un client REST API și crawler de date pentru rețelele sociale. Acesta oferă o interfață programatică pentru a prelua date, a gestiona conținutul contului și a interacționa cu platforma. Biblioteca implementează un client OAuth 2.0 complet, suportând multiple fluxuri de autorizare, inclusiv parole, token-uri implicite și de reîmprospătare, precum și acces guest read-only. Se distinge printr-un scheduler de cereri conștient de rate-limit, care monitorizează limitările serverului pentru a preveni epuizarea cotei API și utilizează obiecte de tip lazy-loading pentru a prelua date doar atunci când sunt accesate atribute specifice. Capabilitățile acoperă gestionarea comunităților și a utilizatorilor, streaming-ul în timp real al postărilor prin generatoare și extragerea thread-urilor de discuție imbricate. Setul de instrumente include, de asemenea, gestionarea conținutului pentru crearea de postări și comentarii, alături de opțiuni de configurare a rețelei pentru sesiuni personalizate și rutare prin proxy.

    Allows defining custom requestor classes and session settings to implement specialized caching or logic.

    Pythonapioauthpraw
    Vezi pe GitHub↗4,168
  • lycheeverse/lycheeAvatar lycheeverse

    lycheeverse/lychee

    3,729Vezi pe GitHub↗

    Lychee is a command line link checker written in Rust that scans websites and local files to identify broken hyperlinks and invalid email addresses. It functions as an asynchronous link validator and static site auditor designed to ensure content accessibility and quality. The tool features disk-based response caching to accelerate subsequent scans and avoid redundant network requests. It supports token-based API authentication for services like GitHub to bypass rate limits when verifying links on remote repositories. The project covers a range of capabilities including multi-format content

    Customizes user agent strings and TLS versions to bypass server restrictions during scanning.

    Rust
    Vezi pe GitHub↗3,729
  1. Home
  2. Networking & Communication
  3. HTTP Request Customization
  4. Request Behavior Customization

Explorează sub-etichetele

  • Per-Request OkHttp ClientsAttaches a custom OkHttp client with interceptors or other settings to an individual network request. **Distinct from Request Behavior Customization:** Distinct from Request Behavior Customization: allows attaching a full custom OkHttp client, not just timeouts.