> For the complete documentation index, see [llms.txt](https://tarmac.gitbook.io/tarmac-framework/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tarmac.gitbook.io/tarmac-framework/writing-functions.md).

# Writing Functions

- [Supported Languages](https://tarmac.gitbook.io/tarmac-framework/writing-functions/supported-languages.md): What languages are known to work with Tarmac.
- [Go](https://tarmac.gitbook.io/tarmac-framework/writing-functions/go.md): Creating a WASM Function in Go.
- [Rust](https://tarmac.gitbook.io/tarmac-framework/writing-functions/rust.md): Creating a WASM Function in Rust.
