Skip to content

wasmCloud TypeScript ecosystem libraries and tooling

Notifications You must be signed in to change notification settings

wasmCloud/typescript

Repository files navigation

wasmCloud TypeScript

TypeScript ecosystem libraries, applications, and examples for wasmCloud.

Overview

This repository is a TypeScript monorepo containing libraries, applications, and examples for building with wasmCloud. It includes:

  • Libraries (packages/) - Reusable TypeScript packages for wasmCloud development
  • Applications (apps/) - Production applications built with wasmCloud
  • Examples (examples/) - Sample components and usage patterns

📦 Packages

PackageDescription
@wasmcloud/lattice-client-coreCore TypeScript client for wasmCloud lattice operations
@wasmcloud/lattice-client-reactReact hooks and components for wasmCloud lattice integration
@wasmcloud/eslint-configShared ESLint configuration
@wasmcloud/prettier-configShared Prettier configuration
@wasmcloud/tsconfigShared TypeScript configuration

🚀 Applications

ApplicationDescription
Washboard UIWeb-based dashboard for managing wasmCloud lattices

📚 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.

ExampleDescription
TypeScript ComponentsSample wasmCloud components written in TypeScript

🛠️ Development

For detailed development setup, workflow, and contribution guidelines, please see our Contributing Guide.

Quick Start

Install Yarn:

npm install -g yarn

Install dependencies:

yarn install

Build all packages:

yarn build

Run development servers:

yarn dev

Monorepo Structure

This repository uses:

📖 Documentation

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details on:

  • Development setup and workflow
  • Code style and standards
  • Testing requirements
  • Commit conventions
  • Pull request process

📄 License

This project is licensed under the Apache 2.0 License.

🔗 Related

About

wasmCloud TypeScript ecosystem libraries and tooling

Topics

Resources

Contributing

Stars

Watchers

Forks

Contributors 15