npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

pilotui

v1.29.0

Published

A comprehensive Vue 3 + TypeScript component library featuring 50+ UI components, shell layouts, icon system, and utilities. Built with Tailwind CSS, includes Storybook documentation, theme customization, and Nuxt.js support. Perfect for building modern w

Readme

🚀 PilotUI

Assemble modern web applications and dashboards fast with PilotUI.

PilotUI is a comprehensive Vue 3 + TypeScript component library featuring 50+ UI components, custom shell layouts, a robust icon system, and specialized utilities. Built with Tailwind CSS, it's designed to provide consistent aesthetics and premium developer experience.

Version License Vue TypeScript


🔗 Quick Links


✨ Key Features

  • 🏗️ Shell Scaffolding: Pre-built DashboardShell, AppRoot, and navigation menus (Vertical/Horizontal).
  • 🎨 Dynamic Theming: Integrated theme customizer with Dark/Light/System modes via Pinia.
  • 🍱 50+ Components: From basic buttons and inputs to complex data tables and modals.
  • 🌍 RTL & I18n Ready: Full support for Right-to-Left layouts and multi-language setups.
  • Vite Powered: Ultra-fast development and optimized production builds.
  • 🧱 Nuxt 3 Compatible: Includes specific entry points for seamless Nuxt integration.

🚀 Quick Start

1. Installation

yarn add pilotui

# or using npm
npm install pilotui

2. Setup

Add the required styles and Pinia configuration (if using state-dependent components like DashboardShell):

// main.ts
import { createApp } from 'vue'
import { createPinia } from 'pinia'
import PilotUI from 'pilotui'
import 'pilotui/style.css'
import App from './App.vue'

const app = createApp(App)

app.use(createPinia())
app.use(PilotUI) // Optional: sets up default themes & internal utilities
app.mount('#app')

3. Usage

PilotUI is designed for explicit component imports. This ensures better tree-shaking and type safety:

<template>
  <AppRoot colorScheme="dark">
    <Button variant="primary">Launch Dashboard</Button>
  </AppRoot>
</template>

<script setup>
import { AppRoot, Button } from 'pilotui'
</script>

🍱 Component Showcase

| Category | Key Components | | :--- | :--- | | Shell | AppRoot, DashboardShell, SidebarMenu, HorizontalMenu | | Elements | Button, Card, Avatar, Dropdown, Tabs, Progress | | Form | Input, Select, Checkbox, Switch, Textarea | | Complex | Modal, Pagination, DataTable, Toast | | Icons | Custom Icon component with multi-pack support |


🤖 AI-Native Documentation

PilotUI includes a specialized llm.md file designed specifically for Large Language Models. If you are using an AI assistant (like Cursor or GitHub Copilot) to build your app, point it to: 👉 https://codebridger.github.io/lib-vue-components/llm.md

This file contains flat, metadata-rich descriptions of every component, property, and slot, enabling AI to generate accurate PilotUI code for you instantly.


🛠️ Local Development

# Install dependencies
yarn install

# Run Storybook for live development
yarn storybook

# Generate LLM documentation
yarn generate-docs

# Run unit tests
yarn test

🤝 Community & Support

  • Contribute: Feel free to open issues or submit PRs to improve the library.
  • Star us: If you find PilotUI useful, please consider giving it a ⭐ on GitHub!

Built with ❤️ by the CodeBridger team.