Skip to content

An simple web/API framework for individual developers.

License

Notifications You must be signed in to change notification settings

googollee/go-espresso

Repository files navigation

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

About

An simple web/API framework for individual developers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published