
Product
Rust Support in Socket Is Now Generally Available
Socket’s Rust and Cargo support is now generally available, providing dependency analysis and supply chain visibility for Rust projects.
@ws-ui/ui-components
Advanced tools
A comprehensive design system built with React, TypeScript, TailwindCSS, and Storybook for Qodly. This library provides a collection of reusable, accessible, and customizable UI components with consistent styling and behavior using a modern configuration-driven architecture.
Install the package in your project:
npm install @ws-ui/ui-components
Import and use components in your React application:
import { Button, Input, Checkbox } from '@ws-ui/ui-components';
function App() {
return (
<div>
<Input placeholder="Enter your name" label="Name" />
<Checkbox
label="Accept terms and conditions"
onChange={(checked) => console.log(checked)}
/>
<Button variant="primary" size="md" onClick={() => alert('Hello!')}>
Submit
</Button>
</div>
);
}
Check the Storybook documentation for complete component APIs and examples.
For contributors who want to develop and extend the design system:
# Clone the repository
git clone https://git.4d-ps.com/4d/web-studio/design-system.git
cd design-system
# Install dependencies
npm install
# Start the development server
npm run dev
# Run Storybook for component development
npm run storybook
# Build the project
npm run build
# Run linting
npm run lint
View all components and their documentation in Storybook:
npm run storybook
This will start Storybook on http://localhost:6006 where you can:
src/ # Reusable UI components
│ ├── Checkbox/
│ │ ├── Checkbox.tsx # Component logic & rendering
│ │ ├── Checkbox.stories.tsx # Storybook documentation
│ │ ├── Checkbox.test.ts # Unit tests
│ │ ├── checkbox.types.ts # TypeScript definitions
│ │ ├── checkbox.style.ts # Styling configuration
│ │ └── index.ts # Clean exports
│ ├── Radio/
│ │ ├── Radio.tsx
│ │ ├── Radio.stories.tsx
│ │ ├── Radio.test.ts
│ │ ├── radio.types.ts
│ │ ├── radio.style.ts
│ │ └── index.ts
│ └── ... # Other components
├── styles/ # Global styles and themes
src/components/ComponentName/ComponentName.tsx - Component logic & renderingComponentName.stories.tsx - Storybook documentationComponentName.test.ts - Unit testsComponentName.types.ts - TypeScript definitionsComponentName.style.ts - Styling configurationindex.ts - Clean exports# Run unit tests
npm run test
# Run tests with storybook
npm run test-storybook
git checkout -b feature/amazing-componentFAQs
Qodly Design System - UI component library
The npm package @ws-ui/ui-components receives a total of 37 weekly downloads. As such, @ws-ui/ui-components popularity was classified as not popular.
We found that @ws-ui/ui-components demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 8 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket’s Rust and Cargo support is now generally available, providing dependency analysis and supply chain visibility for Rust projects.

Security News
Chrome 144 introduces the Temporal API, a modern approach to date and time handling designed to fix long-standing issues with JavaScript’s Date object.

Research
Five coordinated Chrome extensions enable session hijacking and block security controls across enterprise HR and ERP platforms.