Plugins are bundles of software components used to extend Open MCT by defining new capabilities such as telemetry sources, object providers or new telemetry visualizations. Check out the available Open MCT plugins below — some are packaged along with Open MCT already, others are available for you to download.
Didn’t find what you need? File an issue on Github or learn how to create your own plugin.
openmct.install()
with a plugin-specific installation function. See our index.html
for an example.
Plugins labeled stable are currently functional with Open MCT, plugins labeled experimental have not been verified and are not guaranteed to function correctly, or at all.
openmct.install()
with the custom installation function openmct.plugins.LocalStorage()
.
List of official plugins, some of which are included with Open MCT. Read more about how to use our included plugins in the API documentation.
openmct.plugins.StaticRootPlugin
Exposes an object tree defined in JSON as a non-editable root level tree.
openmct.plugins.CouchDB
Adapter for using CouchDB to persist user-created objects.
openmct.plugins.SummaryWidget
Provides a compact visualization of system status based on user-defined rules on multiple telemetry points.
openmct.plugins.LocalStorage
Provides persistence of user-created objects in browser Local Storage.
openmct.plugins.AutoflowView
Allows users to visualize the latest values of a collection of telemetry points in a condensed list.
openmct.plugins.Snow
Light theme for Open MCT interface.
openmct.plugins.MyItems
Defines top-level folder named "My Items" to store user-created items.
openmct.plugins.UTCTimeSystem
The UTC time system provides a default time system based on Coordinated Universal Time (UTC).
openmct.plugins.ImportExport
The Import/Export plugin allows objects to be imported and exported as JSON files, allowing for sharing, and backup of object trees.
openmct.plugins.Conductor
Provides a user interface to change the time bounds of the application.
openmct.plugins.Elasticsearch
Adapter for using Elasticsearch to persist user-created objects.
openmct.plugins.Espresso
Dark theme for Open MCT interface.
openmct.plugins.URLIndicator
Provides an indicator to display URL availability.
Check out some of the plugins created by our developer community! You can also create and publish your own plugin.
The plugins below have not tested or vetted by us in any way, and they are in various states of development. We include them here in the hope that they provide useful functionality, or that they inspire further development of the plugins themselves. Inclusion of a plugin below does not imply endorsement by NASA of any particular project or organization; proprietary or otherwise.
Integrates telemetry data from Kerbal Space Program into Open MCT.