Gathering detailed insights and metrics for radixui-buildkit
Gathering detailed insights and metrics for radixui-buildkit
Gathering detailed insights and metrics for radixui-buildkit
Gathering detailed insights and metrics for radixui-buildkit
npm install radixui-buildkit
Typescript
Module System
Node Version
NPM Version
TypeScript (99.77%)
CSS (0.15%)
JavaScript (0.08%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
92 Commits
1 Branches
2 Contributors
Updated on Jul 11, 2025
Latest Version
1.0.0
Package Id
radixui-buildkit@1.0.0
Unpacked Size
9.15 MB
Size
1.07 MB
File Count
11
NPM Version
10.7.0
Node Version
22.2.0
Published on
Jul 11, 2025
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
21
34
A comprehensive React UI toolkit built on Radix UI primitives with TypeScript, Tailwind CSS, and mobile support through Capacitor.
1# Using npm 2npm install radixui-buildkit 3 4# Using yarn 5yarn add radixui-buildkit 6 7# Using pnpm 8pnpm add radixui-buildkit
Make sure you have the required peer dependencies installed:
1yarn add react recoil formik zod
Add the CSS import to your main application file:
1import 'radixui-buildkit/dist/index.css';
For state management features:
1import { RecoilRoot } from 'recoil'; 2 3function App() { 4 return ( 5 <RecoilRoot> 6 {/* Your app content */} 7 </RecoilRoot> 8 ); 9}
1import { ZButton, ZInput, ZCard } from 'radixui-buildkit'; 2 3function MyComponent() { 4 return ( 5 <ZCard className="p-6"> 6 <ZInput placeholder="Enter your email" type="email" /> 7 <ZButton variant="solid" className="mt-4"> 8 Submit 9 </ZButton> 10 </ZCard> 11 ); 12}
Components support multiple style variants:
1// Button variants 2<ZButton variant="solid">Solid</ZButton> 3<ZButton variant="outline">Outline</ZButton> 4<ZButton variant="ghost">Ghost</ZButton> 5<ZButton variant="soft">Soft</ZButton> 6 7// Sizes 8<ZButton size="sm">Small</ZButton> 9<ZButton size="md">Medium</ZButton> 10<ZButton size="lg">Large</ZButton>
Built-in Capacitor integration for mobile features:
1import { showNotification } from 'radixui-buildkit'; 2 3// Native notifications 4showNotification({ 5 title: 'Success', 6 message: 'Operation completed', 7 type: 'success' 8});
1import { NetworkDetectHOC } from 'radixui-buildkit'; 2 3const MyComponent = NetworkDetectHOC(({ isOnline }) => ( 4 <div>Status: {isOnline ? 'Online' : 'Offline'}</div> 5));
1import { ZGlobalComponentsHOC } from 'radixui-buildkit'; 2 3const App = ZGlobalComponentsHOC(MyApp);
1# Clone the repository 2git clone https://github.com/aoneahsan/radixui-buildkit.git 3cd radixui-buildkit 4 5# Install dependencies 6yarn install 7 8# Start development 9yarn dev
1yarn dev # Start development mode 2yarn build # Build the package 3yarn test # Run tests 4yarn build:css # Build CSS only
We welcome contributions! Please see our Contributing Guide for details.
MIT © Ahsan Mahmood
Built with:
If you're migrating from the previous zaions-react-ui-kit
package:
Update your package.json:
1{ 2 "dependencies": { 3 "radixui-buildkit": "latest" 4 } 5}
Update your imports:
1// Old 2import { ZButton } from 'zaions-react-ui-kit'; 3 4// New 5import { ZButton } from 'radixui-buildkit';
No API changes - all components maintain the same interfaces!
Made with ❤️ by Ahsan Mahmood
No vulnerabilities found.
No security vulnerabilities found.