Comet Components is a PHP-driven web UI component library initially developed as an abstraction layer for WordPress blocks, with the intention of being able to use the same components in other projects.
It is built with PHP using an object-oriented architecture where each component is passed an array of $attributes
and in most cases, either a string of $content
or an array of component objects called $innerComponents
.
Documentation can be found at cometcomponents.io.
If you're reading this from GitHub, you're seeing the mirror of the Comet Components core package that is here for the purposes of publishing to Packagist and installing via Composer.
Development of this project belongs in the main Comet Components monorepo.