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

glass-studio-ui-pro

v1.1.15

Published

Premium Liquid Glass UI Library for Vue 3

Readme

💎 Glass Studio UI Pro (Cg View Studio)

Premium Liquid Glass (Crystal) & 3D Claymorphic (Natural) UI Library for Vue 3

[!IMPORTANT] HỆ THỐNG ĐANG TRONG GIAI ĐOẠN BETA: Đã mở dùng thử miễn phí đến ngày 01/05/2026. Sau thời gian này, các tính năng Pro sẽ yêu cầu Giấy phép (License Key) chính thức.

Glass Studio Preview

glass-studio-ui-pro is a dual-engine Vue 3 UI library. It features the Crystal Glass (CG) system for advanced glassmorphism and the Natural (CN) system for architectural 3D claymorphism. Engineered for high-performance dashboards, real-time liquid filters, and volumetric tactile interfaces.


✨ Key Engines

🏺 Natural Engine (CN) - New

The Natural system focuses on soft surfaces, volumetric depth, and tactile interactions without the "noise" of transparency.

  • High-Fidelity Claymorphism: Advanced 3D lighting models.
  • Architectural Elevation: Multi-layered shadow system for deep hierarchy.
  • Static vs Fluid Interaction: Choose between rigid or animated hover states.

🧊 Crystal Engine (CG)

The legacy-plus glass system for futuristic, transparent designs.

  • Liquid Distortion Filters: (Mist, Grain, Frosted, Ripple, Wavy).
  • Material Presets: 6 specialized presets (Light to Heavy Frost).

🚀 Installation & Setup

1. Installation

npm install glass-studio-ui-pro

2. Tailwind CSS v4 Configuration

Ensure @tailwindcss/vite is in your vite.config.ts and @import "tailwindcss"; is in your main CSS file.

3. Plugin Registration

import { GlassUI } from "glass-studio-ui-pro";
app.use(GlassUI, { licenseKey: "YOUR-KEY" });

🎨 Natural Components (Cn prefix)

CnSidebar & CnMenu (Navigation Suite)

Tactile vertical navigation with collapsible states and soft-inset active indicators.

<template>
  <CnSidebar v-model:collapsed="isCollapsed" color="slate">
    <template #header><span>Pro Console</span></template>
    <CnMenu :items="navItems" v-model:activeId="activeId" />
  </CnSidebar>
</template>

CnCard (Volumetric Surface)

A claymorphic container with customizable light trajectory and hoverLift physics.

<template>
  <CnCard color="indigo" :intensity="1.2" hoverLift>
    <h3>Natural 3D Interface</h3>
  </CnCard>
</template>

CnTable (Architectural Data Grid)

High-fidelity data table with sticky column support and integrated pagination.

<template>
  <CnTable 
    :cols="tableCols" 
    :rows="dataRows" 
    :fixed="[2, 1]"
    :pagination="{ page: 1, pageSize: 15, total: 100 }"
    @update:page="handlePage"
  />
</template>

CnButton (Tactile Controls)

Buttons with 3D elevation and soft-inset active states across 5 variants.

<template>
  <CnButton variant="solid" color="emerald" size="lg" pill>
    Confirm Action
  </CnButton>
</template>

💎 Glass Components (Cg prefix)

CgCard & CgButton

Premium glassmorphism with liquid distortion and neon glow.

<template>
  <CgCard type="heavy-frost" shadow="mist">
    <CgButton variant="primary" glow>Liquid Action</CgButton>
  </CgCard>
</template>

CgToolbar (Adaptive)

Features full, floating, and fit width modes with reflex glints.


🔶 Common Components (Cm prefix)

CmIcon (Morphic Icon)

Single component for any icon with liquid morphing physics and 3D shadows.

<template>
  <CmIcon :icon="HomeIcon" size="lg" bg="bg-indigo-500" />
</template>

📖 API Reference

Natural (CN) System Props

CnSidebar

| Prop | Type | Default | Description | | :--- | :--- | :--- | :--- | | collapsed | boolean | false | Collapse state (v-model:collapsed). | | collapsible| boolean| true | Allows user to collapse. | | width | string | '280px' | Expanded width. | | color | string | 'slate' | Material color theme. |

CnTable

| Prop | Type | Default | Description | | :--- | :--- | :--- | :--- | | cols | Column[] | [] | { key, label, width }. | | rows | any[] | [] | Data array. | | fixed | [number, number] | [0, 0] | Fixed cols [Start, End]. | | pagination| Pagination | — | { page, pageSize, total }. |

CnCard

| Prop | Type | Default | Description | | :--- | :--- | :--- | :--- | | intensity | number | 1.0 | Light intensity (0-2). | | hoverLift | boolean | false | Enable/Disable lift animation. | | borderRadius| string | 'md' | none, sm, md, lg, xl. |


🔑 PRO License registration

To purchase a PRO license, please visit https://finzo.duckdns.org/.

  1. Register account -> Purchase -> Receive Key.
  2. If your license expires, components enter Secure Lock state.

📄 License

(C) 2026 Glass Studio & CG Team. All rights reserved. Private commercial license.