@octavianlab/olab-ui
| Install | |
|---|---|
npm install @octavianlab/olab-ui |
|
| Latest Version: | 2.0.25 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Apr 23, 2026 |
| Links: | GitHub · npm |
🧩 @octavianlab/olab-ui
A modern and flexible Vue 3 Back Offices UI components library by Octavian Lab
🚀 Overview
olab-ui is a work-in-progress collection of Vue 3 components designed to accelerate development and unify UI/UX across projects.
It's built with accessibility, customization, and performance in mind.
⚠️ Still in active development — use with caution in production.
📦 Installation
npm install @octavianlab/olab-ui
Peer dependencies you might need to install:
npm install vue primevue moment qrcode-vue3 vue3-lottie xlsx
⚙️ Usage
Globally (recommended)
// main.js or main.ts
import { createApp } from 'vue';
import App from './App.vue';
import OlabUI from '@octavianlab/olab-ui';
import '@octavianlab/olab-ui/style.css';
const app = createApp(App);
app.use(OlabUI);
app.mount('#app');
Locally
<script setup>
import { ODropdown, OFiltersPanel } from '@octavianlab/olab-ui';
</script>
<template>
<ODropdown :options="['A', 'B']" />
</template>
🧱 Components Included
Here are some of the available components (more coming soon):
ODropdownOFiltersPanelODialogStoredSearchesOFilterOCalendarOTableODialogOChartOListOLottie
...and many more!
For a full list of components, see the src/components/ folder.
🛠 Development
Clone the repo and run locally:
npm install
npm run dev
To build and generate types:
npm run generate:dts && npm run build
🤝 Contributing
We welcome contributions!
Please open issues or submit PRs on the GitHub repository.
📄 License
MIT © Octavian Lab
✨ Maintainers
- Emanuele Nocentelli – Octavianlab CEO & Lead Architect
- Davidz99 - Frontend Team Leader
- Octavian Lab UI/UX & Frontend Team
Related Packages
PrimeVue is a premium UI library for Vue featuring a rich set of 90+ components,...
PrimeVue is an open source UI library for Vue featuring a rich set of 80+ compon...
PrimeVue is an open source UI library for Vue featuring a rich set of 80+ compon...
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 2.0.25 | ^3.0.0 | MIT | |
| 2.0.24 | ^3.0.0 | MIT | |
| 2.0.23 | ^3.0.0 | MIT | |
| 2.0.22 | ^3.0.0 | MIT | |
| 2.0.21 | ^3.0.0 | MIT | |
| 2.0.20 | ^3.0.0 | MIT | |
| 2.0.19 | ^3.0.0 | MIT | |
| 2.0.18 | ^3.0.0 | MIT | |
| 2.0.17 | ^3.0.0 | MIT | |
| 2.0.16 | ^3.0.0 | MIT | |
| 2.0.15 | ^3.0.0 | MIT | |
| 2.0.14 | ^3.0.0 | MIT | |
| 2.0.13 | ^3.0.0 | MIT | |
| 2.0.12 | ^3.0.0 | MIT | |
| 2.0.11 | ^3.0.0 | MIT | |
| 2.0.10 | ^3.0.0 | MIT | |
| 2.0.9 | ^3.0.0 | MIT | |
| 2.0.8 | ^3.0.0 | MIT | |
| 2.0.7 | ^3.0.0 | MIT | |
| 2.0.6 | ^3.0.0 | MIT | |
| 2.0.5 | ^3.0.0 | MIT | |
| 2.0.4 | ^3.0.0 | MIT | |
| 2.0.3 | ^3.0.0 | MIT | |
| 2.0.2 | ^3.0.0 | MIT | |
| 1.0.214 | ^3.0.0 | MIT | |
| 1.0.213 | ^3.0.0 | MIT | |
| 1.0.212 | ^3.0.0 | MIT | |
| 1.0.211 | ^3.0.0 | MIT | |
| 1.0.210 | ^3.0.0 | MIT | |
| 1.0.209 | ^3.0.0 | MIT |
Showing the latest 30 of 249. See every release on npm