Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.19 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.19 KB

go-espresso

Go Reference Go Report Card CI

An web/API framework.

  • For individual developers and small teams.
  • Code first.
    • Focus on code, instead of switching between schemas and code.
  • Type safe.
    • No casting from any.
  • Support IDE completion.
  • As small dependencies as possible.
    • httprouter
    • exp/slog for logging
      • This may go to std in the future.
    • testing
      • go-cmp

Examples to show the usage:

Requirement:

  • Go >= 1.22
    • Require generics.
    • errors.Is() supports interface{ Unwrap() []error }
    • With GODEBUG=httpmuxgo121=0