Skip to content

A simple and fast HTTP and WebSocket framework for Go

License

Notifications You must be signed in to change notification settings

surrealdb/fibre

Repository files navigation

fibre

A simple and fast http framework for Go (Golang).

Features

  • Simple and efficient router
  • Extensible middleware framework
  • Customise when middleware should run
  • Built to run with REST or Websockets
  • Build APIs with RESTful methodologies
  • Build APIs with Websocket methodologies
  • Build APIs with JSONRpc methodologies
  • Centralized and customisable error logging
  • Works seamlessly with Golang's standard HTTP server
  • Automatic data binding for Form, XML, JSON, CBOR, MsgPack
  • Automatic response type detection for XML, JSON, CBOR, MsgPack

Installation

go get github.com/surrealdb/fibre