Smithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any programming language.
The AWS PDK provides building blocks for common patterns together with development tools to manage and build your projects.
#Awesome#Awesome Smithy is a curated list of awesome build-tools, code-generators, examples, and other resources related to the Smithy IDL.
Tooling for converting to and from the Smithy IDL
Keep elasticsearch threads out of your web facing app, kids
A collection of examples to help users get up and running with Smithy
Smithy4s (Scala + Scala.js) full-stack application
A Language Server Protocol implementation for the Smithy IDL
Deprecated: wasmCloud API interfaces: smithy IDLs and shared libraries
Tooling for interactive experimentation of Smithy services
Experimental Scala 3 library that allows to automatically derive instances of the smithy4s abstractions from scala constructs.
IntelliJ plugin for the Smithy interface definition language.
Full-stack web application with Scala 3, using Smithy4s
Smithy4s integration for Caliban, a Scala GraphQL library.
Smithy4s client directly using Fetch APIs, without bringing http4s/cats, to dramatically reduce bundle size