
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
@framingui/ui
Advanced tools
React components for FramingUI.
Use this package when you want FramingUI components directly in an app, whether you install them manually or through @framingui/mcp-server init.
pnpm add @framingui/ui
pnpm add -D tailwindcss-animate
Import the shared styles once at the app root when your app uses the FramingUI-native style contract:
/* app/globals.css */
@import '@framingui/ui/styles';
In Tailwind v4 projects, that import also registers FramingUI's packaged utility sources and the tailwindcss-animate plugin hook.
Then mount FramingUIProvider near your root layout. Pass a full theme object when you want FramingUI to inject the CSS variables for you.
import {
FramingUIProvider,
Button,
Card,
CardContent,
CardHeader,
CardTitle,
Input,
} from '@framingui/ui';
import theme from './neutral-workspace.json';
export function App() {
return (
<FramingUIProvider theme={theme}>
<Card>
<CardHeader>
<CardTitle>Create account</CardTitle>
</CardHeader>
<CardContent>
<Input type="email" placeholder="Email" />
<Button>Create account</Button>
</CardContent>
</Card>
</FramingUIProvider>
);
}
If your app already loads theme CSS separately, you can use the provider just to keep data-theme in sync:
import { FramingUIProvider } from '@framingui/ui';
export function App() {
return <FramingUIProvider themeId="neutral-workspace">{/* app */}</FramingUIProvider>;
}
Button, Input, Card, Badge, Avatar, and SelectDialog, Tabs, Table, and PopoverSidebar, NavigationMenu, and CalendarIf you are using FramingUI through MCP, do not guess component APIs. Use:
list-componentspreview-componentvalidate-environmentMIT
FAQs
FramingUI Reference Component Library
The npm package @framingui/ui receives a total of 0 weekly downloads. As such, @framingui/ui popularity was classified as not popular.
We found that @framingui/ui demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.