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
·

140 repository-uri

Awesome GitHub RepositoriesSession & Cookie Handlers

Reads and sets browser cookies to maintain user sessions and store state across multiple client requests.

Distinguishing note: Focuses on state persistence via cookies, distinct from authentication logic.

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

Awesome Session & Cookie Handlers GitHub Repositories

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

    tatsuhiro-t/aria2

    41,225Vezi pe GitHub↗

    aria2 is a multi-protocol download manager and BitTorrent client. It functions as a command-line utility and a background daemon capable of retrieving files via HTTP, HTTPS, FTP, SFTP, BitTorrent, and Metalink. The project distinguishes itself by supporting multi-source downloading, which allows a single file to be retrieved from several different sources and protocols simultaneously. It operates as a download server by exposing JSON-RPC and XML-RPC interfaces over HTTP and WebSocket, enabling remote task management from external programs. The system optimizes throughput by splitting files i

    Persists and loads browser-compatible cookies to maintain authenticated sessions across network requests.

    C++
    Vezi pe GitHub↗41,225
  • httpie/httpieAvatar httpie

    httpie/httpie

    38,212Vezi pe GitHub↗

    HTTPie is a command-line HTTP client designed for sending requests to web services and APIs. It functions as a terminal-based web client and JSON API interface, allowing users to interact with RESTful services and download remote files directly from the console. The tool simplifies the interaction with APIs through a custom syntax for argument parsing and automatic JSON payload serialization. It includes a request debugger to verify the structure of a request before transmission and uses ANSI-based formatting to display server responses with color and indentation for improved readability. Th

    Maintains state across multiple command executions by storing and retrieving HTTP cookies from a local file.

    Python
    Vezi pe GitHub↗38,212
  • testersunshine/12306Avatar testerSunshine

    testerSunshine/12306

    34,150Vezi pe GitHub↗

    This project is a railway booking automation tool designed to monitor ticket inventory and execute purchases on the 12306 platform. Its primary purpose is to secure high-demand train tickets by automating the login, booking, and checkout processes. The system utilizes automated captcha solving and headless session management to bypass security barriers and maintain user authentication. It employs a concurrent request queue and polling-based inventory monitoring to track seat availability and execute purchases immediately as they open. The automation surface includes waitlist management for r

    Maintains persistent authentication states using stored cookies and tokens to bypass repeated login sequences.

    Python
    Vezi pe GitHub↗34,150
  • labstack/echoAvatar labstack

    labstack/echo

    32,451Vezi pe GitHub↗

    Echo is a high-performance, lightweight web framework for Go designed for building scalable RESTful APIs and web services. It provides a centralized environment for mapping network requests to handler functions, utilizing a fast radix-tree routing engine to ensure efficient request dispatching. The framework is built around a modular, middleware-centric pipeline that allows developers to execute reusable logic for cross-cutting concerns like authentication, logging, and security across the entire application. What distinguishes Echo is its focus on developer productivity through structured da

    Reads and sets browser cookies to maintain user sessions and store state across multiple client requests.

    Goechogohttp2
    Vezi pe GitHub↗32,451
  • asciimoo/collyAvatar asciimoo

    asciimoo/colly

    25,348Vezi pe GitHub↗

    Colly is a web scraping framework and concurrent crawler written in Go. It provides a system for traversing web pages, following links, and extracting structured data from HTML and XML documents. The framework includes a distributed scraping engine designed to spread data collection tasks across multiple instances to increase throughput. It ensures compliance with website owner policies by automatically reading and respecting robots.txt files. The system manages request lifecycles through domain-based rate limiting, concurrency controls, and session management via a stateful cookie jar. It s

    Maintains a stateful cookie jar to persist session data and authentication across multiple HTTP requests.

    Go
    Vezi pe GitHub↗25,348
  • plataformatec/deviseAvatar plataformatec

    plataformatec/devise

    24,347Vezi pe GitHub↗

    Devise is a comprehensive identity management system and authentication framework for Ruby on Rails applications. It provides a complete set of tools for managing user registration, secure sign-in, and session handling using a modular strategy pattern. The framework distinguishes itself by offering a suite of security hardening features, including brute force protection through account locking and secure password recovery workflows. It also functions as an integrator for external identity providers and third-party authentication via standardized protocols. Broad capabilities cover the full u

    Uses secure cookies to maintain user sessions across browser restarts and page refreshes.

    Ruby
    Vezi pe GitHub↗24,347
  • apify/crawleeAvatar apify

    apify/crawlee

    24,002Vezi pe GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    Extracts and injects session cookies to maintain authentication state across multiple web scraping requests.

    TypeScriptapifyautomationcrawler
    Vezi pe GitHub↗24,002
  • dubinc/dubAvatar dubinc

    dubinc/dub

    23,722Vezi pe GitHub↗

    This project is a comprehensive link management and marketing attribution platform designed for creating, tracking, and analyzing shortened URLs. It functions as a centralized hub for marketing analytics, providing tools to monitor link performance, visualize conversion funnels, and manage affiliate programs through a unified dashboard. The platform distinguishes itself by integrating advanced attribution modeling and partner management directly into the link infrastructure. It supports complex marketing workflows, including automated commission calculations, fraud detection, and payout distr

    Maintains user session continuity across domains by storing unique identifiers in browser cookies to link clicks with downstream conversions.

    TypeScriptclickhousemysqlnextjs
    Vezi pe GitHub↗23,722
  • manaflow-ai/cmuxAvatar manaflow-ai

    manaflow-ai/cmux

    22,717Vezi pe GitHub↗

    cmux is a GPU-accelerated terminal emulator and workspace manager designed for coordinating multiple concurrent AI coding agents. It functions as an orchestration terminal that uses scriptable workspaces and split panes to manage parallel AI agent workflows, while also serving as a headless browser automation tool and a remote development relay. The project differentiates itself through a programmatic control plane using a Unix domain socket and CLI, allowing for the automated management of terminal layouts and input delivery. It features an integrated web engine for programmatic DOM manipula

    Transfers session cookies from external browsers to maintain authenticated states in the embedded viewer.

    Swiftampclaude-codecodex
    Vezi pe GitHub↗22,717
  • gorilla/muxAvatar gorilla

    gorilla/mux

    21,832Vezi pe GitHub↗

    This project is a request router and web framework for the Go programming language. It provides a toolkit for matching incoming HTTP network requests to specific handler functions by evaluating criteria such as URL paths, request methods, headers, and hostnames. The framework distinguishes itself through its flexible matching capabilities, which include support for regular expressions and dynamic variable extraction from URL segments. It allows developers to organize routes into logical hierarchies, share common path prefixes, and maintain a central registry of named routes to facilitate prog

    Maintains user state across stateless HTTP requests by encoding and decoding data into secure browser cookies.

    Gogogolanggorilla
    Vezi pe GitHub↗21,832
  • pure-admin/vue-pure-adminAvatar pure-admin

    pure-admin/vue-pure-admin

    20,368Vezi pe GitHub↗

    vue-pure-admin is a comprehensive Vue 3 admin dashboard template and TypeScript boilerplate designed for building enterprise web applications. It provides a Vite-based frontend scaffold that incorporates a role-based access control system and a micro-frontend architecture for dividing large administrative applications into smaller, independently deployable units. The project features an advanced permission management framework that handles route protection, menu access filtering, and component-level visibility control. It includes specialized support for multi-tenant system administration, al

    Maintains user authentication state across browser restarts by storing secure tokens in cookies with configurable expiration.

    Vueadminelement-plusesm
    Vezi pe GitHub↗20,368
  • jack-cherish/python-spiderAvatar Jack-Cherish

    Jack-Cherish/python-spider

    19,660Vezi pe GitHub↗

    This is a collection of Python scripts designed for extracting data from popular Chinese websites and mobile applications. It functions as a multi-platform data extraction toolkit, capable of automating tasks such as downloading videos from platforms like Bilibili and Douyin, scraping product reviews and images from e-commerce sites like Taobao and JD.com, and booking train tickets on the 12306 railway system. The project distinguishes itself through its focus on automating specific, high-value tasks within the Chinese internet ecosystem. It includes capabilities for solving Chinese CAPTCHA c

    Maintains login state across requests by storing and reusing session cookies from initial authentication.

    Pythonpythonpython-spiderpython3
    Vezi pe GitHub↗19,660
  • hmjz100/linkswiftAvatar hmjz100

    hmjz100/LinkSwift

    17,091Vezi pe GitHub↗

    LinkSwift is a cloud storage link extractor and file transfer utility designed to retrieve direct download addresses from various cloud storage providers. By generating raw download links, the tool enables users to bypass web interface restrictions and simplify the process of moving files between cloud platforms, local systems, or remote servers. The project functions as a direct download URL generator that automates file acquisition by programmatically parsing cloud storage pages. It employs a combination of headless browser automation and HTTP request interception to navigate dynamic web pa

    Maintains authentication state by managing session cookies across multiple network requests.

    JavaScript123pan123yunpanaliyun-drive
    Vezi pe GitHub↗17,091
  • reddit/redditAvatar reddit

    reddit/reddit

    16,957Vezi pe GitHub↗

    This project is a Python web application that functions as a community discussion forum and social news aggregator. It provides a system for organizing threaded conversations and niche interest groups into themed communities where users can post content and links. The platform incorporates a voting system to determine the visibility and popularity of content. It includes community management tooling for content moderation and user-based discovery. The codebase covers social media platform architecture and high traffic system design, utilizing a relational database schema, a distributed cache

    Implements identity tracking across requests using server-side stores linked to browser cookies.

    Python
    Vezi pe GitHub↗16,957
  • forwardemail/superagentAvatar forwardemail

    forwardemail/superagent

    16,649Vezi pe GitHub↗

    Superagent is an isomorphic JavaScript HTTP client for sending network requests and processing responses across both Node.js and web browser environments. It provides a fluent request builder that uses a chainable interface to construct complex network requests with custom headers, query strings, and bodies. The library functions as a runtime-agnostic request adapter, allowing a single codebase to work consistently across different environments. It includes specialized capabilities such as an HTTP/2 client for forcing the HTTP/2 protocol and a Node.js agent for managing Unix socket connection

    Maintains a persistent cookie jar to simulate browser-like sessions in non-browser environments.

    JavaScript
    Vezi pe GitHub↗16,649
  • 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 functionality to maintain user sessions and state across multiple requests using browser cookies.

    JavaScriptjavascriptnodejs
    Vezi pe GitHub↗16,450
  • kr1s77/awesome-python-login-modelAvatar Kr1s77

    Kr1s77/awesome-python-login-model

    16,225Vezi pe GitHub↗

    This project is a Python-based automation toolkit designed to manage programmatic authentication and session persistence across web services. It provides a framework for executing automated login sequences, including the handling of interactive security challenges such as QR code verification and captcha resolution. The toolkit distinguishes itself by simulating native mobile application environments, allowing for the execution of scripts that require specific device-level headers and behaviors. It also incorporates hook-based interception to monitor workflow states and manage exceptions duri

    Maintains authenticated state by serializing and injecting session tokens into subsequent HTTP requests to bypass repeated login challenges.

    Python163mail-loginbilibili-logindouban-spider
    Vezi pe GitHub↗16,225
  • nextjs/saas-starterAvatar nextjs

    nextjs/saas-starter

    15,906Vezi pe GitHub↗

    This project is a production-ready boilerplate designed for building subscription-based web applications. It provides a foundational framework for managing user identity, persistent relational data, and recurring billing cycles within a unified development environment. The platform distinguishes itself by integrating secure authentication workflows with automated subscription management. It utilizes a schema-first approach to database interactions, ensuring data consistency through type-safe queries and versioned migrations. By incorporating native support for payment provider APIs, the syste

    "Maintains user authentication states using encrypted cookies that remain accessible and secure across distributed serverless execution environments."

    TypeScriptnextjspostgresshadcn-ui
    Vezi pe GitHub↗15,906
  • 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

    Enables the use of external cookie files to inject authenticated sessions for capturing protected content.

    Rustcome-and-take-ite-hoardingits-mine
    Vezi pe GitHub↗15,283
  • shengqiangzhang/examples-of-web-crawlersAvatar shengqiangzhang

    shengqiangzhang/examples-of-web-crawlers

    14,651Vezi pe GitHub↗

    This project is a collection of Python scripts and tools designed for web scraping, browser automation, and large-scale data extraction. It provides a set of implementations for retrieving information from websites and private APIs, including tools for multimedia downloading and social media data archiving. The toolset includes specialized mechanisms for bypassing anti-scraping measures through IP proxy pool rotation and multi-threaded crawlers. It also features capabilities for simulating browser sessions to handle authentication, intercepting session cookies, and decrypting network payloads

    Captures authentication tokens and session cookies from browser network traffic to authenticate API requests.

    HTMLagent-poolcrawlerexample
    Vezi pe GitHub↗14,651
Înapoi123456…7Înainte
  1. Home
  2. Security & Cryptography
  3. Session & Cookie Handlers

Explorează sub-etichetele

  • Attribution CookiesCookies used to maintain session continuity and link user interactions across domains for attribution purposes. **Distinct from Session & Cookie Handlers:** Distinct from general session cookies: specifically configured for cross-domain attribution tracking.
  • Browser Cookie ImportsAutomatically imports session cookies from Safari, Chrome, or Firefox to enable authenticated API access without manual setup. **Distinct from Session & Cookie Handlers:** Distinct from Session & Cookie Handlers: focuses on automatic import from multiple browsers, not general cookie state persistence.
  • Browser State Capturers1 sub-tagTools for extracting cookies and session snapshots from active browser environments. **Distinct from Session & Cookie Handlers:** Focuses on extracting current browser state for mimicry, not just managing cookie persistence.
  • Cookie SynchronizationThe process of transferring browser session cookies to a server to authenticate requests as the user. **Distinct from Session & Cookie Handlers:** Focuses on the synchronization of external cookies into the system for authentication purposes, rather than general handler logic.
  • Cookie-Based Authentication Bridges2 sub-tag-uriComponents that read browser cookie stores or imported cookie files to inject authenticated sessions into external download engines. **Distinct from Session & Cookie Handlers:** Distinct from Session & Cookie Handlers: focuses on bridging browser cookies into a subprocess (yt-dlp) for authenticated media downloads, not general cookie state persistence.
  • Cookie-Based Session Management2 sub-tag-uriManages browser sessions by storing and matching cookies with domain and path specificity for each page context. **Distinct from Session & Cookie Handlers:** Distinct from Session & Cookie Handlers: focuses on managing session state across page contexts with domain/path specificity, not just reading/setting cookies per request.
  • Cross-Subdomain Session Sharing1 sub-tagMechanisms for sharing session state across multiple subdomains via parent-domain cookies. **Distinct from Session & Cookie Handlers:** Focuses specifically on the cross-subdomain scope of the cookie rather than general session handling.
  • Language Preference Cookie PersistenceStores the user's selected language in a browser cookie and reads it on subsequent requests to maintain language preference across sessions. **Distinct from Session & Cookie Handlers:** Distinct from Session & Cookie Handlers: focuses on persisting language preference, not general session state or authentication.
  • Session-Cookie Persistences4 sub-tag-uriPersisting and reusing session cookies and device identifiers to avoid repeated password logins across runs. **Distinct from Session & Cookie Handlers:** Distinct from Session & Cookie Handlers: focuses on persisting session state for reuse across runs, not just reading/setting cookies per request.