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
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
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