• Stars
    star
    27
  • Rank 875,055 (Top 18 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created almost 10 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Package session is a middleware that provides the session management of Macaron.

session

GitHub Workflow Status codecov GoDoc Sourcegraph

Middleware session provides session management for Macaron. It can use many session providers, including memory, file, Redis, Memcache, PostgreSQL, MySQL, Couchbase, Ledis and Nodb.

Installation

The minimum requirement of Go is 1.6 (1.13 if using Redis, 1.10 if using MySQL).

go get github.com/go-macaron/session

Getting Help

Credits

This package is a modified version of beego/session.

License

This project is under the Apache License, Version 2.0. See the LICENSE file for the full license text.

More Repositories

1

macaron

Package macaron is a high productive and modular web framework in Go.
Go
3,474
star
2

binding

Package binding is a middleware that provides request data binding and validation for Macaron.
Go
23
star
3

captcha

Package captcha is a middleware that provides captcha service for Macaron.
Go
19
star
4

toolbox

Package toolbox is a middleware that provides health check, pprof, profile and statistic services for Macaron.
Go
19
star
5

cache

Package cache is a middleware that provides the cache management of Macaron.
Go
18
star
6

oauth2

Package oauth2 is a middleware that provides support of user login via an OAuth 2.0 backend for Macaron.
Go
15
star
7

docs

An open source project for Macaron documentation.
14
star
8

pongo2

Package pongo2 is a middleware that provides pongo2 template engine support for Macaron.
Go
13
star
9

inject

Package inject provides utilities for mapping and injecting dependencies in various ways.
Go
13
star
10

i18n

Package i18n provides an Internationalization and Localization middleware for Macaron applications
Go
12
star
11

authz

Go
11
star
12

renders

Package renders is a middleware, that provides template render for Macaron.
Go
11
star
13

examples

Simple examples for Macaron + X.
Go
10
star
14

auth

Go
10
star
15

csrf

Package csrf is a middleware that generates and validates CSRF tokens for Macaron.
Go
8
star
16

bindata

Package bindata is a helper module that allows to use in-memory static and template files for Macaron.
Go
8
star
17

cors

Go
3
star
18

macaron.peach

This is a repository of Macaron documentation for Peach configuration.
HTML
3
star
19

gzip

Package gzip is a middleware that provides Gzip compress to responses for Macaron.
Go
3
star
20

jade

Package jade is a middleware that provides jade template engine support for Macaron.
Go
2
star
21

switcher

Package switcher is a helper module that provides host switch functionality for Macaron.
Go
1
star