There are several projects under the SoapBox Automation umbrella.

SoapBox Snap

SoapBox Snap is a free and open source PC-based automation platform.  It includes a ladder logic editor and a “soft” runtime right out of the box.  It’s targeted at the DIY “maker” culture.  If you’re familiar with ladder logic in your day job (or you have any kind of electrical background) and you want to include automation in your personal or academic projects, SoapBox Snap is built for you.

More information can be found on the SoapBox Snap product page.

SoapBox Core

SoapBox Core makes it simple to build an extensible .NET application.  It is the core framework used to build SoapBox Snap.  It makes extensive use of Windows Presentation Foundation (WPF), the Model-View-ViewModel (MVVM) Pattern, and the brand new Managed Extensibility Framework (MEF).  The SoapBox Core application framework takes the Model-View-ViewModel pattern one step further, allowing you to capture each feature in its own assembly, and swap them in and out at runtime.

More information can be found on the SoapBox Core product page.


FluentDwelling is a free and open-source .NET library to communicating with Insteon and X10 devices using the 2413U USB-to-Insteon bridge.

More information can be found on the FluentDwelling product page.