Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 3.09 KB

File metadata and controls

57 lines (38 loc) · 3.09 KB

wasmCloud TypeScript

TypeScript examples and project templates for building wasmCloud components.

📚 Component Examples

Note

New to wasmCloud components in TypeScript?

Start with the wasmCloud TypeScript language guide

wasmCloud Components are WebAssembly components that serve as applications on the wasmCloud platform.

Example Description
TypeScript Components Sample wasmCloud components written in TypeScript

🧩 Project Templates

Project templates for scaffolding new wasmCloud component projects.

These templates can be used with wash new:

wash new https://github.com/wasmCloud/typescript.git --name my-project --subfolder templates/<template-name>
Template Description
http-hello-world-hono Minimal HTTP server component using Hono
http-hello-world-fetch Minimal HTTP server component using the fetch() API
http-client Component that makes outgoing HTTP requests
http-handler-hono HTTP handler component powered by Hono
http-blobstore-handler-hono HTTP handler component powered by Hono, backed by wasi:blobstore
http-kv-handler-hono HTTP handler component powered by Hono, backed by wasi:keyvalue
service-tcp-echo Service + component template demonstrating wasi:sockets TCP

See the templates README for more details.

🛠️ Contributing

For development setup, workflow, and contribution guidelines, see the Contributing Guide.

📄 License

This project is licensed under the Apache 2.0 License.

🔗 Related