Code generator for the Smithy interface modelling language.
Support for BEAM languages: Erlang, Elixir, Gleam.
This implementation follows the "official" Creating a Code Generator guidelines.
Prerequisites:
- Java 21+
- Gradle 8+
- Smithy CLI
- Erlang/OTP 24+
- rebar3 3+
- Elixir 1+
make build
make testmake examples