EtherCastbeta

A toolkit for creating modular, distributed applications.

Features

Modules
EtherCast lets you split your app into
manageable, testable parts.
Live Update
Rapid development with live-reload,
without interrupting users, on any platform
Deployment
Deploy anywhere - web app, desktop app, cluster of microservices, even as a smart contract. Mix and match these parts as needed.
Messaging
Unified API that transparently connects your modules.
Analytics
Live debugging and performance stats
in real time, from live deployments.

Getting started

Download the SDK or clone the sources
Add the project reference to EtherCastLib.dll
Add the sample module to your project
Set the postbuild action executing the following action:
ProductBuilder.exe -a YourStartupModule.dll -o YourApp.exe -p YourApp.product
Modify the product configuration according to the documentation

Support

Note that it is a beta quality software. Bugs are to be expected. Don't hesitate to report them. Docs are also in progress.