Ooui (pronounced weee!) is a small cross-platform UI library for .NET that uses web technologies. It presents a classic object-oriented UI API that controls a dumb browser. With Ooui, you get the full power of your favorite .NET programming language plus the ability to interact with your app using any device. Make sure to add a reference to Ooui before you start running! With just code, a web server that serves the HTML and web socket logic necessary for an interactive button will start. Ooui has been broken up into several packages to increase the variety of ways that it can be used. When the user requests a page, the page will connect to the server using a web socket. This socket is used to keep the server's in-memory model of the UI (the one you work with as a programmer) in sync with the actual UI shown to the user in their browser. This is done using a simple messaging protocol with JSON packets.

Features

  • Core library with HTML elements and a server
  • Integration with ASP.NET Core
  • Xamarin.Forms backend using Ooui
  • Package your app into a web assembly
  • Small cross-platform UI library for .NET that uses web technologies
  • Presents a classic object-oriented UI API that controls a dumb browser

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Ooui Web Framework

Ooui Web Framework Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Let your crypto work for you

Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Ooui Web Framework!

Additional Project Details

Programming Language

C#

Related Categories

C# User Interface (UI) Software, C# Libraries, C# Web Development Frameworks

Registered

2022-06-09