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
·

33 repository-uri

Awesome GitHub RepositoriesCookie Management

Tools and interfaces for handling, storing, and injecting HTTP cookies during network operations.

Distinguishing note: Focuses on programmatic cookie engine control rather than generic security or authentication.

Explore 33 awesome GitHub repositories matching security & cryptography · Cookie Management. Refine with filters or upvote what's useful.

Awesome Cookie Management GitHub Repositories

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

    rg3/youtube-dl

    140,520Vezi pe GitHub↗

    This project is a command-line video downloader and web media extractor written in Python. It is designed to retrieve video and audio streams from various hosting platforms for local storage or real-time streaming via standard output. The system utilizes a framework of custom extractor classes to handle different websites and allows for the development of new extractors to extend compatibility. It supports accessing restricted, private, or region-locked content through the use of session cookies, user-agent headers, and proxy server routing. Capabilities include media format selection based

    Injects browser cookies and user-agent headers into network requests to access restricted or age-gated content.

    Python
    Vezi pe GitHub↗140,520
  • hoppscotch/hoppscotchAvatar hoppscotch

    hoppscotch/hoppscotch

    79,618Vezi pe GitHub↗

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment. The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr

    Inject and inspect client-side state across API requests to verify session persistence and authentication headers during testing.

    TypeScriptapiapi-clientapi-rest
    Vezi pe GitHub↗79,618
  • expressjs/expressAvatar expressjs

    expressjs/express

    69,235Vezi pe GitHub↗

    Express is a minimalist web server framework that provides a foundational runtime environment for building backend web APIs and applications. It operates through a central application object that orchestrates the entire request-response lifecycle, allowing developers to define routes, manage server settings, and process incoming HTTP traffic. The framework is defined by its middleware-based routing engine, which sequences request handlers and logic blocks to process traffic based on path patterns and HTTP methods. This architecture supports a highly modular approach, enabling the creation of

    Configure client-side cookies by defining names, values, and security attributes such as domain, path, and expiration.

    JavaScriptexpressjavascriptnodejs
    Vezi pe GitHub↗69,235
  • curl/curlAvatar curl

    curl/curl

    42,214Vezi pe GitHub↗

    Curl is a command-line tool and portable library for transferring data across a wide range of network protocols. It functions as a unified engine that abstracts diverse communication standards, allowing users and developers to move files and information between servers using a consistent interface. The project provides both a versatile command-line client for terminal-based automation and a stable programmatic interface for integrating complex network operations into applications. The system is distinguished by its protocol-agnostic core and its ability to manage both synchronous and asynchro

    libcurl interfaces with the internal cookie engine using library options to load, save, manually inject, or extract cookie data during network transfers.

    Ccclientcurl
    Vezi pe GitHub↗42,214
  • koajs/koaAvatar koajs

    koajs/koa

    35,713Vezi pe GitHub↗

    Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an asynchronous middleware engine that processes network requests through a sequence of functions sharing a common context. The framework distinguishes itself by using an onion-model middleware stack and promise-based flow control. This architecture allows requests to flow downstream and responses to flow back upstream through the same chain, enabling non-blocking request cycles and a modular approach to handling network traffic. The system provides high-level capabilities for

    Provides a programmatic interface for reading and writing signed, secure HTTP cookies.

    JavaScriptkoa
    Vezi pe GitHub↗35,713
  • iawia002/annieAvatar iawia002

    iawia002/annie

    31,414Vezi pe GitHub↗

    Annie is a command-line video downloader and web video extraction library written in Go. It functions as a concurrent media downloader designed to fetch video files and playlists from websites via URLs. The tool distinguishes itself through a proxy-aware network layer that supports SOCKS5 and HTTP proxies to bypass regional content restrictions. It also incorporates session cookie integration and referrer spoofing to facilitate the download of authenticated or age-gated content. The project provides capabilities for bulk media acquisition, including batch downloading from text files and extr

    Supports the injection of session cookies to access restricted or age-gated video content.

    Go
    Vezi pe GitHub↗31,414
  • iawia002/luxAvatar iawia002

    iawia002/lux

    31,412Vezi pe GitHub↗

    Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various websites. It functions as a concurrent media downloader that increases transfer speeds by splitting files into fragments and downloading them using multiple threads. The tool serves as a playlist download manager capable of retrieving entire video collections or specific ranges of items. It also operates as a proxy-enabled media client, supporting HTTP and SOCKS5 proxies and session cookies to access region-locked, private, or age-gated content. Additional capabilities include

    Allows injecting session cookies into network requests to authenticate and access private or age-gated content.

    Gobilibilicrawlerdownload
    Vezi pe GitHub↗31,412
  • kataras/irisAvatar kataras

    kataras/iris

    25,582Vezi pe GitHub↗

    Iris is a high-performance web framework and API toolkit for the Go programming language. It provides the infrastructure necessary to build HTTP/2 web applications, REST APIs, and MVC-based websites. The project distinguishes itself through a flexible architectural model that supports multiple isolated application instances within a single process and allows for binary-embedded asset loading to eliminate external filesystem dependencies. It features dynamic router hot-reloading and a pluggable view engine for rendering dynamic HTML content. The framework covers a broad range of capabilities,

    Provides tools for managing HTTP cookie attributes, including domain and security flags.

    Go
    Vezi pe GitHub↗25,582
  • request/requestAvatar request

    request/request

    25,542Vezi pe GitHub↗

    This is an HTTP client library used for sending and receiving network requests. It functions as an HTTP traffic replicator, a multipart form uploader, and an OAuth request signer, while also serving as an HTTP client capable of routing traffic through Unix domain sockets for local inter-process communication. The project distinguishes itself with the ability to import and parse HTTP Archive JSON files to reproduce recorded network traffic. It also provides cryptographic OAuth signing to secure API access using hashing algorithms and supports routing requests through Unix domain sockets using

    Maintains session state by storing and retrieving HTTP cookies across consecutive network requests.

    JavaScript
    Vezi pe GitHub↗25,542
  • guzzle/guzzleAvatar guzzle

    guzzle/guzzle

    23,453Vezi pe GitHub↗

    Guzzle is a PHP HTTP client used for sending synchronous and asynchronous requests to web services. It serves as a concurrent HTTP request manager, an HTTP stream handler, and a middleware-based HTTP pipeline. The project is a PSR-7 compliant client, utilizing standardized PHP interfaces for requests, responses, and streams. The library differentiates itself through a customizable functional handler stack that allows for the interception and modification of the request and response lifecycle. It features an adapter-based transport system that enables swapping between network implementations,

    Manages and persists session cookies using cookie jars for programmatic control during network operations.

    PHP
    Vezi pe GitHub↗23,453
  • sanic-org/sanicAvatar sanic-org

    sanic-org/sanic

    18,624Vezi pe GitHub↗

    Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as a production-ready ASGI web server, utilizing a non-blocking event loop to handle concurrent requests and maximize throughput. The framework is built to support scalable architectures, offering built-in worker process management to distribute traffic across available CPU cores. What distinguishes Sanic is its focus on modularity and developer-centric tooling. It features a blueprint-based system for organizing complex applications into pluggable components, alongside a robust

    Provides interfaces to read, write, and delete client cookies with configurable security and scoping attributes.

    Pythonapi-serverasgiasyncio
    Vezi pe GitHub↗18,624
  • elysiajs/elysiaAvatar elysiajs

    elysiajs/elysia

    18,531Vezi pe GitHub↗

    Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s

    Provides a reactive interface for reading and modifying browser cookies with automatic header synchronization.

    TypeScriptbunframeworkhttp
    Vezi pe GitHub↗18,531
  • alsotang/node-lessonsAvatar alsotang

    alsotang/node-lessons

    16,450Vezi pe GitHub↗

    node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided lessons and code examples designed to teach the fundamentals of the Node.js runtime and server-side JavaScript development. The project serves as a practical guide for building web servers and backend applications, specifically covering the implementation of HTTP servers, request routing, and middleware chains. It includes specialized instructional material on managing asynchronous JavaScript workflows through promises and flow control, as well as guides for integrating NoSQL

    Provides tools and interfaces for handling and injecting HTTP cookies during network operations.

    JavaScriptjavascriptnodejs
    Vezi pe GitHub↗16,450
  • getgrav/gravAvatar getgrav

    getgrav/grav

    15,395Vezi pe GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Handles, stores, and manages HTTP cookies to support session tracking and user preferences.

    PHPcmscontentcontent-management
    Vezi pe GitHub↗15,395
  • chocobozzz/peertubeAvatar Chocobozzz

    Chocobozzz/PeerTube

    14,520Vezi pe GitHub↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    Includes browser session cookies in network requests to bypass access restrictions or rate limits when fetching media files from external services.

    TypeScriptactivitypubangulardecentralized
    Vezi pe GitHub↗14,520
  • forwardemail/supertestAvatar forwardemail

    forwardemail/supertest

    14,373Vezi pe GitHub↗

    🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.

    Provides cookie state verification assertions for integration tests.

    JavaScriptassertionsnodesuperagent
    Vezi pe GitHub↗14,373
  • visionmedia/supertestAvatar visionmedia

    visionmedia/supertest

    14,365Vezi pe GitHub↗

    Supertest is a Node.js HTTP testing library that provides a framework for making requests and asserting responses from web servers. It functions as an HTTP assertion framework designed to verify status codes, response bodies, and headers during automated server tests. The library features an ephemeral port server manager that automatically binds servers to random available ports, removing the need for manual port tracking and preventing conflicts during concurrent test execution. It also includes an HTTP session state manager to persist cookies and session data across multiple sequential requ

    Verifies that cookies are set, reset, or renewed with specific values and security options.

    JavaScript
    Vezi pe GitHub↗14,365
  • seanmonstar/reqwestAvatar seanmonstar

    seanmonstar/reqwest

    11,675Vezi pe GitHub↗

    This library is a high-level networking tool for the Rust programming language, designed to execute HTTP requests and interact with remote services and REST APIs. It provides both asynchronous and blocking interfaces, allowing developers to send data using formats such as JSON or multipart forms while maintaining type-safe communication with external web services. The library distinguishes itself through a comprehensive architecture that manages network sessions and data flow. It utilizes connection pooling to maintain persistent sockets, which reduces latency during consecutive requests to t

    Automatically manages and persists session cookies across multiple HTTP requests to maintain stateful connections.

    Rusthttphttp-clientrust
    Vezi pe GitHub↗11,675
  • imgproxy/imgproxyAvatar imgproxy

    imgproxy/imgproxy

    10,876Vezi pe GitHub↗

    This project is a high-performance image transformation server and media optimization proxy designed to process, resize, and convert assets on the fly. It functions as a secure pipeline that fetches remote source files and applies transformations—such as cropping, watermarking, and visual filtering—directly through parameters defined in the request URL. The service distinguishes itself through a focus on secure, resource-aware delivery. It protects infrastructure by validating incoming requests with cryptographic signatures to prevent unauthorized access and enforces strict limits on file dim

    Forwards client cookies to remote sources to maintain authentication and session state during asset fetching.

    Goavifcrop-imagedocker
    Vezi pe GitHub↗10,876
  • dodyg/practical-aspnetcoreAvatar dodyg

    dodyg/practical-aspnetcore

    10,382Vezi pe GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    Provides interfaces for programmatically reading, writing, and removing HTTP cookies.

    C#asp-net-coreaspnet-coreaspnetcore
    Vezi pe GitHub↗10,382
Înapoi12Înainte
  1. Home
  2. Security & Cryptography
  3. Cookie Management

Explorează sub-etichetele

  • Cookie ObjectsRepresents HTTP cookies as dedicated objects with configurable attributes for domain, path, expiration, and security flags. **Distinct from Cookie Management:** Distinct from Cookie Management: focuses on the object-oriented representation of cookies with typed attributes, not general cookie handling or storage.
  • Cookie State VerificationUtilities to verify that cookies are correctly set, reset, or renewed with specific values. **Distinct from Cookie Management:** Focuses on the verification/assertion of cookie state rather than the programmatic management or security of cookies.