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

@wizeworks/silicaui-react

v0.19.0

Published

Silica UI's React layer — thin components over the Silica CSS classes.

Readme

@wizeworks/silicaui-react

The React layer of Silica UI. Components are thin wrappers — they apply @wizeworks/silicaui classes and delegate interaction behavior (focus management, keyboard nav, positioning, a11y) to Base UI. No styling logic hides in JS: every visual variant is a class string, so the CSS and React layers never drift apart.

Website npm version npm downloads bundle size license CI

Install

pnpm add @wizeworks/silicaui-react
pnpm add -D @wizeworks/silicaui tailwindcss

Wire the CSS once (see @wizeworks/silicaui), then:

import { Button } from "@wizeworks/silicaui-react";

<Button color="primary" onClick={save}>Save</Button>
<Button color="secondary" variant="outline" size="lg">Learn more</Button>
<Button color="error" variant="ghost" loading>Deleting…</Button>
<Button color="brand" render={<a href="/docs" />}>Docs</Button>
<Button color="primary" shape="circle" aria-label="Add"><PlusIcon /></Button>

Components

125 components, covering everything from primitives to composite interaction patterns:

| Category | Components | | --- | --- | | Actions | Button DropdownMenu Swap | | Data display | Accordion Avatar Badge Card Carousel Chat ChatComposer ChatLayout ChatMessage ChatSystemMessage ChatToolCalls ChatTypingIndicator Collapse Countdown Diff Kbd List MetadataList Meter MockupBrowser MockupCode MockupCodeLine MockupPhone MockupWindow PreviewCard Stat Table Timeline Timestamp | | Data input | Autocomplete Calendar Checkbox CheckboxGroup ColorPicker Combobox DateInput DatePicker DateRangeInput DateTimeInput Field Fieldset FileInput FileUpload Filter Form Input InputGroup Join Label MultiSelect NativeSelect NumberField PasswordInput PhoneInput PinInput Radio RadioGroup Range Rating SearchInput Select SelectionList Slider Switch TagInput Textarea TimeInput Toggle ToggleGroup Validator | | Navigation | Breadcrumb Dock Link Menu Menubar Navbar NavigationMenu Outline OverflowList Pagination Sidebar Steps Tabs | | Feedback & overlay | Alert AlertDialog ContextMenu Dialog Drawer ImperativeAlertDialogProvider Indicator Lightbox Loading Overlay Popover Progress RadialProgress Skeleton Status ToastProvider Tooltip | | Layout | AppShell Divider Footer Hero Mask ScrollArea Stack | | Advanced / composite | Collapsible CommandPalette Dropzone EmptyState PowerSearch ThemeController Toolbar TreeView Wizard | | Typography | Blockquote Display Heading Prose Text Typography Wordmark |

Composite components with heavier engines are separate packages so this package stays dependency-light — install them alongside @wizeworks/silicaui-react when you need them:

| Package | Wraps | | --- | --- | | @wizeworks/silicaui-charts | Apache ECharts, auto-themed to Silica tokens | | @wizeworks/silicaui-table | TanStack Table — sort, select, paginate | | @wizeworks/silicaui-editor | TipTap rich-text editor | | @wizeworks/silicaui-dnd | dnd-kit — sortable lists & drag primitives | | @wizeworks/silicaui-panels | react-resizable-panels |

<Button> props

A representative example — every component follows the same shape: semantic color/variant/size props mapping straight to @wizeworks/silicaui classes, full native-element prop passthrough, and a forwarded ref.

| Prop | Type | Default | | --- | --- | --- | | color | semantic name or any custom color | — (neutral) | | variant | solid \| outline \| soft \| ghost \| link \| dash | solid | | size | xs \| sm \| md \| lg \| xl | md | | shape | square \| circle | — | | block / wide / active | boolean | false | | loading | boolean — spinner + aria-busy + non-interactive | false | | iconStart / iconEnd | ReactNode | — | | render | ReactElement — render as another element | — |

Plus all native <button> attributes and a forwarded ref.

Links