Skip to content

A thin wrapper around actix for making code-first strictly-typed HTTP APIs.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

root-talis/groom

Repository files navigation

groom

A thin wrapper around actix for making code-first strictly-typed HTTP APIs.

Groom is heavily inspired by poem-openapi.

Goals:

  • leverage rust's type system to describe and enforce API contracts;
  • abstract out content-type negotiations and serialization/deserialization and allow developer to work with raw data;
  • allow code-first OpenAPI spec generation;
  • be a supplement to actix, not a replacement;
  • check everything at compile-time with developer-friendly error messages - wherever possible.

❗ groom is WIP - do not use in production!

List of things to do.

Licensing:

MIT or Apache 2.0.

About

A thin wrapper around actix for making code-first strictly-typed HTTP APIs.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages