cbwire

Build reactive ColdBox UI components with wire directives without JavaScript.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ColdBox/skills --skill cbwire
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cbwire
Source: https://github.com/ColdBox/skills/tree/main/modules/cbwire
Command: npx skills add https://github.com/ColdBox/skills --skill cbwire

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build reactive UI components in ColdBox/BoxLang without writing JavaScript, enabling faster UI development with cbwire.

Core Features & Use Cases

  • Component creation, reactive data properties, wire directives (wire:model, wire:click), lifecycle hooks, and actions.
  • Support for computed properties, events, and production patterns for forms and live search.
  • Real-world use case: create a live search panel or modal that updates on user input without client-side scripting.

Quick Start

Install CBWire in your ColdBox project and start building reactive components with BoxLang today.

Frequently Asked Questions about cbwire

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build reactive UI components in ColdBox without writing JavaScript?▼

You can build reactive ColdBox UI components without JavaScript by using cbwire, which provides directives like wire:model and wire:click to handle real-time user interactions server-side. It enables faster UI development for BoxLang apps.

Can I create live search panels and forms in BoxLang that update in real time?▼

Yes, you can create live search panels and forms in BoxLang that update in real time using cbwire. It leverages reactive data properties and server-rendered components to respond to user input instantly without client-side scripting.

Does cbwire support lifecycle hooks and computed properties for reactive components?▼

cbwire supports lifecycle hooks, computed properties, and events for reactive components. It provides a full component model to manage complex UI state and actions within your ColdBox application.

What is the best way to add interactivity to a server-rendered ColdBox dashboard?▼

The best way to add interactivity to a server-rendered ColdBox dashboard is using cbwire, which applies a Livewire-style component model to BoxLang apps. It handles reactive behavior for dashboards and modals directly on the server.

Do I need to install any JavaScript libraries to use reactive UI directives in ColdBox?▼

No, you do not need to install JavaScript libraries to use reactive UI directives in ColdBox. cbwire manages wire:model and wire:click directives server-side, eliminating the need for client-side scripting.

Why use cbwire instead of writing custom JavaScript for ColdBox forms?▼

Use cbwire instead of custom JavaScript to speed up UI development in ColdBox. It manages reactive data properties and lifecycle hooks server-side, allowing you to build interactive forms and live-search interfaces without client-side scripting.