Orchestra

Name Badge
Chat Join the chat at https://gitter.im/WildGums/OrchestraDownloads
Stable version Version
Unstable version Pre-release version

Find the source at https://github.com/WildGums/Orchestra

Orchestra is a composable WPF shell and framework built on top of Catel.

It has been in active development for over 5 years (initial commit 2012/06/18) and is used in numerous Line of Business (LoB) applications on a daily basis.

Orchestra consists of a main shell including an SDK with services that allow developers to communicate with the shell.

Goals

Provide a robust yet flexible LOB shell, designed with best practices in mind, to jump start the development of desktop applications.

In other words, we wanted to create a shell that dramatically speeds up the time it takes to release a LOB application to market by enabling developers to concentrate more on the business logic and less on scaffolding.

Available Shells

Orchestra provides support for two different shells:

Fluent ribbon shell MahApps shell
Fluent Ribbon 01 MahApps 01
Fluent Ribbon 02

NuGet packages

Prerequisites

A good working knowledge of Inversion of Control (IoC).

Orchestra features

Orchestra + module features

We purposely designed Orchestra to be a lightweight shell. However you can ‘super charge’ it with the following open source libraries: (We use all these libraries with Orchestra. In fact they were designed to work seamlessly with Orchestra. Hint: the libraries all start with Orc.*)

You can find the full list here.

Other similar open source projects


Have a question about Catel or WildGums controls? Use StackOverflow with the Catel tag!


Discussion