FORGEBOX Enterprise 🚀 - Take your ColdFusion (CFML) Development to Modern Times! Learn More...
CBWIRE is a ColdBox module that makes building reactive, dynamic, and modern interfaces delightfully easy without leaving the comfort of CFML.
What if you could create apps that look and feel like your Vue and React web apps but are written with CFML. Impossible, you say? Nay, we say!
Introducing CBWIRE: Power-up your CFML!
Install CommandBox, then from your terminal, run:
box install [email protected]
Included in this repo is an app where you can experience and see code examples covering all the features of CBWIRE.
Just run the following from the
box install && cd .. && box server start
We love PRs! Please create a ticket using the Issue Tracker before submitting a PR.
There is a test harness application included in this repo.
To start the test harness:
cd test-harness box install box server start
This will start the test harness using a random port selected by CommandBox. For example, if the random port selected is 60299, you can run the test suite using http://127.0.0.1:60299/tests.
Apache License 2.0
CBWIRE wouldn't exist without Caleb Porzio ( creator of Livewire and Alpine.js ) and the PHP community.
CBWIRE is a port of Livewire's functionality to ColdBox and CFML, with some additional goodies sprinkled in.
We love PRs!
If CBWIRE makes you happy, please consider becoming a Patreon supporter.
All notable changes to this project will be documented in this file.
box install cbwire