The CastHub Dashboard System is built around individual Modules, each of them doing their own thing with a helping-hand from the CastHub Ecosystem.

What makes a Module

Modules are, at their most basic level, a single element defined using the Web Components API.

Web Components are super cool, and Modules use them to their full capacity, automating some bits and pieces for you, such as enforcing use of the Shadow DOM for HTML & CSS encapsulation.

Don't know anything about Web Components? Not to worry, we have a bunch of open-source Modules for you to have a look at, as well as examples throughout these docs.

Module Discovery

Users download and install Modules via the Module Store. Unlike conventional App-like Stores, there are currently no restrictions on submissions, though this is subject to change in the future.

Are you ready?

Click the button below to get started on your journey to creating your first CastHub Module!

Creating a Module