Skip to content
SignalK Instrument package
Branch: master
Clone or download
Latest commit 9987ca1 Apr 5, 2019


This is an instrumentation package to display signalK data. Display can be split up in any arrangement to show all data available on the server.

Design Goal

The idea is to replicate the functionality of your average MFD such as the B&G Triton, Raymarine i70, or Garmin GMI20. Display should be fullscreen and not require any scrolling, and anything displayed should be as big as possible in the given space. Multiple pages


The app is an Angular-cli app. Install dependencies with npm install. Then run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files. Run ng build to build the project. The build artifacts will be stored in the public/ directory. Use the -prod flag for a production build. To prepare for npm, run npm run-script build-npm.



  • Customization options for Historical Charts
  • Select default unit for each unit type in config.
  • Attitude Indicator * In progress


  • Sailing Polars with ChartJS Radar type chart?

  • More Customization options for radial/linear Gauges

    • Gauge Zones
  • Overview page to quickly scroll through known path info.

  • Alerts/Notifications

  • iFrame Widget?

  • Delete Page.

  • Numeric widget max/avg values.

Feature Ideas

  • Get historical from server.
  • Pre-created widgets for commonly used displays
You can’t perform that action at this time.