13 repositorios
Mechanisms for correlating browser actions into cohesive session journeys.
Distinguishing note: Focuses on the technical correlation of browser actions into sessions rather than user identity resolution.
Explore 13 awesome GitHub repositories matching data & databases · Session Tracking. Refine with filters or upvote what's useful.
Umami is a self-hosted, privacy-focused web analytics platform designed to provide full control over infrastructure and user data. It captures website traffic and visitor behavior through anonymous tracking methods that avoid cookies, browser fingerprinting, and the storage of personally identifiable information. The platform distinguishes itself through a comprehensive suite of behavioral analysis tools, including session replays, heatmaps, and cohort-based retention reporting. It features a multi-tenant architecture that allows teams to manage multiple websites within a single, collaborativ
Assigns unique identifiers to browser sessions to correlate individual user actions.
SuperClaude Framework is an autonomous agent development platform designed for orchestrating complex software development lifecycles. It functions as a Python-based toolkit that enables the deployment of specialized, domain-specific agents capable of coordinating tasks, conducting multi-hop web research, and managing end-to-end project requirements through a unified command interface. The framework distinguishes itself through its iterative planning loops and persistent memory state, which allow agents to evaluate progress in real-time and refine their reasoning strategies across multiple ses
Tracks successful strategies across sessions to optimize future task execution and improve reasoning patterns.
PUA is an agentic workflow orchestrator and behavioral governance tool designed to enhance the reliability and autonomy of AI coding assistants. It functions as a prompting framework and extension that implements strict engineering standards and verification requirements to prevent hallucinations and premature task completion. The project distinguishes itself through high-agency enforcement mechanisms, including escalating prompt pressure and failure-driven recovery loops that automatically pivot problem-solving strategies after repeated errors. It utilizes a diagnosis-first workflow that man
Maintains a persistent long-term journal of lessons learned and failure patterns to prevent mistake repetition across sessions.
Rybbit is an open-source, self-hosted web analytics platform designed for comprehensive user behavior tracking and product engagement analysis. It provides a complete suite for monitoring visitor interactions, conversion funnels, and site performance, allowing organizations to maintain full ownership of their data and infrastructure. The platform distinguishes itself through a strong emphasis on privacy-compliant data collection and visual session replay capabilities. It supports advanced traffic routing through custom domains to bypass ad blockers and includes configurable masking tools to p
Links anonymous visitor activity to persistent user profiles using hashed identifiers for cross-device analysis.
OpenReplay is a session replay platform and frontend debugging suite designed to record and play back user browser sessions. It functions as a user behavior monitoring system that captures interaction patterns and technical metadata to identify conversion issues and revenue loss. The platform is distinguished by its self-hosted infrastructure model, allowing the recording and analytics pipeline to be deployed on private servers for full control over data residency. It also includes a browser co-browsing tool for real-time screen sharing and direct communication to provide immediate technical
Implements user activity recording via a CDN-delivered tracking script to correlate browser actions.
WeiXinMPSDK is a .NET software development kit designed to integrate WeChat services, official accounts, and mini programs into applications. It provides a multi-platform bot framework and a programmatic interface to interact with official, mini, and corporate accounts across the WeChat ecosystem. The project features interface-based platform abstraction and logic unification, allowing a single codebase to target multiple target platforms. It includes a messaging middleware for routing incoming requests and a distributed caching layer using providers like Redis or Memcached to synchronize ses
Maintains user session context to track state across requests without relying on server-side storage.
This project is a browser cookie utility and client-side storage library designed to manage small amounts of data persisted in the user's web browser. It functions as a jQuery cookie manager, providing a simplified interface for reading, writing, and deleting cookies using the jQuery framework. The library includes a JSON cookie handler that automatically encodes and decodes complex objects into strings for storage. It allows for the management of data across sessions through the use of expiration dates, path restrictions, and domain scopes. The utility covers broader capabilities for client
Saves identifiers in the browser to track user sessions and remember login states.
Rest-assured is a Java-based REST API testing framework and HTTP client library designed for automating web service tests. It provides a fluent domain-specific language and assertion library to send HTTP requests and validate response metadata, including status codes, headers, cookies, and bodies. The framework is distinguished by a method-chaining DSL that creates readable specifications for API interactions. It features a filter-based request interception pipeline, object-mapping serialization for converting Java objects to JSON or XML, and a path-based parsing system to isolate specific fi
Automatically captures session identifiers and CSRF tokens from responses to apply them to subsequent requests.
VipVideo es un agregador de medios multiplataforma y navegador digital diseñado para centralizar el acceso a streaming de vídeo, música y novelas electrónicas. Funciona como un gestor de contenido de streaming que organiza URLs personalizadas e interfaces de API para descubrir y filtrar medios de varios proveedores dentro de una única interfaz de escritorio. La aplicación integra interfaces de parsing de terceros para recuperar películas, programas de televisión y música premium. Admite el enrutamiento de medios externos, permitiendo que los streams sean transferidos a software de reproducción independiente como MPV o FFPlay en lugar de utilizar una vista de navegador interna. El sistema incluye una biblioteca de contenido digital para organizar fuentes de medios fragmentadas y rastrea el historial de visualización para permitir la recuperación de sesiones anteriores. Proporciona herramientas para gestionar fuentes de contenido y mapear URLs de streaming externas a un sistema de navegación interno unificado.
Implements a local database to record and recall previous navigation paths and accessed media URLs.
Mechanize es una biblioteca de Ruby para la automatización de navegadores web y la emulación de navegadores headless. Permite navegar programáticamente por sitios web y simular el comportamiento humano sin una interfaz gráfica de usuario. La biblioteca proporciona una interfaz automatizada para completar y enviar formularios web, incluyendo campos de texto, casillas de verificación y subidas de archivos. Gestiona sesiones con estado almacenando y enviando automáticamente cookies a través de múltiples peticiones para mantener la autenticación e identidad del usuario. Las capacidades adicionales incluyen el scraping de datos web, la capacidad de descargar contenido web remoto y el mantenimiento de un historial de navegación cronológico para rastrear las páginas visitadas. El sistema analiza las respuestas HTML en un modelo de objetos estructurado para permitir la consulta programática y la interacción con los elementos de la página.
Combines cookie storage and history tracking to maintain continuity across a sequence of web requests.
Este proyecto es una plataforma de generación aumentada por recuperación (RAG) agentica y un framework de orquestación diseñado para conectar modelos de lenguaje grandes a datos empresariales privados. Sirve como una puerta de enlace de IA autohospedada que integra bases de datos vectoriales y herramientas externas para automatizar tareas complejas de recuperación y generación de información. El sistema se diferencia por un constructor de flujo de trabajo de agentes de IA que orquesta múltiples agentes especializados con roles distintos para resolver problemas de varios pasos. Incluye una interfaz de integración de base de datos vectorial dedicada para indexar documentos privados y un sandbox seguro para ejecutar código dinámico y análisis de datos durante las conversaciones. La plataforma cubre una amplia gama de capacidades, incluyendo la indexación de datos empresariales, la re-clasificación de resultados para mayor precisión y la entrega tanto de interfaces de chat interactivas como de APIs programáticas. También proporciona controles administrativos para la gestión del comportamiento de la IA, la autenticación de usuarios y la limitación del uso de la API para controlar el consumo de recursos. El despliegue se maneja a través de herramientas de orquestación de contenedores como Docker Compose, con soporte para enrutamiento de tráfico basado en proxy inverso y cifrado TLS para entornos autohospedados seguros.
Implements mechanisms for correlating browser actions into cohesive user sessions within the chat interface.
Arachni is a dynamic application security testing vulnerability scanner and web application security tool. It functions as a distributed web audit framework that performs active and passive audits to identify security flaws such as SQL injection and cross-site scripting. The project features a JavaScript-aware web crawler that executes scripts and monitors DOM changes to analyze modern dynamic web applications. It utilizes server platform fingerprinting to target compatible security payloads and provides a grid-based system to distribute scanning workloads across multiple nodes. The tool cov
Automatically handles session identifiers and CSRF tokens to maintain authentication during the scanning process.
This project is an agentic development framework and autonomous software engineering system. It utilizes a coordinated network of specialized LLM agents to automate the full software development lifecycle, from codebase exploration and architectural planning to implementation and automated refactoring. The system is distinguished by an agentic memory system and a test-driven development orchestrator. It maintains project continuity across sessions by capturing architectural learnings and state in a persistent semantic database and enforces code quality through an automated cycle of generating
Stores and retrieves architectural learnings across sessions to refine agent reasoning and avoid repeated mistakes.