A .NET Core based, WebView2 using UI Container for hybrid web-desktop applications
ComposeUI is revolutionizing the way we host both web and desktop applications with its .NET Core-based general UI container. It bridges the gap between traditional UI components and a unified app hosting solution, providing an open-source alternative to existing platforms like Electron and OpenFin. With a hybrid approach, ComposeUI caters to the diverse needs of developers wanting to create rich, responsive applications without compromising on performance or interoperability.
Recently achieving FDC3 2.0 compliance, ComposeUI sets a benchmark for financial applications, enabling seamless communication and data exchange between apps in a secure and standardized manner. This makes it an ideal choice for developers in the finance sector and beyond who are looking for a robust and compliant platform.
FDC3 2.0 Compliance: Certified by FINOS, this feature allows applications to interoperate seamlessly within the financial desktop ecosystem, enhancing data exchange and collaboration.
Cross-Platform Support: Designed to support both desktop and web applications, ComposeUI provides a versatile hosting solution capable of managing diverse application types.
Open-Source Accessibility: As an open-source platform, developers can easily contribute to and modify the codebase to cater to specific project requirements.
Modern Development Practices: Leverage Node.js and .NET 8 along with Visual Studio 2022 for a comprehensive development experience, ensuring the latest technologies are utilized.
Easy Setup and Installation: With packages available on npmjs.com and nuget.org, getting started with ComposeUI is straightforward, enabling rapid project initiation.
Lerna Monorepo Support: Manage JavaScript dependencies efficiently using Lerna, simplifying the process of building and testing modules individually or collectively.
Examples Provided: Users have access to real-world examples like the FDC3 Chart and Grid to learn and adapt ComposeUI for their own applications.