Skip to content

A WPF .NET Core based, WebView2 using UI Container for hybrid web-desktop applications

License

Notifications You must be signed in to change notification settings

BalassaMarton/ComposeUI

This branch is 655 commits behind morganstanley/ComposeUI:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

479edf9 · Jan 17, 2024
Jan 8, 2024
Jun 23, 2021
Dec 20, 2023
Mar 10, 2023
Jun 17, 2021
Jan 16, 2024
Nov 25, 2022
Jan 16, 2024
Jan 17, 2024
Jun 23, 2021
Mar 10, 2023
Jun 17, 2021
Jun 23, 2021
Jun 17, 2021
Oct 2, 2023
Nov 27, 2023
Jan 2, 2024
Jan 10, 2023
May 9, 2023
Mar 9, 2023
Jul 7, 2023
Jan 16, 2024
Sep 8, 2023

Repository files navigation

ComposeUI

Lifecycle Incubating Build Status NPM NuGet codecov GitHub Repo stars

ComposeUI is a A .NET Core based general UI Container and Unified UI and App host which enables the hosting of Web and desktop content.

Our goal is to fill the feature gaps with respect to UI components, layout management, and subpar native hosting in other industry container solutions by providing a standard container as an open desktop platform. It is a hybrid solution that meets the needs of a diverse application catalog as well as a compelling opensource alternative.

It supports desktop and web applications in order to provide an evergreen alternative to Electron, OpenFin and similar by the use of WebView2.

Development Setup

Lerna

The javascript dependencies are managed by a lerna monorepo.

Run scripts

In the root folder npm i

Build all modules: npx lerna run build --stream

Test all modules: npx lerna run test --stream

(If you don't want a detailed log, you can execute these without --stream)

Building a sepecific module: npx lerna run build --stream --scope=@morgan-stanley/composeui-messaging-client

List all modules in the workspace npx lerna list

Docs

For more information check the documentation.

About

A WPF .NET Core based, WebView2 using UI Container for hybrid web-desktop applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 80.3%
  • TypeScript 17.6%
  • HTML 0.9%
  • JavaScript 0.4%
  • MDX 0.2%
  • PowerShell 0.2%
  • Other 0.4%