vuetifyjs/0 là một trong những repo tập trung giao diện mà TopGit theo dõi, hiện có 735 sao, viết chủ yếu bằng TypeScript. 0️⃣ Composable UI engine for Vue. Build complex interfaces with reusable state, logic, and primitives—without being locked into components or styles.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Headless Vue 3 UI primitives and composables for building modern applications and design systems. @vuetify/v0 is the foundation of the Vuetify ecosystem, offering lightweight, unstyled building blocks with full TypeScript support and accessibility features built-in.
Note: v0 is stable — v1.0.0 shipped July 22, 2026 and the stable API surface is locked under SemVer. Preview-level APIs (flagged in the roadmap) may still see documented changes.
Repository Structure
This is a pnpm monorepo containing:
Package
Description
@vuetify/v0
Core headless components and composables
@vuetify/play
Playground hash protocol
@paper/emerald
Emerald design system
@paper/bulma
Bulma compat design system
@paper/genesis
Genesis design system (docs primitives)
@vuetify/paper
Styling primitives (private, dormant)
apps/docs
Documentation site (0.vuetifyjs.com)
apps/playground
Interactive development environment
Requirements
Node.js >= 26
pnpm >= 10.6
Vue >= 3.5.0
Installation
npm install @vuetify/v0@latest
# or
pnpm add @vuetify/v0
# or
yarn add @vuetify/v0
# or
bun add @vuetify/v0
CLI
The Vuetify CLI scaffolds projects and seeds working examples from the docs registry.
Create a Project
pnpm create vuetify0
# or
pnpm dlx @vuetify/cli init
Seed Examples
v0 is headless — importing a component gives you logic and accessibility, not a rendered UI. Use vuetify add to pull a styled example from the docs registry into your project:
# Interactive picker
pnpm dlx @vuetify/cli add
# Seed a specific component
pnpm dlx @vuetify/cli add dialog
# Seed a composable plugin
pnpm dlx @vuetify/cli add use-theme
See the CLI guide for registry options, vuetify.json tracking, and the full command list.
Exports
The package provides tree-shakeable subpath exports:
import { ... } from '@vuetify/v0' // Everything
import { ... } from '@vuetify/v0/components' // Components only
import { ... } from '@vuetify/v0/composables' // Composables only
import { ... } from '@vuetify/v0/utilities' // Utilities only
import { ... } from '@vuetify/v0/types' // Types only
import { ... } from '@vuetify/v0/constants' // Constants only
import { ... } from '@vuetify/v0/date' // Date adapter and utilities
What's Included
Components
Primitives
Component
Description
AspectRatio
Fixed width-to-height ratio container via CSS aspect-ratio
Atom
Polymorphic base element with dynamic as prop and renderless mode
Portal
Teleport wrapper with automatic z-index stacking via useStack
Presence
Animation-agnostic mount lifecycle with lazy mounting and exit timing
Providers
Component
Description
Group
Multi-selection with tri-state support
Locale
Locale context provider for internationalization
Scrim
Overlay backdrop with click-to-dismiss and z-index management
Selection
Multi-selection state with v-model binding
Single
Single-selection with automatic deselection
Step
Sequential navigation (first, last, next, prev)
Theme
Theme context provider with CSS variable injection
Actions
Component
Description
Button
Button with loading grace period, toggle groups, and icon accessibility
Toggle
Pressable on/off button with standalone and group modes
Disclosure
Component
Description
AlertDialog
Confirmation dialog with deferred close and wait()/close() pattern
Collapsible
Single-item disclosure toggle for showing and hiding content
Dialog
Modal dialog using native <dialog> with focus management
ExpansionPanel
Accordion-style collapsible panels
Popover
CSS anchor-positioned popup content
Tabs
Tab panel navigation with keyboard support and lazy content rendering
Tooltip
Description tooltip with hover/focus triggers
Treeview
Hierarchical tree with nested selection and expand/collapse
Forms
Component
Description
Checkbox
Dual-mode checkbox (standalone/group) with tri-state support
Combobox
Filterable selection with autocomplete, virtual focus, and custom input
Form
Form validation coordinator with submit handling and error aggregation
Input
Text input with label, description, error messages, and character counting
NumberField
Numeric input with increment/decrement, scrub, and Intl formatting
Radio
Radio group with single-selection and keyboard navigation
Select
Dropdown selection with virtual focus and multi-select support
Rating
Star/icon rating with hover preview, half-stars, and keyboard navigation
Slider
Range input with snapping, range mode, and custom tracks
Switch
Toggle switch with on/off states and label association
Data
Component
Description
DataGrid
Headless data grid with column layout, cell editing, row ordering, and row spanning
DataTable
Headless table with sorting, pagination, selection, and expansion
Semantic
Component
Description
Alert
Inline status message with ARIA live-region semantics
Avatar
Image/fallback avatar with priority loading
Breadcrumbs
Navigation breadcrumbs with overflow detection and truncation
Carousel
Scroll-snap slide navigation with multi-slide display and drag/swipe
Image
Image with placeholder, error fallback, and lazy loading
Overflow
Responsive truncation primitive with overflow detection and indicator
Pagination
Page navigation with semantic <nav> wrapper
Progress
Headless progress indicator with multi-segment and buffer support
Snackbar
Toast notification with queue, positioning, and auto-dismiss
Splitter
Resizable panel layout with drag handles
Composables
Foundation
Core factories that provide the foundation for all other composables:
vuetifyjs/0 thuộc nhóm Frontend trên TopGit, cùng 19 topic GitHub. Trang Trending và Topics liệt kê các repo cùng số sao và cùng ngôn ngữ để so sánh.
Đọc thêm về vuetifyjs/0 ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/vuetifyjs/0 là nguồn chính thức.
vuetifyjs/0 có bao nhiêu sao?
vuetifyjs/0 có 735 sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/vuetifyjs/0. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
vuetifyjs/0 có phải mã nguồn mở không?
TopGit chưa ghi nhận license cho vuetifyjs/0. Phần lớn repo public trên GitHub là mã nguồn mở, nhưng điều khoản khác nhau từng repo — mở file LICENSE để xác nhận.
vuetifyjs/0 có trang demo không?
Dự án có trang chủ ở https://0.vuetifyjs.com. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
vuetifyjs/0 là gì?
vuetifyjs/0 (vuetifyjs/0) là dự án TypeScript trên GitHub. Theo mô tả gốc: 0️⃣ Composable UI engine for Vue. Build complex interfaces with reusable state, logic, and primitives—without being locked into components or styles.
vuetifyjs/0 so với các dự án Frontend khác thế nào?
vuetifyjs/0 được TopGit xếp vào nhóm Frontend, với 735 sao GitHub và viết bằng TypeScript. Xem trang chủ đề Frontend trên TopGit để so sánh với các dự án tương tự theo số sao và mức độ hoạt động.
Đọc đầy đủ README ở tab phía trên.
Muốn nghe thêm một ý kiến về 0?
Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về 0.