awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
expressjs avatar

expressjs/session

0
View on GitHub↗
6,364 نجوم·997 تفرعات·JavaScript·MIT·4 مشاهدات

Session

This is a server-side session manager and middleware for Express applications. It maintains persistent user state across multiple HTTP requests by linking a unique session identifier stored in a browser cookie to data stored on the server.

The project utilizes a standardized session store interface, allowing the connection of session data to external databases or in-memory caches. It includes mechanisms for session fixation protection through the regeneration of session identifiers.

The system covers the management of user sessions, including the configuration of session cookies, the ability to destroy session data, and the synchronization of in-memory state with a backing store.

Features

  • Session Management Middleware - Provides a complete server-side session manager and middleware for Express applications to maintain persistent user state.
  • Session Management Systems - Stores user data on the server and links it to a client using a unique identifier kept in a cookie.
  • Session Data Stores - Implements server-side session management for Express.js, linking cookies to stored user data.
  • External Session Store Integration - Connects Express.js applications to external databases or memory caches to persist session data.
  • Pluggable Session Stores - Connects to external databases or memory caches using a standard interface to persist session information.
  • Cookie-Based Stores - Links clients to server-side data using unique session identifiers stored in browser cookies.
  • Session Store Interfaces - Provides a standardized session store interface to connect session data to external databases or in-memory caches.
  • Server-Side Session Stores - Provides a server-side session manager for Express applications that links client cookies to stored user data.
  • Session ID Regenerators - Protects against session fixation attacks by replacing the current session identifier with a new one while preserving data.
  • Session Authentication - Manages secure session state and provides mechanisms to regenerate identifiers to protect authenticated users.
  • Store-Interface Abstractions - Decouples session management from storage using a standardized set of methods for saving and retrieving data.
  • Server-Side State Persistence - Saves user information across multiple HTTP requests to maintain a continuous state for visitors.
  • Custom Storage Implementations - Allows developers to create custom storage backends by implementing a required set of methods.
  • In-Memory Session Stores - Provides a high-performance in-memory store to track session state changes before flushing them to a backing store.
  • Server-Side Session Stores - Provides mechanisms to manually write the current in-memory session state back to the server store.
  • Request State Injections - Attaches session data objects directly to the request cycle for access across middleware and routes.
  • Session Fixation Protections - Implements session identifier regeneration to protect users against session fixation attacks.
  • Web Application Security - Tracks user identities through secure session identifiers to manage login states and protected page access.
  • Request Interception Middleware - Intercepts incoming HTTP requests to load session state before they reach route handlers.
  • Server-Side Session Destruction - Removes session information from the server store and clears the session property from the active request.
  • Cookie Attribute Control - Provides control over cookie attributes such as domain and security flags for session identifiers.

سجل النجوم

مخطط تاريخ النجوم لـ expressjs/sessionمخطط تاريخ النجوم لـ expressjs/session

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة expressjs/session؟

This is a server-side session manager and middleware for Express applications. It maintains persistent user state across multiple HTTP requests by linking a unique session identifier stored in a browser cookie to data stored on the server.

ما هي الميزات الرئيسية لـ expressjs/session؟

الميزات الرئيسية لـ expressjs/session هي: Session Management Middleware, Session Management Systems, Session Data Stores, External Session Store Integration, Pluggable Session Stores, Cookie-Based Stores, Session Store Interfaces, Server-Side Session Stores.

ما هي البدائل مفتوحة المصدر لـ expressjs/session؟

تشمل البدائل مفتوحة المصدر لـ expressjs/session: codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… stack-auth/stack-auth — Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth… webpy/webpy — web.py is a minimal Python web framework that provides the core components needed to build web applications: URL… steveiliop56/tinyauth — Tinyauth is an authentication middleware service and identity provider that verifies user identities to grant system… thoughtbot/clearance — Clearance is a Ruby on Rails authentication framework designed to manage user accounts, encrypted password storage,…

بدائل مفتوحة المصدر لـ Session

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Session.
  • codeigniter4/codeigniter4الصورة الرمزية لـ codeigniter4

    codeigniter4/CodeIgniter4

    5,924عرض على GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    عرض على GitHub↗5,924
  • redis/go-redisالصورة الرمزية لـ redis

    redis/go-redis

    22,159عرض على GitHub↗

    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

    Gogogolangredis
    عرض على GitHub↗22,159
  • stack-auth/stack-authالصورة الرمزية لـ stack-auth

    stack-auth/stack-auth

    6,699عرض على GitHub↗

    Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth integration, team management, and session handling for web applications. It offers a complete authentication lifecycle covering sign-in, sign-up, session management, password recovery, and multi-factor security, with support for passkey authentication and OAuth providers including Google, GitHub, and Apple. The platform includes a team-based permission system with role-based access control, allowing users to be organized into teams with granular permissions for membership manage

    TypeScriptauthauth0authentication
    عرض على GitHub↗6,699
  • webpy/webpyالصورة الرمزية لـ webpy

    webpy/webpy

    5,919عرض على GitHub↗

    web.py is a minimal Python web framework that provides the core components needed to build web applications: URL routing, template rendering, database access, form handling, and session management. The framework uses a convention-based approach where URL patterns are automatically mapped to handler classes based on their names, eliminating the need for manual route configuration. It exposes applications as WSGI callables, making them deployable with any WSGI-compliant server. The framework distinguishes itself through its metaclass-driven auto-discovery system, which automatically registers h

    Python
    عرض على GitHub↗5,919
  • عرض جميع البدائل الـ 30 لـ Session→