Headless notifications manager. Bring your own UI.
- Headless & style-free: No styles, no opinions. Use any UI/component library.
- Core + adapters: Framework-agnostic core with framework adapters.
- Today: Vue 3 adapter. React/Svelte planned.
๐ Documentation โข ๐ Issues
packages/core: Framework-agnostic core state and typespackages/vue: Vue 3 adapter (NotifContainercomponent +notifAPI)
npm install @notifi/vue<template>
<NotifContainer />
<button @click="notify">Notify</button>
</template>
<script setup lang="ts">
import { NotifContainer, notif } from '@notifi/vue'
function notify() {
notif('Hello Notifi!', { duration: 2500 })
}
</script>- Create notifications with
notif(content, options). - Render and manage them via the framework adapter container (e.g.
NotifContainerin Vue). - Content can be plain text or any component from your design system.
MIT