Callisto is (hopefully) a helpful toolkit containing some utilities and UI controls to help complete your app's Windows UI style quickly as well as consistent with the Windows UI guidelines.

Each control has made every attempt to be pixel/animation perfect to the OS experiences seen in Windows 8.

Callisto is provided as Open Source licensed under the Microsoft Public License...use as you wish, don't sue me.


Since Windows 8 was announced I had been working on application building and had found a few things that were common that I needed in my apps. I kept re-writing them and decided just to encapsulate them in a library.

Additionally at the release of Windows 8 there are some small gaps in UI controls in the XAML platform that make it easy to build Windows UI style apps. It is not impossible, but I made Callisto to hopefully make them easier.

Callisto grew from app development and extracted from apps initially. I hope you find it useful.


I've tried to make it very easy to acquire Callisto for your use, whether you are a developer who just wants the lib, or you want the source. Callisto is available in source-code form on GitHub or in binary form via NuGet or the Visual Studio Gallery.

Source code on GitHub   NuGet   Visual Studio Gallery

ReSharper - Productivity Visual Studio add-in for C#, VB.NET, XML, XAML, ASP.NET and more


The docs for Callisto are always evolving to try to be better. The wiki docs are the place where the docs will continue to get better on specific use cases of the library. In the meantime, the source code has a test app that shows some usage of controls and is a decent starting example as docs continue to get better.


Tim Heuer The Callisto project is an Open Source project available to everyone to use and change. The project was initially started by Tim Heuer however has received inspiration and contributions from many others. In some cases controls were ports/updates of existing controls from other Open Source libraries. Tim remains the project coordinator but encourages contributions in an open dialog manner.

Tim has worked as a developer for years helping customers in all industries. He currently works as a Program Manager on Windows UI platforms at Microsoft. He can be found writing on his blog at http://timheuer.com/blog/, on Twitter and often in the developer forums for MSDN or Stack Overflow helping customers with issues.