Skip to content

stevelr/awesome-wasmcloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Awesome wasmcloud

Awesome

A curated list of wasmcloud code and resources.

wasmcloud is a platform for writing portable business logic that can run anywhere from the edge to the cloud, that boasts a secure-by-default, boilerplate-free developer experience with rapid feedback loop.

Contributing

If you would like to contribute to this list, please read the contribution guidelines first.

If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!

Contents


Documentation

Tutorials

Community

Actors

  • Examples
    • actor-to-actor An example illustrating shared actor interface and actor-to-actor communication
    • echo An actor that returns a JSON payload describing the incoming request
    • ecommerce
    • extras A sample illustrating the use of the wasmcloud:extras capability for random number, Guid, and sequence number generation.
    • logger A simple actor that logs every HTTP Request Method it receives to stdout
    • subscriber A simple actor that logs every message it receives to stdout
    • wasmcloud Chat chat with multi-channel back-end

Capability Providers

  • Examples

    • inmemory-keyvalue A sample in-memory Key-Value Store capability provider, used by the tutorial for creating a new capability provider
    • kvcounter An actor that uses the key-value store to increment a counter and return a value for every HTTP request it receives
    • kvcounter-as The same actor as kvcounter, but written in AssemblyScript. This actor is meant to demonstrate the subtle differences between languages.
  • Reference implementations

Krustlet

Libraries

  • Actor

    • actor-interfaces - Libraries used by actors to interface with different capability providers
  • Host

  • Tooling

    • provider-archive Library for PAR files - compressable TARs for managing OS/CPU-native capability provider plugins and signed claims (rust)
    • wascap Embed, extract, and validate capability claims in JWTs for WebAssembly modules

Tools

  • WAPC cli WebAssembly Procedure Calls command-line interface.
  • wash - WAsmcloud SHell - A multi-tool for various wasmcloud activities as well as an interactive REPL for a wasmcloud runtime host.
  • WIDL-validator Validate your WIDL yo.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published