# NeoUI -- Primitives Reference
NeoUI.Blazor.Primitives provides 15 headless, unstyled components with full WCAG 2.1 AA
accessibility, keyboard navigation, and ARIA attributes. Use them to build a fully custom
design system without any opinionated styling.
## Installation
```bash
dotnet add package NeoUI.Blazor.Primitives --version 3.8.3
```
Note: Already included transitively when using `NeoUI.Blazor`.
## Import
```razor
@using NeoUI.Blazor.Primitives
@using NeoUI.Blazor.Primitives.Services
```
## Service Registration
```csharp
builder.Services.AddNeoUIPrimitives();
```
---
## Available Primitives
### Accordion (Inputs & Forms)
Headless collapsible content with keyboard navigation.
```razor
@using NeoUI.Blazor.Primitives.Accordion