1 dépôt
Mechanisms for isolating user data and application state into independent sessions for concurrent users.
Distinct from Server Session Isolation: Focuses on user-level session isolation for web apps rather than project-level language context isolation
Explore 1 awesome GitHub repository matching software engineering & architecture · User Session Isolations. Refine with filters or upvote what's useful.
Panel est un framework d'application de données Python utilisé pour construire des tableaux de bord interactifs et des interfaces utilisateur réactives en connectant des visualisations de données, des widgets et des rappels (callbacks). Il fonctionne comme une bibliothèque d'interface utilisateur réactive qui synchronise l'état de l'application avec les mises à jour de l'interface basées sur les interactions de l'utilisateur. Le projet se distingue en offrant plusieurs modèles d'exécution, incluant un serveur d'application web basé sur FastAPI pour une gestion de session évolutive et un compilateur WebAssembly qui permet aux applications Python de s'exécuter directement dans le navigateur sans serveur backend. Il inclut également une boîte à outils spécialisée pour construire des interfaces d'IA conversationnelle avec des réponses textuelles en streaming et des historiques de messages. Le framework couvre de larges domaines de capacités, notamment la conception de mise en page responsive, l'intégration de diverses bibliothèques de traçage et de tableaux de données interactifs, et la gestion de paramètres réactifs. Il fournit des outils pour l'authentification des utilisateurs, la persistance de session et la planification de tâches en arrière-plan.
Isolates user data and application state into independent sessions to support multiple concurrent users on a single server.