JVSDisplayOTron

A lightweight but powerful module, that allows you to easily control a Display-O-Tron 3000 / HAT from Node.js

If you own a Raspberry Pi and a Pimoroni Display-O-Tron 3000 or Display-O-Tron HAT, this module might be just for you!
JVSDisplayOTron allows you to easily control a Display-O-Tron from Node.js, making it possible to add visual feedback to Node.js apps that run on a Raspberry Pi.

JVSPiGlow

A lightweight but powerful module, that allows you to easily control a PiGlow from Node.js

If you own a Raspberry Pi and a Pimoroni PiGlow, this module might be just for you!
JVSPiGlow allows you to easily control a PiGlow from Node.js, making it possible to add visual feedback to Node.js apps that run on a Raspberry Pi.

JVSLine

A custom Interface Builder-designable line view for iOS, written in Swift

If you're looking for an easy way to add lines in the UI of an iOS app, look no further!
JVSLine allows you to easily add styled lines to your UI, without writing any code.

We initially developed this component for use in Unlocator Updater, but released it as Open Source as it may be useful for other developers.

JVSUIButton

A subclass of UIButton written in Swift, adding the ability to set a minimum hit target size

In the Adaptivity and Layout chapter of the iOS Human Interface Guidelines, Apple states that it is recommended to give tappable controls a hit target of about 44 x 44 points. When you use a UIButton that is smaller than the recommended hit target, JVSUIButton allows you to specify a hit target that is larger than the button itself.

We initially developed this component for use in Unlocator Updater, but released it as Open Source as it may be useful for other developers.

WKActivityIndicator

A rewritten version of Andy Drizen's implementation of the WatchKit activity indicator for iOS, written in Swift

WKActivityIndicator allows you to easily add a WatchKit-like activity indicator to an iOS app.
We've rewritten the original version by Andy Drizen to allow for more flexibility.