Popularity
2.2
Stable
Activity
9.4
-
25
1
4

Programming language: Go
License: MIT License
Tags: Web Frameworks    

GoTuna alternatives and similar packages

Based on the "Web Frameworks" category.
Alternatively, view gotuna alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of GoTuna or a related project?

Add another 'Web Frameworks' Package

README

GoTuna - Web framework for Go

Please visit https://gotuna.org for the latest documentation, examples, and more.

Features

  • Router (gorilla)
  • Standard http.Handler interface
  • Middleware support
  • User session management (gorilla)
  • Session flash messages
  • Native view rendering (html/template) with helpers
  • Static file server included with the configurable prefix
  • Standard logger interface
  • Request logging and panic recovery
  • Full support for embedded templates and static files
  • User authentication (via user provider interface)
  • Sample InMemory user provider included
  • Multi-language support
  • Database agnostic

Requirements

  • Make sure you have Go >= 1.16 installed

Testing

go test -race -v ./...

Running examples

go run examples/fullapp/cmd/main.go

External dependencies

External modules are mostly used when the feature is too complex to build or maintain - Router, Secure cookies

TODO

  • Validation (input/forms)
  • Cache

Licence

This project is licensed under the MIT License.


*Note that all licence references and agreements mentioned in the GoTuna README section above are relevant to that project's source code only.