RUI Library
Table of contents
Welcome to RUI (Remote User Interface) library documentation!
The RUI library is designed to create web applications using the Go programming language. Our goal is to make web application development as similar to desktop or mobile app development as possible.
Key Features
-
Unified Development Model: Write your application as if it were local, without separating backend and frontend.
-
Server-Side Processing: All data processing occurs on the server, with the browser acting as a thin client.
-
WebSocket Communication: Enables efficient communication between client and server.
-
WebAssembly Support: Develop the frontend in Go using WebAssembly technology.
Documentation
We have comprehensive documentation to help you get started and make the most of the RUI library. Visit our dedicated sections for detailed guides, best practices, and API references.
Quick Links
If you are new to the library we recommend you to first check our Getting Started tutorial and Introduction article.
-
Articles: Dive deep into various topics related to RUI development to build your first RUI application.
-
Tutorials: Follow our step-by-step tutorials and explanations of library concepts.
-
Reference: Access the API reference for all components and functions.
GitHub Repositories
-
RUI Library: The main codebase of the RUI library.
-
RUI Demo Application: Explore a sample application built with RUI.
License
The RUI library is available under the MIT license.