awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

55 रिपॉजिटरी

Awesome GitHub RepositoriesSession Management

Tools for maintaining user-specific context and data throughout a session.

Distinguishing note: Focuses on in-memory storage for application context.

Explore 55 awesome GitHub repositories matching data & databases · Session Management. Refine with filters or upvote what's useful.

Awesome Session Management GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • ruvnet/rufloruvnet का अवतार

    ruvnet/ruflo

    61,524GitHub पर देखें↗

    Ruflo is an AI agent orchestration platform and workflow automation tool designed to decompose high-level goals into executable action plans. It functions as a manager for multi-agent swarms, organizing autonomous entities into collaborative topologies that utilize shared consensus to complete complex tasks. The framework distinguishes itself through a retrieval-augmented generation layer and knowledge graphs for reasoning over linked data. It incorporates a trajectory-based learning loop that analyzes previous execution paths to refine cognitive patterns and improve future reasoning accuracy

    Stores and retrieves long-term user memories and execution traces to maintain AI interaction continuity.

    TypeScript
    GitHub पर देखें↗61,524
  • streamlit/streamlitstreamlit का अवतार

    streamlit/streamlit

    44,982GitHub पर देखें↗

    Streamlit is a Python framework designed to transform data scripts into interactive web applications. It utilizes a reactive execution engine that automatically reruns scripts from top to bottom whenever a user interaction triggers a state change, ensuring the interface remains synchronized with the underlying data. By providing a declarative interface, it allows developers to build functional applications without requiring extensive knowledge of frontend web technologies. The framework distinguishes itself through an identity-based widget reconciliation system that persists user input across

    Stores user-specific variables and widget values in a server-side dictionary to maintain application context.

    Pythondata-analysisdata-sciencedata-visualization
    GitHub पर देखें↗44,982
  • phidatahq/phidataphidatahq का अवतार

    phidatahq/phidata

    40,734GitHub पर देखें↗

    Phidata is an LLM agent framework and agentic workflow orchestrator used to build autonomous agents that integrate custom data, tools, and memory. It provides a production environment for serving these agents as services via APIs, utilizing server-sent events and websockets for real-time communication. The system distinguishes itself through a human-in-the-loop control layer that requires manual approval and administrative sign-off for specific tool executions. It also implements a multi-tenant AI infrastructure that uses token-based roles to ensure data isolation between different tenants.

    Maintains continuity in agent interactions by persisting user memories and execution traces within a database.

    Python
    GitHub पर देखें↗40,734
  • umami-software/umamiumami-software का अवतार

    umami-software/umami

    37,285GitHub पर देखें↗

    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

    Associates custom session data with user activity to track individual journeys.

    TypeScriptanalyticsaudience-segmentationcharts
    GitHub पर देखें↗37,285
  • vapor/vaporvapor का अवतार

    vapor/vapor

    26,138GitHub पर देखें↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Supports configurable storage drivers for persisting session data across instances.

    Swiftframeworkhttphttp2
    GitHub पर देखें↗26,138
  • yoheinakajima/babyagiyoheinakajima का अवतार

    yoheinakajima/babyagi

    22,309GitHub पर देखें↗

    This is a framework for building autonomous agents that use large language models to plan, execute, and refine their own tasks. It functions as an autonomous task orchestrator and agent framework, utilizing a function registry to manage the code-based tools and plugins the agents use to achieve complex goals. The system is distinguished by its ability to perform autonomous code generation, where the agent analyzes requirements to write new reusable functions on the fly. It employs a recursive loop-based planning model to continuously update its goal list and refine its performance based on ex

    Stores and retrieves execution history and state to maintain continuity across different agent iterations.

    Python
    GitHub पर देखें↗22,309
  • redis/go-redisredis का अवतार

    redis/go-redis

    22,159GitHub पर देखें↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Applies time-to-live values to session entries to automatically purge stale data.

    Gogogolangredis
    GitHub पर देखें↗22,159
  • vxcontrol/pentagivxcontrol का अवतार

    vxcontrol/pentagi

    17,766GitHub पर देखें↗

    Pentagi is an autonomous security testing framework and agent orchestrator designed to plan and execute end-to-end security assessments. It utilizes a coordination engine to decompose complex goals into actionable subtasks, performing automated penetration testing and vulnerability research within isolated container environments. The system distinguishes itself through a temporal knowledge graph that tracks semantic relationships between entities and vulnerabilities to reuse intelligence across projects. It includes a web intelligence reconnaissance tool for automated data gathering and agent

    Manages the attachment and transfer of files between the host and running container sessions.

    Goai-agentsai-security-toolanthropic
    GitHub पर देखें↗17,766
  • apache/brpcapache का अवतार

    apache/brpc

    17,545GitHub पर देखें↗

    brpc is a high-performance C++ RPC framework and network programming library designed for building distributed systems. It functions as a multi-protocol RPC server capable of hosting and detecting multiple communication protocols, including gRPC, Thrift, HTTP, Redis, and Memcached, on a single TCP port. The project distinguishes itself through high-throughput data transport and memory efficiency, utilizing RDMA-based transport to bypass the kernel TCP stack and zero-copy memory management to eliminate data duplication. It also implements the Raft algorithm for consensus-based state replicatio

    Binds reusable data to the lifetime of a server-side session to maintain context from call to response.

    C++rpc
    GitHub पर देखें↗17,545
  • memorilabs/memoriMemoriLabs का अवतार

    MemoriLabs/Memori

    15,358GitHub पर देखें↗

    Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language models. It functions as a non-intrusive layer that intercepts outbound model requests to automatically capture interaction history and execution traces, ensuring that agents maintain continuity across sessions without requiring modifications to existing application logic. The platform distinguishes itself through a dual-model storage architecture that maintains information as both structured relational primitives for precise fact retrieval and rolling narrative summaries for situ

    Groups related interactions into distinct sessions to maintain logical continuity and context for specific tasks.

    Pythonagentaiaiagent
    GitHub पर देखें↗15,358
  • nesquena/hermes-webuinesquena का अवतार

    nesquena/hermes-webui

    14,912GitHub पर देखें↗

    Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio

    Uses markdown files and knowledge graphs to provide a persistent memory system for long-term agent context.

    Pythonagentai-agentshermes
    GitHub पर देखें↗14,912
  • electerm/electermelecterm का अवतार

    electerm/electerm

    14,281GitHub पर देखें↗

    Electerm is a multi-protocol terminal emulator and remote connection manager designed as a cross-platform remote client for Linux, macOS, and Windows. It serves as a unified workspace for remote server administration, supporting SSH, Telnet, Serial, and various remote desktop protocols such as RDP and VNC in a single interface. The project distinguishes itself by integrating AI assistants to suggest commands, write scripts, and explain console output. It also features a visual SFTP file manager for browsing and editing remote files, alongside the ability to broadcast a single input stream to

    Facilitates moving files between local and remote systems using specialized protocols within an active session.

    JavaScriptaielectermelectron
    GitHub पर देखें↗14,281
  • chenhg5/cc-connectchenhg5 का अवतार

    chenhg5/cc-connect

    12,915GitHub पर देखें↗

    cc-connect is an AI agent messaging bridge and session manager that connects local AI coding agents to third-party messaging platforms. It acts as a multimodal AI chat relay and a OneBot protocol gateway, allowing users to control local AI agents remotely via a variety of chat interfaces. The project distinguishes itself by providing a remote AI agent controller that enables the management of agents through slash commands and a web management dashboard. It supports multi-tenant project orchestration and session-based context isolation, ensuring that independent conversation threads are mainta

    Maintains user-specific context through independent sessions and inactivity-based rotation.

    Go
    GitHub पर देखें↗12,915
  • the-pocket/pocketflow-tutorial-codebase-knowledgeThe-Pocket का अवतार

    The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge

    12,396GitHub पर देखें↗

    This project is a comprehensive suite of AI tools and frameworks, featuring an LLM multi-agent orchestrator, an autonomous agent runtime, and a stateful application framework. It provides the infrastructure to build and manage specialized AI agents capable of coordinating complex tasks through graph-based workflows and shared state. The system is distinguished by its implementation of the Model Context Protocol, allowing for standardized resource discovery and communication between AI clients and servers. It further includes an AI-powered documentation generator designed to analyze source cod

    Manages agent memory by tracking conversation history and task progress to maintain interaction continuity.

    Pythoncodinglarge-language-modellarge-language-models
    GitHub पर देखें↗12,396
  • phpredis/phpredisphpredis का अवतार

    phpredis/phpredis

    10,219GitHub पर देखें↗

    phpredis is a C-based native extension that bridges PHP applications with Redis servers for high-performance data storage and retrieval. It serves as an interface for manipulating strings, hashes, lists, sets, and sorted sets while providing a direct path for executing Redis commands and server-side scripts. The extension provides comprehensive support for distributed environments and high availability. It interfaces with Redis Cluster to distribute data across multiple nodes using hash slots and manages Redis Sentinel for service discovery and automatic failover. It also enables shared state

    Offers capabilities for managing user session data with support for compression and strict locking.

    Cclusterkeydbphp
    GitHub पर देखें↗10,219
  • tporadowski/redistporadowski का अवतार

    tporadowski/redis

    9,987GitHub पर देखें↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Manages short-term chat history and long-term user preferences using JSON lists and vector indexes.

    Credisredis-for-windowsredis-msi-installer
    GitHub पर देखें↗9,987
  • boto/boto3boto का अवतार

    boto/boto3

    9,834GitHub पर देखें↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Provides mechanisms to store short-term conversation context and long-term experience data for AI agents.

    Pythonawsaws-sdkcloud
    GitHub पर देखें↗9,834
  • microsoft/vscode-copilot-chatmicrosoft का अवतार

    microsoft/vscode-copilot-chat

    9,493GitHub पर देखें↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    Provides tools for users to view, manage, and clear stored agent memory and context notes.

    TypeScript
    GitHub पर देखें↗9,493
  • whatwg/htmlwhatwg का अवतार

    whatwg/html

    9,163GitHub पर देखें↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    Implements standards for managing user-specific context and data throughout a page session.

    HTMLcanvaseventsourcehtml
    GitHub पर देखें↗9,163
  • evomap/evolverEvoMap का अवतार

    EvoMap/evolver

    8,744GitHub पर देखें↗

    Evolver is a self-evolving AI agent framework that uses gene expression programming to autonomously improve agent behaviors through a continuous five-step loop of scanning, selecting, mutating, validating, and solidifying. It functions as an auditable evolution system that records every mutation and selection step, and can translate natural-language problems into executable Python code for automated grading and evaluation. The framework distinguishes itself through a distributed architecture that enables multiple agents to collaborate and share learned experiences across a network. It operate

    Maintains a structured three-tier memory system for persistent facts, procedural knowledge, and session history.

    JavaScripta2aagent-evolutionagent-framework
    GitHub पर देखें↗8,744
पिछला123अगला
  1. Home
  2. Data & Databases
  3. Session Management

सब-टैग एक्सप्लोर करें

  • Agent Memory ManagementSystems for storing and retrieving long-term user memories and execution traces to maintain AI interaction continuity. **Distinct from Session Management:** Distinct from general session management by specifically handling agentic memory and reasoning traces.
  • Agent Output File Exposures1 सब-टैगMarks specific files created by shell commands as visible outputs, making them available outside the shell session. **Distinct from Session File Transfers:** Distinct from Session File Transfers: focuses on exposing files as structured outputs from agentic runs, not transferring files between hosts.
  • Session File Transfers1 सब-टैगUtilities for managing file movement between hosts and environments within a specific session context. **Distinct from Session Management:** Focuses on file transfer as part of session state rather than just in-memory context management