action sets
action sets
Browse through the available action sets to find the functionality you need for your Rhyme app.
understanding action sets
understanding action sets
Actions are the building blocks of your Rhyme apps - think of them as ready-made tools that handle everything from displaying buttons to processing data. But with hundreds of actions available, how do you find what you need? That’s where action sets come in!
What Are Action Sets?
Action sets are simply collections of related actions grouped together to make them easier to find and use. It’s like having a well-organized toolbox where similar tools are kept together - all your screwdrivers in one section, all your wrenches in another.
acknowledgement
The ‘acknowledgement’ set in Rhyme provides actions for displaying messages that require explicit user acknowledgment. It includes actions to show one-time or repeatable acknowledgment prompts and to clear all prior acknowledgments. These actions help ensure users see and confirm important information or warnings within an application.
Area: 🎨 UI & Presentation
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
actions
Manage and work with custom actions in your applications. This action set lets you enable dynamic actions that can be loaded at runtime, view which dynamic actions are available, and register new action sets from external sources. These tools give you flexibility to extend your application’s capabilities beyond built-in actions.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
AI
The ‘ai’ set in Rhyme provides actions for configuring and managing AI service integration. It includes actions to set the AI service provider, select models, specify providers, manage authentication keys, and define context variables for AI operations. These actions enable seamless integration and flexible configuration of external AI services, supporting a variety of providers and use cases within Rhyme applications.
Area: 🔌 External Integration
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
announcements
The ‘announcements’ set in Rhyme provides actions for managing and displaying app-wide announcements and banners. It includes actions to set, clear, and show in-app announcements, allowing developers to communicate important information, updates, or alerts to users in a prominent and consistent manner across the application.
Area: 👆 User Interaction
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
appgroup
The ‘appgroup’ set in Rhyme provides actions for managing groups of applications within a user’s account. It includes actions to create new app groups, delete existing ones, check the availability of group names, and list all app groups associated with an account. These actions facilitate organization, access control, and management of multiple applications under a single user or organizational entity.
Area: 📦 platform
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
audio
The ‘audio’ set in Rhyme provides actions for loading, playing, pausing, and stopping audio files within an application. These actions enable developers to integrate audio playback features, control audio state, and manage sound resources, supporting interactive and multimedia-rich user experiences in Rhyme apps.
Area: 📺 Media & Content
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
auth
Provides authentication and access control functionality including role-based login for users, editors, managers, and administrators. Also includes application-level password protection to secure entire applications with simple passwords. These actions handle user authentication and authorization across different privilege levels.
Area: 🔌 External Integration
Available Actions
This set contains 9 actions:
- admin-login
- app-password
- editor-login
- manager-login
- protect-with-password
- user-login
- .password-panel
- .pinpad-input
- .user-login
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
avatars
Create personalized profile pictures and user representations with avatars. Display user photos, generate unique artistic avatars, or show initials when images aren’t available. Choose from various styles including photographic images, icon-based designs, or automatically generated patterns. Customize the shape with circular, square, or rounded corners to match your design. Perfect for user profiles, comment sections, chat interfaces, and anywhere you need to represent people visually.
Area: 🎨 UI & Presentation
background
Transform your application’s visual appearance with stunning background effects. Choose from solid colors, smooth gradients, animated color transitions, or even video backgrounds to create the perfect atmosphere. These tools make it easy to add professional-looking backgrounds that enhance your content and engage your users without any complex coding.
Area: 🎨 UI & Presentation
Available Actions
This set contains 4 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
barcodes
Generate and display barcodes directly in your application. Create QR codes that encode text, URLs, or data values for easy scanning and sharing. Perfect for creating mobile-friendly experiences where users need to quickly transfer information between devices or share links through visual scanning.
Area: 🎨 UI & Presentation
Available Actions
This set contains 1 action:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
blog
Create and manage blog posts with rich content features. This set provides tools for writing articles, formatting text, adding media elements, and organizing posts with categories and tags. Build engaging blog experiences with support for comments, publishing workflows, and content scheduling.
Area: 📺 Media & Content
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
browser
The browser actions help you work with web browsers and web pages. You can open websites in new tabs or windows, making it easy to guide users to online resources. These actions also let you detect what browser someone is using, which helps ensure your application works smoothly across different web browsers like Chrome, Safari, or Firefox.
Area: 🎨 UI & Presentation
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
buttons
Create interactive buttons for your application’s user interface. This set provides various button styles including standard buttons, icon buttons, circular buttons, and navigation buttons. Each button type responds to user clicks and can trigger different actions in your application. Use these buttons to let users submit forms, navigate between pages, or perform specific tasks with a simple click.
Area: 🎨 UI & Presentation
Available Actions
This set contains 6 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
calendar
The calendar set helps you manage schedules and business hours for your applications. Create schedules that define when your business or service is open, set specific dates as closed for holidays, and check availability in real-time. These actions make it easy to handle time-based availability without complex date calculations.
Area: 👆 User Interaction
Available Actions
This set contains 4 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
chat
The chat set provides real-time messaging capabilities for your applications. Initialize chat functionality and handle incoming messages from users with simple actions. Perfect for building customer support interfaces, live help features, or any application that needs instant communication between users.
Area: 📦 platform
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
client
The client set manages device-specific client information and state for your applications. Clear stored client data, reset client configurations, and manage user profile information stored locally on devices. These actions help maintain clean client environments and handle user data privacy requirements.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
clipboard
The clipboard set enables interactions with the system clipboard for seamless data transfer. Paste images directly from the clipboard into your applications, making it easy for users to share screenshots, copied images, and other clipboard content without complex file upload processes.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 1 action:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
color
The color set provides comprehensive color management for your applications. Set brand colors, define custom color aliases, browse available color palettes, and access the built-in color system. These actions make it simple to maintain consistent visual branding and create attractive user interfaces without complex color calculations.
Area: 🎨 UI & Presentation
Available Actions
This set contains 4 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
column
The column set provides essential operations for working with table columns and data structures. Sort column data in ascending or descending order, remove unwanted columns from datasets, and manipulate tabular information efficiently. These actions are perfect for data processing, table management, and creating dynamic data views.
Area: 💾 Data & State Management
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
compiler
The compiler set provides access to the powerful source code compilation engine. Initialize compilers, browse available compiler versions, load specific compiler instances, and compile source code into executable bytecode. These actions enable dynamic code compilation and advanced application development workflows within your applications.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 4 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
components
The components set is designed to provide reusable UI components and custom elements for building sophisticated user interfaces. While currently in development, this set will offer pre-built components, component registration, and component lifecycle management to streamline interface creation and maintain consistency across applications.
Area: 🎨 UI & Presentation
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
config
The config set handles core application configuration and settings management. Set application titles, control debug modes, and manage system-level preferences that affect how your application runs. These configuration actions help you customize the behavior and appearance of your applications during development and production.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
core
The core set provides fundamental platform operations and low-level system integration capabilities. Access key-value storage systems, retrieve stored data, and interact with core platform services. These actions are essential for building applications that need to store and retrieve persistent data or integrate with underlying platform infrastructure.
Area: 📦 core
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
CSS
The css set provides direct control over CSS variables and styling systems. Set custom CSS variables dynamically, modify theme properties at runtime, and create responsive design behaviors. These actions bridge the gap between application logic and visual presentation, enabling sophisticated styling control without complex CSS manipulation.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 1 action:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
data
The data set provides comprehensive data storage and management capabilities for your applications. Save, load, list, and delete both private and public application data. Handle CSV data parsing, manage user-specific information, and control data persistence. Perfect for building applications that need to store user preferences, application state, or shared information.
Area: 💾 Data & State Management
Available Actions
This set contains 9 actions:
- csv
- delete-app-data
- delete-public-app-data
- list-app-data
- list-public-app-data
- load-app-data
- load-public-app-data
- save-app-data
- save-public-app-data
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
datetime
The datetime set provides comprehensive date and time manipulation tools for your applications. Add days or weeks to dates, calculate the time between dates, get localized day and month names, and synchronize time with servers. These actions make it simple to handle scheduling, countdowns, and time-based features.
Area: 💾 Data & State Management
Available Actions
This set contains 7 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
debug
The debug set provides essential debugging and development tools for troubleshooting your applications. Log messages, errors, and variable values to the console, track execution time with start and stop timers, and monitor application behavior during development. These actions help identify issues and optimize performance.
Area: 📦 dev
Available Actions
This set contains 6 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
decorator
The decorator set is designed to provide visual enhancement and styling modifiers for UI elements. While currently in development, this set will offer actions to add borders, shadows, gradients, and other decorative effects to make your interface elements more visually appealing and engaging.
Area: 🎨 UI & Presentation
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
directive
The directive set is designed to provide system-level directives and compiler instructions for advanced application control. While currently in development, this set will offer actions for managing compilation behavior, setting build-time configurations, and controlling application execution flow at the system level.
Area: ⚙️ System & Control Flow
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
divider
The divider set is designed to provide visual separation elements for organizing interface layouts. While currently in development, this set will offer various divider styles, horizontal and vertical separators, and spacing controls to help structure content and improve visual hierarchy in your applications.
Area: 🎨 UI & Presentation
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
editor
Provides essential tools for text and code editing environments. This set contains foundational editing components and utilities that enable interactive text manipulation within applications. Currently contains no active actions but serves as a foundation for future editing functionality.
Area: 📦 platform
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
editors
Provides specialized tools for building rich text editing experiences. Contains actions that handle editor events, user interactions, and editor lifecycle management. Includes keyboard event handlers and close event triggers that help create responsive and interactive text editing components within your applications.
Area: 📦 appdev
Available Actions
This set contains 2 actions:
- +when-close - action to take when the parent element is closed
- editor-onkey - generic/core onkey handler for editors
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
effects
Provides tactile and sensory feedback effects to enhance user experience. Contains actions that trigger device vibrations and other haptic responses. Perfect for creating interactive applications that engage users through physical feedback, making interfaces more responsive and engaging on mobile devices.
Area: 🎨 UI & Presentation
Available Actions
This set contains 1 action:
- vibrate - vibrates the device (if supported)
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
Provides comprehensive email functionality for applications. Contains actions to configure email settings, compose messages, and send emails through external services. Includes tools to set recipients (to, cc, bcc), customize message content (subject, body), configure sender details, and integrate with email service providers for reliable message delivery.
Area: 🔌 External Integration
Available Actions
This set contains 8 actions:
- send-email - sends an email
- set-email-bcc - sets the email bcc field
- set-email-body - sets the email body field
- set-email-cc - sets the email cc field
- set-email-from - sets the email from field
- set-email-service - sets the email service the app will use
- set-email-subject - sets the email subject field
- set-email-to - sets the email to field
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
enter
Provides specialized input fields for collecting different types of user data. Contains form elements optimized for specific data types like dates, emails, phone numbers, and names. Includes helpful features like input validation, help text, and appropriate keyboard types for mobile devices to enhance user experience during data entry.
Area: 👆 User Interaction
Available Actions
This set contains 11 actions:
- enter-date - enter date field
- enter-email - enter email field
- enter-family-name - enter family-name field
- enter-fullname - enter fullname field
- enter-given-name - enter given-name field
- enter-helptext - adds help text below an .enter-xxxx element
- enter-number - enter number field
- enter-password - enter password field
- enter-phone - enter phone field
- enter-text - text input for a single line of text
- enter-time - enter time field
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
error
Provides error handling and display components for applications. Contains actions to show error messages in different formats, from inline error lines to full-screen error displays. Helps create user-friendly error handling experiences that guide users when something goes wrong in your application.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 2 actions:
- error-line - displays an error on the app screen
- fullscreen-error - a full screen error component
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
events
Provides event handling and management capabilities for interactive applications. Contains actions for managing user interactions, system events, and custom event triggers. Currently contains no active actions but serves as a foundation for future event-driven functionality that enables responsive user interfaces.
Area: 👆 User Interaction
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
examples
Provides code examples and templates for developers learning to build applications. Contains sample implementations and best practices that demonstrate how to use different features effectively. Serves as a reference for proper coding patterns and helps developers understand advanced concepts through practical examples.
Area: 📦 dev
Available Actions
This set contains 1 action:
- typed-getters-example - example demonstrating typed getter patterns
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
exec
Provides essential program flow control and execution management tools. Contains actions for controlling application lifecycle, timing, and debugging. Includes tools for pausing execution, waiting for user input, running code blocks, managing program flow, and interfacing with the host environment for advanced control over application behavior.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 10 actions:
- break - breaks / halts app execution for debugging
- continue - continues running the app block (usually) after a wait
- delay - delays or sleeps for a specified amount of time
- host-call - call a function at the host / parent level. The environment is usually the browser to server javascript run time global environment
- reload - reloads/refreshes browser window. Restarts app from scratch
- resume - resumes as flow (after wait/break/pause)
- return - return values
- run - runs a block one time
- wait - wait for interaction before continuing
- waitfor - waits for a value from an input into a variable
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
feedback
The feedback action set provides tools for creating user feedback systems and response mechanisms. It enables developers to build interactive feedback loops, collect user input, and provide visual or auditory responses to user actions. These actions help create engaging interfaces that respond appropriately to user behavior and guide users through application workflows with clear feedback indicators.
Area: 🎨 UI & Presentation
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
fields
The fields action set provides essential form field components for creating interactive user interfaces. It includes text fields, checkbox fields, radio buttons, select dropdowns, password fields, textboxes, and fieldsets. These components enable developers to build comprehensive forms and data entry interfaces with standardized styling and behavior. Each field type offers appropriate input validation and user interaction patterns for collecting different types of user data.
Area: 🎨 UI & Presentation
Available Actions
This set contains 7 actions:
file
The file action set provides essential file management and data loading capabilities. It includes actions to load various file types such as binary files, JSON files, and text files into application variables. The set also features file upload components that enable users to select and upload files through the interface. These actions are fundamental for applications that need to handle file operations, data import, and user file uploads with different content types and formats.
flow
The flow action set provides essential program flow control and application lifecycle management tools. It enables developers to control the execution sequence of applications by setting starting blocks and managing the flow of control between different sections of code. These actions are fundamental for organizing application logic, defining entry points, and establishing the structural flow of program execution from initialization through various operational phases.
Area: ⚙️ System & Control Flow
fonts
Control how text appears in your app with different font styles and sizes. Choose from thousands of free Google Fonts or use standard system fonts. These tools help you set the main font for your entire app, load specific fonts for different sections, and see which fonts are currently available. Whether you want elegant headings, readable body text, or playful titles, these font actions make it easy to give your app the right personality through typography.
footers
The footers action set provides layout components for creating footer sections in applications. It includes various types of footer elements such as standard app footers, fixed footers that remain positioned during navigation, and footer navigation components. These elements help establish consistent page structure and provide users with persistent access to important information, navigation links, and application controls positioned at the bottom of the interface.
Area: 📦 layout
Available Actions
This set contains 3 actions:
form
The form action set provides comprehensive form handling and data collection capabilities for user interactions. It enables developers to create, manage, and process user input through various form components and validation mechanisms. These actions facilitate the creation of interactive forms, handle form submissions, manage form state, and provide feedback to users. The set supports complex form workflows including validation, submission handling, and integration with backend services for data processing.
Area: 👆 User Interaction
goto
Provides flow control functionality for application navigation. The goto action enables jumping to specific named blocks within your application code, allowing for dynamic program flow and conditional execution paths. This creates structured navigation between different sections of your application logic.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 1 action:
- goto - Jumps to a specified named block in your application, enabling dynamic flow control and conditional navigation between different sections of code.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
groq
Integrates with Groq’s high-performance AI inference platform for fast language model interactions. This set enables chat completions, model selection, and API key management for Groq’s optimized AI services. Groq specializes in ultra-fast inference speeds for real-time AI applications and conversational interfaces.
Area: 📦 plugins
Available Actions
This set contains 3 actions:
- groq-ai-chat - Sends chat messages to Groq AI service and receives intelligent responses, with options for full response details and model selection.
- groq-models - Retrieves the current list of available Groq AI models for use in chat and completion requests.
- set-groq-api-key - Configures your Groq API key for authenticating requests to the Groq AI service platform.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
group
Provides comprehensive data manipulation tools for working with collections and arrays. This set enables filtering, sorting, and item retrieval operations on groups of data. Essential for organizing, searching, and managing collections of information in applications that handle lists, arrays, or datasets.
Area: 💾 Data & State Management
Available Actions
This set contains 3 actions:
- filter-group - Filters a group of items based on text matching criteria, supporting both ‘starts-with’ and ‘contains’ operations.
- get-item-number - Retrieves a specific item from a group by its position number, enabling targeted access to collection elements.
- sort-group - Sorts a group of items in ascending or descending order, with optional reverse sorting for organizing data collections.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
headers
This action set is currently under development and does not contain any available actions. It is intended for future header-related layout functionality that will help organize and structure page content with proper heading elements and header components.
Area: 📦 layout
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
help
Provides discovery and exploration capabilities for finding available actions, action sets, and functional areas within the platform. These actions help users understand what functionality is available and how it’s organized, making it easier to build applications by browsing and selecting from the comprehensive action library.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 4 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
HTML
Provides semantic HTML elements for creating interactive content. Currently includes the details element, which creates collapsible sections with a summary that users can click to expand or collapse, perfect for FAQ sections, documentation, and content that needs progressive disclosure.
Area: 🎨 UI & Presentation
Available Actions
This set contains 1 action:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
HTTP
Provides complete HTTP client functionality for making web requests and API calls. Includes the core HTTP methods (GET, POST, PUT, DELETE) for communicating with external services, along with actions to configure request headers, body content, timeouts, and proxy settings for comprehensive network integration.
Area: 📦 network
Available Actions
This set contains 8 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
icons
Manages icon resources and configuration for applications. Define icons that your app will use, set default icon sets, list available offline icons, and clear cached icon data from devices to free up storage space.
Area: 🎨 UI & Presentation
Available Actions
This set contains 4 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
clear-icons "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
if
Provides conditional flow control based on operation results. Execute code blocks when operations succeed or fail, allowing your applications to respond appropriately to different outcomes and handle errors gracefully.
Area: 📦 control
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
if-fail "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
images
Handles image display, manipulation, and management. Display images in various aspect ratios, store and cache images for apps, resize and modify images, upload and manage app image assets, and create interactive image elements like buttons.
Area: 🎨 UI & Presentation
Available Actions
This set contains 37 actions:
- .10x1-image
- .12x1-image
- .16x9-image
- .1x1-image
- .1x2-image
- .1x3-image
- .1x4-image
- .1x6-image
- .1x8-image
- .2x1-image
- .2x3-image
- .3x1-image
- .3x2-image
- .4x1-image
- .4x3-image
- .4x5-image
- .5x4-image
- .6x1-image
- .6x9-image
- .8x1-image
- .circle-image
- .golden-image
- .image
- .image-button
- .image-title
- app-image
- clear-image
- clear-images
- delete-app-image
- image
- list-app-images
- list-images
- mod_tint
- resize-image
- save-app-image
- set-image
- upload-app-image
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
inbox
Manages app inbox messaging system. Send messages to app inboxes, retrieve and list inbox contents, delete specific messages, clear entire inboxes, and configure message properties like sender, subject, and body content.
Area: 🔌 External Integration
Available Actions
This set contains 7 actions:
- clear-inbox
- delete-inbox-message
- list-inbox
- send-to-inbox
- set-message-body
- set-message-from
- set-message-subject
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
clear-inbox "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
init
Initializes various app components and systems. Set up authentication, load saved images, or initialize all app systems at once. These actions prepare your application for proper operation by configuring essential services and resources.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
init-all "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
input
Provides specialized input components for collecting user data. Create color pickers, date selectors, time inputs, and slider controls that allow users to input specific types of information with appropriate interfaces and validation.
Area: 👆 User Interaction
Available Actions
This set contains 4 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
.color-input "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
inputs
Provides text-based input components for collecting user text. Create textbox inputs for larger amounts of text content, allowing users to enter multi-line text with appropriate formatting and input controls.
Area: 👆 User Interaction
Available Actions
This set contains 1 action:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
.textbox-input "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
interaction
Provides general user interaction components for applications. This set is designed to contain actions that enable various forms of user interaction and engagement, though specific actions are still in development.
Area: 👆 User Interaction
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
action-name "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
keys
Handle keyboard input events from users. Detect when specific keys are pressed and respond with custom actions like running code blocks, navigating to different sections, or toggling between states. Supports common keys including arrow keys, enter, escape, space, and delete keys.
Area: 🎨 UI & Presentation
Available Actions
This set contains 10 actions:
- delete-key
- down-key
- enable-shell-shortcut
- enter-key
- escape-key
- key
- left-key
- right-key
- space-key
- up-key
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
language
Configure and detect language settings for your application. Set the default language from a comprehensive list of supported languages including English, Spanish, French, German, and many others. Create conditional logic based on the current language setting to customize user experiences.
Area: 📺 Media & Content
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
layout
Control the visual arrangement and appearance of your application elements. Set full-screen background images with optional blur and opacity effects. Show and hide specific UI elements dynamically to create responsive and interactive layouts that adapt to user interactions.
Area: 🎨 UI & Presentation
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
lists
This action set is currently empty and contains no actions.
Area: 🎨 UI & Presentation
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
action-name "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
localstorage
Store and retrieve data on the user’s device using browser local storage. Save variables persistently, load them back into your application, list all saved items, and delete individual variables or clear all stored data. These actions only work in browser environments.
Area: 📦 storage
Available Actions
This set contains 6 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
location
Access geographical and location-based information. Get the user’s current GPS coordinates through the browser’s geolocation API, retrieve location data from IP addresses using external services, and calculate distances between geographical points. Essential for location-aware applications and mapping features.
Area: 🔌 External Integration
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
log
This action set is currently empty and contains no actions.
Area: 📦 dev
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
action-name "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
logic
Build conditional logic and flow control in your applications. Create if statements with various comparison operators (equals, greater than, contains, etc.), perform logical operations like AND, OR, and XOR on variables, and use negation to reverse conditions. Essential for creating smart, responsive application behavior.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 4 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
logicfn
Functions that return boolean values for logical testing and validation. Check if variables contain specific data types (number, text, date, time), test for equality and comparisons, verify variable existence, and perform text matching operations like contains and not-equals. Essential building blocks for conditional logic.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 13 actions:
- contains
- equals
- have
- is-date
- is-greater-than
- is-group
- is-item
- is-less-than
- is-number
- is-text
- is-time
- missing
- not-equals
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
loops
Create repeating operations and iterate through data structures. Loop a specific number of times with loop and repeat actions, or iterate through collections and groups with foreach. Essential for processing lists, generating repeated content, and automating repetitive tasks in your applications.
Area: 📦 control
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
math
Provides essential mathematical operations and calculations. Includes basic arithmetic functions like add, subtract, multiply, and divide, along with advanced operations like modulo, rounding, increment, decrement, and expression evaluation. Also features statistical functions like average and maximum value determination for comprehensive number manipulation and analysis.
Area: 💾 Data & State Management
Available Actions
This set contains 13 actions:
- add
- average
- calculate
- decrement
- divide
- increment
- max
- modulo
- multiply
- round
- round-down
- round-up
- subtract
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
media
Provides actions for multimedia content management and playback. This action set is currently under development and will include functionality for handling audio, video, images, and other rich media content within applications.
Area: 📺 Media & Content
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
menus
Provides complete menu functionality for applications. Includes elements for creating menu containers and menu items with support for icons and images. Also offers actions to control menu behavior such as opening, closing, and toggling menu visibility programmatically.
Area: 🎨 UI & Presentation
Available Actions
This set contains 5 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
messaging
Provides communication and messaging functionality for applications. This action set is currently under development and will include features for real-time messaging, notifications, chat systems, and other user communication patterns.
Area: 👆 User Interaction
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
action-name "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
mock
Provides fake data generation for testing and development purposes. Includes actions to generate mock addresses, companies, emails, names, and text content. Also offers time and date manipulation tools for testing temporal scenarios with fake dates and times.
Area: 📦 dev
Available Actions
This set contains 4 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
modifier
Provides visual and interactive modifiers that enhance UI elements with additional functionality. Includes click handlers, hover effects, navigation controls, visual effects like gradients and tints, interactive helpers like tooltips and placeholders, and timing controls for dynamic behaviors.
Area: 🎨 UI & Presentation
Available Actions
This set contains 18 actions:
- .alt
- .click
- .enter
- .goto
- .gradient
- .help
- .hide
- .hover-over
- .link
- .navto
- .overlay
- .placeholder
- .run
- .set
- .tint
- .tiptext
- .wait
- .when-load-complete
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
modules
Provides module management functionality for creating modular, reusable application components. Enables loading external modules into applications, launching specific modules programmatically, and managing module lifecycle including clean exits back to parent applications.
Area: 📦 platform
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
exit-module "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
navigation
Provides animated navigation transitions between different blocks or sections of your application. Creates smooth sliding animations in four directions: left, right, up, and down. These actions enhance user experience by adding visual flow when navigating between screens or content areas.
Area: 👆 User Interaction
Available Actions
This set contains 4 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
network
Handles network operations and HTTP communications for applications. This set is currently in development and will provide actions for making HTTP requests, handling network responses, and managing connectivity. Future actions will enable integration with web APIs and external services.
Area: 🔌 External Integration
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
notifications
Manages notification subscriptions for applications. Allows users to unsubscribe from notification channels. This set provides the foundation for handling push notifications and real-time communication between your application and users. Additional notification features are in development.
Area: 👆 User Interaction
Available Actions
This set contains 1 action:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
unsubscribe "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
numbers
Displays numeric values in your application interface. Provides formatted number presentation with options for percentage display and variable value binding. Essential for showing calculations, statistics, counters, and any numeric data that needs to be presented to users in a clear, readable format.
Area: 🎨 UI & Presentation
Available Actions
This set contains 1 action:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
openai
Integrates OpenAI’s artificial intelligence services into your applications. Provides chat functionality to send messages to OpenAI models and receive AI-generated responses. Supports model selection and full response details. Perfect for building chatbots, content generation, and AI-powered features.
Area: 📦 plugins
Available Actions
This set contains 1 action:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
openai-chat "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
overlays
Creates overlay layout containers for complex interface designs. Includes directional panels (top, bottom, left, right), full-screen panels, and popup modals. These elements layer content above the main interface, perfect for sidebars, navigation drawers, modal dialogs, and temporary content displays.
Area: 📦 layout
Available Actions
This set contains 6 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
paragraph
Creates paragraph text containers and text elements for displaying content in paragraph format. These actions handle both container paragraphs and inline text content with support for variables, labels, and links.
Area: 🎨 UI & Presentation
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
.paragraph "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
platform
Controls platform configuration and development settings including development mode, mock mode, plugin loading, and platform integration. Provides access to platform accounts and displays the platform logo element.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 5 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
.rhappsody "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
Outputs debug and development information to the user interface during app development and testing. Includes basic text printing, error message display, and bold header text for organized debug output.
Area: 📦 dev
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
print "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
profile
Manages user profile data in your app. These actions let you create profile fields for storing user information like names, emails, phone numbers, preferences, and images. You can save profiles to the device and restore them later, making it easy to personalize your app for each user.
Area: 💾 Data & State Management
Available Actions
This set contains 5 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
progress
Creates progress indicators and loading states including horizontal progress bars, circular progress indicators, and full-screen loading overlays. Supports customizable appearance and value display options for tracking task completion.
Area: 🎨 UI & Presentation
Available Actions
This set contains 5 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
.hide-in-progress "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
publish
Publishes application assets and binaries to regional storage endpoints. Handles deployment of binary files, HTML launch files, and private assets to appropriate public or private R2 storage buckets for app distribution.
Area: 📦 appdev
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
publish-bin "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
random
Generates random values including numbers, text strings, UUIDs, and dice rolls. Supports picking random items from groups, creating random text with customizable length and character sets, and generating numbers within specified ranges.
Area: 📦 numbers
Available Actions
This set contains 6 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
pick-random "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
recipes
Manages app templates and recipes for rapid development. Provides functionality to list available recipes, retrieve specific recipe definitions, and render applications using recipe templates with custom arguments for automated app generation.
Area: 📦 platform
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
get-recipe "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
resend
Integrates with the Resend email service for sending transactional emails. Provides API key configuration and email sending functionality with support for scheduling emails to be sent at specific times or intervals.
Area: 📦 plugins
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
resend-send-email "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
resources
Manages external resources including people and scheduling. Supports defining persons, members, employees with contact information and creating time slots for meetings, bookings, and reservations with customizable time ranges and descriptions.
Area: 🔌 External Integration
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
person "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
rhyme
Displays and executes code examples and documentation. Provides formatted code display, interactive live code editors with output, and example snippets for teaching and demonstrating functionality within applications.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
.rhyme-example "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
row
Manages individual rows within tables and data collections. Provides operations to add, delete, retrieve, and manipulate rows including getting first/last rows, random selection, and unpacking row data into separate variables.
Area: 💾 Data & State Management
Available Actions
This set contains 7 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
add-row "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
rows
Creates row layout elements for organizing content vertically. Child elements are arranged underneath each other in a vertical stack with support for wrapping and scrolling behavior through style modifiers.
Area: 📦 layout
Available Actions
This set contains 1 action:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
.row "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
screens
Provides different types of screen layouts and display elements for applications. Includes basic screens, splash screens, popup screens, brand screens, and background components to create structured page layouts and user interface screens.
Area: 🎨 UI & Presentation
Available Actions
This set contains 6 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
.background-image "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
search
Provides search functionality for applications including input boxes for user queries and live search capabilities that update results as users type. Creates interactive search interfaces that can trigger custom search actions and handle user search interactions.
Area: 🎨 UI & Presentation
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
.search "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
secrets
Manages sensitive data through encryption, decryption, and secure secret storage. Provides functions to encrypt and decrypt data, create and manage encryption keys, store and retrieve secrets safely, and handle secure data operations within applications.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 8 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
security
Provides security and verification tools for applications including CAPTCHA solutions and user verification widgets. Helps protect applications from automated abuse and ensures legitimate user interactions through secure verification mechanisms.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 1 action:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
.turnstile "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
selects
Creates dropdown selection menus and their options for user input. These actions allow you to build interfaces where users can choose from a list of values, with support for text labels, numbers, and variables.
Area: 👆 User Interaction
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
.option "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
server
Enables server-side code execution and remote function calls. Allows applications to run code blocks on the server rather than the client, enabling secure backend processing and server-side operations for enhanced functionality and security.
Area: 📦 platform
Available Actions
This set contains 1 action:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
server-run "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
services
Provides integration capabilities with external services and APIs. Enables applications to connect with third-party platforms, web services, and external systems to extend functionality beyond the core application framework.
Area: 🔌 External Integration
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
action-name "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
shell
Provides an integrated development environment with shell-like commands for app development and management. Includes commands for viewing app status, managing files and images, compiling code, publishing apps, and accessing various development tools through a terminal-style interface.
Area: 📦 platform
Available Actions
This set contains 46 actions:
- .devfooter
- dir-action
- dir-actions
- dir-app
- dir-blocks
- dir-boot
- dir-build
- dir-clear
- dir-clear-inbox
- dir-compile
- dir-compiler
- dir-current
- dir-delay
- dir-delete-appgroup
- dir-delete-image
- dir-dev
- dir-edit
- dir-edit-block
- dir-files
- dir-help
- dir-hide
- dir-images
- dir-inbox
- dir-list-apps
- dir-list-groups
- dir-load
- dir-login
- dir-login-if-needed
- dir-logout
- dir-mock-date
- dir-new
- dir-new-appgroup
- dir-new-image
- dir-publish
- dir-regen-keys
- dir-secrets
- dir-send-inbox-message
- dir-set
- dir-sets
- dir-shell
- dir-show
- dir-source
- dir-source-default
- dir-status
- dir-users
- dir-who
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
shield
Provides secure data protection through encryption and decryption functions. Converts sensitive values into shielded (encrypted) format for secure storage and transmission, then allows authorized decryption back to original values when needed.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
shield "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
sim
Provides device simulation capabilities for testing applications across different devices and screen sizes. Includes simulators for phones, tablets, laptops, and custom frames, allowing developers to preview how their applications will appear on various devices during development.
Area: 📦 appdev
Available Actions
This set contains 7 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
social
Creates clickable social media icons that link to various social platforms including Facebook, Twitter, LinkedIn, YouTube, Instagram, GitHub, and Bluesky. Each action generates an icon with proper styling that users can click to navigate to the specified social profile or page.
Area: 🎨 UI & Presentation
Available Actions
This set contains 7 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
sounds
Manages audio elements for applications by defining and configuring sound files. These actions allow you to assign sound tags to audio files from URLs or reference other sounds, creating a centralized sound management system for app interactions and events.
Area: 📺 Media & Content
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
source
Provides comprehensive source code management capabilities for app development. These actions enable loading, saving, and manipulating application source code including operations to get, update, delete, split, and join code blocks. Essential tools for managing the source code structure during development.
Area: 📦 appdev
Available Actions
This set contains 9 actions:
- load-source
- save-source
- set-app-source
- source-block-list
- source-delete-block
- source-get-block
- source-join-blocks
- source-split-blocks
- source-update-block
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
specialfx
Creates engaging visual effects and decorative elements to enhance user interfaces. Includes actions for confetti animations with customizable shapes and angles, and corner banners that display diagonal labels in the upper-right corner of app screens.
Area: 🎨 UI & Presentation
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
confetti "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
speech
Enables text-to-speech functionality using the browser’s built-in speech synthesis capabilities. These actions allow you to convert text to spoken words, configure voice settings, and set language preferences for speech output in your applications.
Area: 📦 voice
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
say "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
stacks
Provides layout containers for organizing UI elements vertically. The stack element creates flexible vertical layouts for content, while positioned stacks like top-left allow precise placement of content in specific screen locations with stacking behavior.
Area: 📦 layout
Available Actions
This set contains 2 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
stack "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
styling
Control how your application looks with simple styling actions. Change the appearance of text, buttons, and other elements by adjusting colors, spacing, and visual properties. Set default styles that apply to all elements of the same type, or customize individual elements to make them stand out. Perfect for creating consistent, professional-looking interfaces without complex coding.
Area: 🎨 UI & Presentation
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
system
Contains system-level operations and control flow actions for advanced application functionality. This set is currently under development and will include actions for managing application lifecycle, system integration, and platform-specific operations.
Area: ⚙️ System & Control Flow
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
table
Create and manipulate data tables for displaying structured information. These actions allow you to generate new tables with specified rows, fill columns with data values, and sort tables by column names to organize information effectively.
Area: 🎨 UI & Presentation
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
create-table "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
test
Provide testing capabilities for applications during development. These actions enable end-to-end testing of server functionality, owner authentication, and basic testing operations to verify application behavior and ensure code quality.
Area: 📦 dev
Available Actions
This set contains 3 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
test-owner-auth "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
testing
A placeholder action set reserved for future testing functionality. This set is currently empty but provides a foundation for specialized testing tools and utilities that may be developed for application development workflows.
Area: 📦 dev
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
action-name "Example usage"
Each action has its own specific syntax and parameters - click on any action above to see its detailed documentation.
text
Manipulate and transform text content with common string operations. These actions enable text concatenation, case conversion, character extraction, text splitting, and length measurement for processing and formatting textual data in applications.
Area: 🎨 UI & Presentation
Available Actions
This set contains 9 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
upload
Provide file upload capabilities for applications. These actions create upload input elements that allow users to select and upload various file types including images, CSV files, JSON files, and general file uploads for data processing and content management.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 4 actions:
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
users
Manage user accounts, authentication, and data storage within applications. These actions enable user definition with roles and permissions, plus comprehensive data management including save, load, list, and delete operations for both private and public user data storage.
Area: ⚙️ System & Control Flow
Available Actions
This set contains 10 actions:
- delete-public-user-data
- delete-user-data
- list-public-user-data
- list-user-data
- load-public-user-data
- load-user-data
- save-public-user-data
- save-user-data
- user-data
- user
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
utilities
A placeholder action set reserved for future utility functions and helper tools. This set is currently empty but provides a foundation for general-purpose utility actions that support data manipulation and application workflows.
Area: 💾 Data & State Management
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
utils
A placeholder action set reserved for future utility functions and helper operations. This set is currently empty but is intended to house general-purpose utility actions that facilitate data processing and application development tasks.
Area: 💾 Data & State Management
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
validate
Provides essential validation functions for user input data. Check if email addresses and phone numbers meet standard formats before processing them in your application. These validation actions help ensure data quality by verifying common data types against expected patterns. Use these functions to validate form inputs, prevent errors from invalid data, and improve user experience with proper feedback.
Area: 🎨 UI & Presentation
Available Actions
This set contains 3 actions:
- ensure-email - ensure last input value is an email
- is-valid-email - checks if value is a valid email
- is-valid-phone - checks if value is a valid phone
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
validation
Contains data validation and verification utilities for ensuring data quality and correctness. This set will provide comprehensive validation functions for various data types, formats, and business rules. Use these tools to validate input data, ensure data integrity, and implement custom validation logic in your applications.
Area: 💾 Data & State Management
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
variables
Provides essential variable management operations for handling data in your applications. Create, modify, and delete variables with different data types including text, numbers, dates, and times. These actions give you complete control over variable lifecycle, default values, and memory management. Use these tools to manage application state, handle temporary data, and implement data persistence patterns.
Area: 🔌 External Integration
Available Actions
This set contains 5 actions:
- default - sets a default value for a variable if it does not already exist
- forget - forgets / erases a variable from memory
- remember - a modifier that forces a read once cache/consulation of a value before a call to the network
- set - explicit set of a variable
- set-default - sets a default value for a variable if it does not already exist
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
video
Provides video management functionality for handling video content in your applications. Upload, organize, and manage video files with features for local storage and persistence. Set up video references using tags, list available videos, and clean up video collections when needed. These actions help you integrate video content efficiently while managing storage space and performance.
Area: 📺 Media & Content
Available Actions
This set contains 3 actions:
- delete-all-videos - deletes all saved local video files
- list-videos - lists videos saved in IDB using the set-image action
- set-video - sets/defines a video tag
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
view
Contains view management and display control actions for handling different visual states and layouts in your applications. This set will provide functionality for managing views, switching between different display modes, and controlling visual presentation aspects. Use these tools to create dynamic user interfaces with multiple view states and responsive layouts.
Area: 🎨 UI & Presentation
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example:
voice
Contains voice recognition and speech synthesis functionality for building interactive voice-enabled applications. This set will provide comprehensive tools for processing speech input, generating speech output, and implementing voice user interfaces. Use these actions to create accessible applications, voice assistants, and speech-driven workflows that enhance user interaction through natural language processing.
Area: 📺 Media & Content
Available Actions
This set’s actions are being documented. Check back soon for the complete list.
Getting Started
To use actions from this set in your Rhyme app, you’ll reference them by their full name. For example: