Skip to content

v1.0.0

Compare
Choose a tag to compare
@opensaucerer opensaucerer released this 12 May 05:57
· 36 commits to main since this release

Basically, A Remarkable Framework

This is the first version of a framework that's basically remarkable.
Barf isn't just another framework as it aims to be different in various ways, especially around how the main application context is managed...you don’t have direct access to it rather barf exposes some interface for it to interact with it on your behalf.
With Barf, there's

  • No bullsh*t context
  • No application instance
    It’s just what you need being provided to you in an unobtrusive way.

Summary

This version of Barf includes the following

  • HTTP serving
  • Method based routing
  • Configurable CORS
  • Dynamic ENV variables loading into struct pointers
  • Body, Query, and Params formatting into custom types
  • Global middlewares
  • Subrouters
  • Subrouter scoped middlewares