Skip to content

Commit 04b94ba

Browse files
authored
Merge pull request #3225 from itowlson/langs-in-the-readme
Link language SDKs in the readme
2 parents 1760e18 + 8149835 commit 04b94ba

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,21 @@ and then follow the
3838
[Rust](https://spinframework.dev/rust-components/), [JavaScript](https://spinframework.dev/javascript-components), [Python](https://spinframework.dev/python-components), or [Go](https://spinframework.dev/go-components/)
3939
language guides, and the [guide on writing Spin applications](https://spinframework.dev/writing-apps/).
4040

41+
## Language support
42+
43+
WebAssembly is a language-agnostic runtime: you can build WebAssembly components from a variety of source languages. Spin SDKs are available for several languages, including:
44+
45+
* JavaScript: https://github.com/spinframework/spin-js-sdk
46+
* Rust: https://crates.io/crates/spin-sdk
47+
* Go: https://pkg.go.dev/github.com/fermyon/spin/sdk/go/v2
48+
* Python: https://github.com/spinframework/spin-python-sdk
49+
* Zig: https://github.com/dasimmet/zig-spin (third party)
50+
* Moonbit: https://github.com/gmlewis/spin-moonbit-sdk (third party)
51+
52+
> The Spin framework team supports the JavaScript, Rust, Go, and Python SDKs. Other language integrations are supported by their authors, and we're grateful to them for their work!
53+
4154
## Usage
55+
4256
Below is an example of using the `spin` CLI to create a new Spin application. To run the example you will need to install the `wasm32-wasip1` target for Rust.
4357

4458
```bash

0 commit comments

Comments
 (0)