ovuse
TypeScript icon, indicating that this package has built-in type declarations

0.0.8 • Public • Published

Build Status npm version

ovuse

Ovuse (formerly known as Layouts) is a WPF-inspired javascript UI framework that let you write web application that runs on any modern browsers.

Ovuse borrows many ideas from WPF like Xaml, Dependency Properties, Binding, DataContext, DataTemplate, Page Routing etc but, like Avalonia (https://github.com/AvaloniaUI/Avalonia) does in desktop/mobile environments, make easier styling controls using standard CSS.

Ovuse comes from my personal development experiences with Layouts (https://github.com/adospace/layouts): with it I've successfully developed a complex dashboard application enjoying many powerful features like Xaml and Binding. Layouts was written specifically for Visual Studio users (so it's released as a nuget package) while Ovuse is released as npm package (yarn in future too?) and written entirely with Typescript in Visual Studio Code.

Ovuse is best suited for Single Page Applications (SAP) and supports natively MVM pattern.

Dependencies (0)

    Dev Dependencies (11)

    Package Sidebar

    Install

    npm i ovuse

    Weekly Downloads

    3

    Version

    0.0.8

    License

    ISC

    Unpacked Size

    331 kB

    Total Files

    132

    Last publish

    Collaborators

    • adospace