WebRAD Documentation
Create your project, configure components, and publish your application.
Getting started
Code and configure
IDE and project structure ↗
Find the main files, panels, commands, and keyboard shortcuts.
Project settings ↗
Configure identity, environments, icons, metadata, and platforms.
Global variables (Env) ↗
Define project-wide values in Project Settings and read them through Env.
Packages and libraries ↗
Install NPM libraries, import them in TypeScript, and restore project dependencies.
Interactions and events ↗
Link events and use sender, event, and CurrentRow.
Layout and styles ↗
Configure containers, responsiveness, styles, themes, and fonts.
Global functions ↗
Use built-in functions, pass page parameters, and create shared functions in Units.
RestGO SDK ↗
Configure RestGO and use login, sessions, accounts, APIs, Storage, videos, and payments.
Build and publishing
Pages, routing, and hosting ↗
Define URLs, browser titles, and direct link behavior.
Web and PWA builds ↗
Export application files and enable installation and offline use.
Native builds and GitHub Actions ↗
Prepare Tauri desktop and mobile applications or export a project for CI.
Components
Page ↗
Page, browser tab title, navigation, and lifecycle events.
Panel ↗
Container with a background, borders, image, and progress outline.
Group ↗
Transparent container for arranging components and layout.
Reusable Element ↗
A reusable element instance, in the normal flow or floating.
Label ↗
Text with automatic sizing.
HTML ↗
Display HTML and CSS or embed an external HTTPS document.
Edit ↗
Single-line input with a type, value, and editing events.
Date ↗
Local date or date and time input with a calendar, display mask, and validation.
Text Area ↗
Multiline text input.
Button ↗
Button with a caption, icon, and click event.
Check Box ↗
Boolean selection with a caption and enabled state.
Toggle ↗
Boolean switch without a caption.
Progress Bar ↗
Linear or circular progress with a range, value, and calculated percentage.
Icon ↗
Lucide icon, displayed statically or as a button without a caption.
Menu ↗
Navigation with submenus, search, and a drawer for small screens.
Login ↗
RestGo email/password login, registration, and password recovery in a Panel or Popup.
Combo Box ↗
Single selection with static items or an API response.
Image ↗
Image, alternative text, fit, and placeholder.
List Box ↗
Single or multiple selection list with values independent of the display text.
Data Grid ↗
API-bound table with five cell types.
Charts ↗
Responsive charts with up to five API series, typed point events, and an accessible data table.
Repeating Group ↗
Repeats a component template for each API item.
Popup ↗
Modal or non-modal browser dialog.
API Client ↗
HTTP requests with parameters, authentication, and typed responses.
Timer ↗
Nonvisual timer with single or repeated execution.
Payments ↗
Open a Stripe or Asaas payment or subscription checkout with one call.
File Upload ↗
Select a file and upload it to RestGO Storage.
Video Upload ↗
Upload videos to RestGO with progress and resume support.
Video Player ↗
Play RestGO videos and HLS/DASH manifests.
ReportBuilder ↗
Generate PDFs using a template, parameters, and API data.
Toast ↗
Viewport notifications for success, attention, errors, and information.
Reference
Source code 6a562bda75a0 · November 7, 2026.
Types and settings · TypeScript declarations · JSON catalog · AI index