1
0
mirror of https://github.com/labstack/echo.git synced 2024-12-24 20:14:31 +02:00
High performance, minimalist Go web framework https://echo.labstack.com/
Go to file
Vishal Rana 1f0bae394a Gannett digital master allow html buffers (#765)
* Since some templating engines final result is a buffer, we've been casting them to strings, which is a bit unnecessary considering under the hood Echo supports this.

* Since some templating engines final result is a buffer, we've been casting them to strings, which is a bit unnecessary considering under the hood Echo supports this.

* Update context.go

* Update context_test.go

* Update context_test.go

* Utilize same design pattern for HTMLBlob as JSONBlob

* Streamlined a few more methods

* more  consistent

Signed-off-by: Vishal Rana <vr@labstack.com>
2016-12-06 18:57:06 -08:00
_fixture Test cased for Echo#Start/Shutdown 2016-09-24 17:50:38 -07:00
.github Update ISSUE_TEMPLATE.md 2016-08-29 13:45:46 -07:00
middleware fixed ##743 2016-11-21 14:42:13 -08:00
recipe recipe: twitter like api 2016-12-05 23:04:03 -08:00
website Gannett digital master allow html buffers (#765) 2016-12-06 18:57:06 -08:00
.editorconfig updated docs 2016-11-16 21:26:56 -08:00
.gitattributes Moved examples to recipes 2015-10-08 20:10:55 -07:00
.gitignore cors: not checking for origin header 2016-11-12 14:05:41 -08:00
.travis.yml fixed .travis.yml 2016-11-17 11:37:02 -08:00
binder_test.go First commit to v3, #665 2016-09-22 22:56:00 -07:00
binder.go First commit to v3, #665 2016-09-22 22:56:00 -07:00
context_test.go updated migration guide 2016-11-14 22:54:09 -08:00
context.go Gannett digital master allow html buffers (#765) 2016-12-06 18:57:06 -08:00
echo_test.go updated recipes 2016-10-20 16:57:31 -07:00
echo.go issue: fixed #755 (#758) 2016-12-02 09:28:18 -08:00
glide.lock recipe: twitter like api 2016-12-05 23:04:03 -08:00
glide.yaml recipe: twitter like api 2016-12-05 23:04:03 -08:00
group_test.go removed deprecated functions group.go 2016-10-13 14:04:08 -07:00
group.go fixed #701 2016-10-30 15:03:18 -07:00
LICENSE Refactored variable names 2016-04-24 10:22:15 -07:00
logger.go logger new api, updated recipes 2016-10-23 13:37:04 -07:00
README.md docs: update 2016-11-25 13:05:45 -08:00
response.go First commit to v3, #665 2016-09-22 22:56:00 -07:00
router_test.go fixed #729 2016-11-15 20:12:13 -08:00
router.go param alias, context#param 2016-11-17 18:42:00 -08:00

[Echo] (https://echo.labstack.com) GoDoc License Build Status Coverage Status Join the chat at https://gitter.im/labstack/echo Twitter

Feature Overview

  • Optimized HTTP router which smartly prioritize routes
  • Build robust and scalable RESTful APIs
  • Group APIs
  • Extensible middleware framework
  • Define middleware at root, group or route level
  • Data binding for JSON, XML and form payload
  • Handy functions to send variety of HTTP responses
  • Centralized HTTP error handling
  • Template rendering with any template engine
  • Define your format for the logger
  • Highly customizable
  • Automatic TLS via Let’s Encrypt
  • HTTP/2 support
  • Built-in graceful shutdown

Performance

Performance

Get Started

Support Us

Contribute

Use issues for everything

  • Report issues
  • Discuss on chat before sending a pull request
  • Suggest new features or enhancements
  • Improve/fix documentation

Credits

License

MIT