@codeandfunction/callaloo

Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.
20,548
Install
npm install @codeandfunction/callaloo
Latest Version:5.25.1
Vue:3
License:MIT
Last Updated:Oct 13, 2026
Links: npm
Maintainer: chumlee007

Callaloo

Callaloo is a Vue UI library. It is easy to integrate into any Vue3+ project, has a small footprint, can be easily themed, and provides commonly used components.

npm npm Bundle Size Bundle Size

Installation

pnpm add @codeandfunction/callaloo

or

npm install @codeandfunction/callaloo

or

yarn add @codeandfunction/callaloo

Example

The following example demonstrates how to use a Callaloo component in your Vue project.

<script setup lang="ts">
import CLThemeProvider from '@codeandfunction/callaloo/CLThemeProvider';
import CLButton from '@codeandfunction/callaloo/CLButton';
import { CLSizes } from '@codeandfunction/callaloo';

const onClickHandler = (evt?: Event) => {
  alert('Hello World!');
};
</script>

<template>
  <div class="my-awesome-app">
    <CLThemeProvider>
      <CLButton :on-click="onClickHandler" :size="CLSizes.Medium">Hello world</CLButton>
    </CLThemeProvider>
  </div>
</template>

Usage via CDN

If you want to try Callaloo without a build step, you can load it directly from a CDN a detailed example is available in the docs.

Available components

Callaloo ships a growing set of production-ready Vue 3 components and composables. Core building blocks include:

For detailed usage, props, and examples for each component, see https://callaloo.dev/docs/components/.

Documentation

To learn more about how to theme components, and more detailed documentation and examples, please visit the official documentation site.

License

MIT

Related Packages

fishtvue

Beautiful components that you can use in your applications. Available. Customiza...

2,515 2
vuesalize

Component library dedicated to simplifying interactive visualization building in...

2,076 45

Version History

Version Released License
5.25.1 MIT
5.25.0 MIT
5.24.6 MIT
5.24.5 MIT
5.24.4 MIT