Primitive Angular components with zero hardcoded values. Fully customizable via CSS variables.
🚧 In Development - Version 0.0.1
This package is currently under active development. Components will be added incrementally.
- Zero Hardcoded Values - Every visual property controlled through CSS variables
- Type-Safe - Full TypeScript support with comprehensive type definitions
- Accessible - WCAG 2.1 AA compliant with proper ARIA attributes
- Customizable - 50-150+ CSS variables per component
- Lightweight - Minimal dependencies, maximum flexibility
- Angular Native - Built with Angular best practices and patterns
npm install @primitivekit/angularComprehensive design token system with 21 categories (shared across all PrimitiveKit frameworks)
Complete component library covering all essential UI needs:
- Form Components: Button, Input, Textarea, Select, Checkbox, Radio, Switch
- Layout Components: Card, Container, Stack, Grid, Divider, Space
- Feedback Components: Badge, Spinner, Alert, Progress, Skeleton
- Navigation Components: Link, Tabs, Breadcrumb
- Overlay Components: Modal, Tooltip, Popover, Dropdown
- Data Display: Avatar, Tag, Empty, Image, Collapse, Table
- Data Entry: Form, Slider, Upload
- Other: Typography, Menu, Drawer, Steps
import { ButtonModule, InputModule, CardModule } from '@primitivekit/angular';
@NgModule({
imports: [
ButtonModule,
InputModule,
CardModule
]
})
export class AppModule { }- Main Docs: https://primitivekit.github.io/docs/
- Angular Guide: https://primitivekit.github.io/docs/angular/
Contributions welcome! This is a new package and we'd love your help building it.
MIT - See LICENSE for details
- NPM: https://www.npmjs.com/package/@primitivekit/angular
- GitHub: https://github.com/primitivekit/angular
- Documentation: https://primitivekit.github.io/docs/
Version: 0.0.1
Status: In Development
Maintained by: PrimitiveKit Team