Home
SKipper, as the name suggests, is an application for helping you operate your boat. The first two letters, "SK", are capitalized because SKipper uses the Signal K protocol (https://github.com/SignalK/signalk), and can display any data available on a Signal K server. If your Signal K installation uses relays or any Signal K PUT-capable device, SKipper can also control them.
SKipper supports all Signal K Zones and Notifications! So, for example, if you have Zones set up for different ranges of Depth Below Transducer, and an Alert if the depth is less than 3 meters, SKipper will show your depth in different colors as you move from Zone to Zone. If the depth becomes less than 3 meters, Skipper will display a large red Alert on your screen!
Just as every boat and boater are different, so too is every SKipper installation, because each user creates their own UI with an unlimited number of user-defined Pages. A simple installation for showing only 6 to 10 bits of Signal K data could have only one page, but a boat with a lot of Signal K data might have a half-dozen or more Pages, each laid out to help the boater in a different situation, or with different types of data. Pages are defined in an easy-to-use editor that's built right into SKipper, and turned on or off as needed.
Frameworks
SKipper is built with open source .NET 8 and a cross platform, open source UI framework called Avalonia UI.
Supported platforms
- Raspberry Pi from Zero 2 W and 3A/B+
- Windows 8.1 and newer
- MacOS X (Intel or ARM based)
- Any Linux computer with AMD64 processor
- Android phone or tablet
- iPhone or iPad
- Any ARMv7 or ARM64 device that runs .NET
- DRM or FrameBuffer is supported so SKipper doesn't need X/Wayland.You can find more about running via DRM/FrameBuffer here.
- Any web browser capable of running WASM or WebAssembly. You can try it now! (But be patient - this demo doesn't start instantly first time.)
Getting started
If you want to start playing with SKipper, please open Get started with SKipper give it a try. Thanks!
Support
Support is available on Discord or on our GitHub repository where you can post your issues.