Here are
20 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
Jun 2, 2023
Scala
Smithy code generators for Go (in development)
Updated
May 17, 2023
Java
Rust native core model for the AWS Smithy IDL
Updated
Mar 31, 2023
Rust
Updated
Jun 2, 2023
Scala
wasmCloud API interfaces: smithy IDLs and shared libraries
A Language Server Protocol implementation for the Smithy IDL
Updated
May 30, 2023
Java
Smithy4s (Scala + Scala.js) full-stack application
Updated
May 29, 2023
Scala
Tooling for interactive experimentation of Smithy services
Updated
May 29, 2023
Scala
IntelliJ plugin for the Smithy interface definition language.
Updated
Jun 2, 2023
Kotlin
smithy4s Routing for Play Framework.
Updated
Jun 3, 2023
Scala
Smithy4s integration for Caliban, a Scala GraphQL library.
Updated
May 31, 2023
Scala
Updated
Apr 19, 2023
Rust
Smithy IntelliJ provides IDE integration for the Smithy IDL.
Updated
Mar 25, 2022
Java
An attempt to model the Proxmox API in Smithy for better client generation.
Updated
Mar 19, 2023
Smithy
Smithy code generator for Qt
An example repository showing how to build and deploy a smithy-rs service to AWS Lambda using the AWS CDK v2.
Updated
May 9, 2023
TypeScript
An example of leveraging smithy4s for use in API development with http4s and a CLI using decline, yielding a functional, cats-effect-backed Scala service. 🔨 ➡️ 🔗
Updated
Apr 19, 2023
Scala
Bazel rules for building and using models defined in the AWS Smithy IDL
Updated
Jan 8, 2023
Starlark
GitHub composite action to run a basic build with the Smithy CLI
Updated
Apr 4, 2022
Kotlin
Improve this page
Add a description, image, and links to the
smithy
topic page so that developers can more easily learn about it.
Curate this topic
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.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.