Hacker GitHub

← All repos

smithy-lang/smithy

View on GitHub ↗ ★ 2,383 Java

Smithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any programming language.

4 mentions on Hacker News by 4 people: 0 stories, 4 comments · first 2020-06-29 · latest 2022-10-16

Mentions per year 4 mentions · busiest year 2021 (2)
20082026
  1. Also check out Smithy from AWS ( https://github.com/awslabs/smithy ), the code it generates is much better. It's influenced by the new AWS SDKs so it has generator support for Rust.
  2. …https://ssw.jku.at/Research/Projects/Coco/ I created a parser for Smithy that anyone can see/use here https://github.com/awslabs/smithy/issues/793 , also include a transformed ABNF IDL to an EBNF accepted by https://www.bottlecaps.de/rr/ui
  3. …backward compatibility issues are caught with Smithy diff, which also supports custom rules: https://github.com/awslabs/smithy/tree/main/smithy-diff
  4. …rather than just specifying a data format, then there are tools like Smithy, gRPC, and Thrift. https://github.com/awslabs/smithy https://grpc.io/ https://thrift.apache.org/
    comment by jcrites · 2020-06-29 · in Building a high performance JSON parser