webgo

A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).

MIT License

Stars
301
Committers
4
webgo - WebGo 1.6.0

Published by bnkamalesh over 6 years ago

v1.6.0

This version marks the end of 1.x. There will only be bug fixes for this version going forward 1.6.x

v2.0.0

  1. This version would feature cleaner middleware structure; by wrapping an exposed ServeHTTP method.
    • Will be detailed during release
  2. Chaining and middlewares would be semantically considered different in 2.x unlike in 1.x
  3. Further optimized ServeHttp function

Removing

  1. Access log per route will be removed instead access will only be configurable for the whole server
webgo - Minor updates

Published by bnkamalesh over 6 years ago

v1.5.5

  • Minor updates to code structure
  • Minor formatting changes
  • Added Go tests (refer README on how to run the tests)
  • Added Go benchmark (refer README on how to run the benchmarks)
webgo - Production ready, stable

Published by bnkamalesh almost 7 years ago

A few bug fixes & performance improvements in route matching.

webgo - Refactored for improved performance

Published by bnkamalesh about 7 years ago

Minor refactors and code improvements which improved the performance. Benchmarks are also updated for the latest code.

webgo - First release

Published by bnkamalesh over 7 years ago

The first release has all the 3rd party dependencies removed for handling routing & chaining logic.