{"repo":"alexedwards/scs","free":true,"listed":false,"github":"https://github.com/alexedwards/scs","clone":"git clone https://github.com/alexedwards/scs.git","description":"HTTP Session Management for Go","language":"Go","stars":2611,"topics":["go","golang","session","sessions","http","context"],"license":"MIT","category":"dev-tools","readme_excerpt":"SCS: HTTP Session Management for Go Features - Automatic loading and saving of session data via middleware. - Choice of 19 different server-side session stores including PostgreSQL, MySQL, MSSQL, SQLite, Redis and many others. Custom session stores are also supported. - Supports multiple sessions per request, 'flash' messages, session token regeneration, idle and absolute session timeouts, and 'remember me' functionality. - Easy to extend and customize. Communicate session tokens to/from clients in HTTP headers or request/response bodies. - Efficient design. Smaller, faster and uses less memory than gorilla/sessions. Project status This project has reached a stable status. It is actively maintained with ongoing bug fixes and essential updates, and significant alterations to the API or behavior are not expected. Please see the contributing guidelines before submitting any PRs. Instructions - SCS: HTTP Session Management for Go - Features - Instructions - Installation - Basic Use - Configuring Session Behavior - Working with Session Data - Loading and Saving Sessions - Configuring the Session Store - Using Custom Session Stores - Using Custom Session Stores (with context.Context) - Multiple Sessions per Request - Enumerate All Sessions - Multiple Writes, Flushing and Streaming Responses - Hijacking Responses - Compatibility - Contributing Installation This package requires Go 1.12 or newer. Note: If you're using the traditional GOPATH mechanism to manage dependencies, instead o","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexedwards","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexedwards/scs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}