Here are
56 public repositories
matching this topic...
Smithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any programming language.
Updated
Nov 13, 2026
Java
The AWS PDK provides building blocks for common patterns together with development tools to manage and build your projects.
Updated
Sep 11, 2026
TypeScript
Updated
Oct 22, 2026
Scala
Awesome Smithy is a curated list of awesome build-tools, code-generators, examples, and other resources related to the Smithy IDL.
Smithy code generators for Go (in development)
Updated
Nov 10, 2026
Java
A collection of examples to help users get up and running with Smithy
Updated
Nov 11, 2026
Java
Rust native core model for the AWS Smithy IDL
Updated
Mar 31, 2023
Rust
Tooling for converting to and from the Smithy IDL
Updated
Oct 5, 2026
Scala
Keep elasticsearch threads out of your web facing app, kids
Updated
Nov 2, 2026
Scala
A Language Server Protocol implementation for the Smithy IDL
Updated
Nov 11, 2026
Java
Smithy4s (Scala + Scala.js) full-stack application
Updated
Jun 30, 2025
Scala
Updated
Nov 11, 2026
Java
Deprecated: wasmCloud API interfaces: smithy IDLs and shared libraries
Tooling for interactive experimentation of Smithy services
Updated
Nov 7, 2026
Scala
IntelliJ plugin for the Smithy interface definition language.
Updated
Nov 10, 2026
Kotlin
Experimental Scala 3 library that allows to automatically derive instances of the smithy4s abstractions from scala constructs.
Updated
Jun 1, 2026
Scala
Full-stack web application with Scala 3, using Smithy4s
Updated
Nov 25, 2025
Scala
smithy4s Routing for Play Framework.
Updated
Nov 13, 2026
Scala
Smithy code generation for .NET. Typed clients, ASP.NET Core servers, and models, generated during dotnet build.
Smithy4s client directly using Fetch APIs, without bringing http4s/cats, to dramatically reduce bundle size
Updated
Jun 1, 2026
Scala
Add this topic to your repo
To associate your repository with the
smithy
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.