
Softaware
Private shadcn registry
Owned, editable source for Softaware apps. Browse the playground, open a live item, then add it from the consumer app root.
Library
Categories
Items are grouped by the job they do in Softaware apps. Empty categories stay visible so the map does not change as we add.
Dashboard layout
LiveAgnostic dashboard composer — sidebar and top bar. Host passes nav, user, and trailing controls.
Editors
LiveAuthoring surfaces for documents, mail, and notes.
Primitives
LiveBrand-owned atoms that wrap or replace shadcn UI.
Charts
LiveTyped Recharts variants — area, bar, line, pie, donut, radar, radial.
Maps
Live3D buildings, traffic, indoor, measure, models, matching, and static images.
Content
SoonCards, figures, and reading layouts for public pages.
Forms
SoonCapture and send — quotes, newsletter, contact.
Data
LiveTables, lists, cards, volume stats, details, and timelines.
Boards
LiveKanban columns, cards, and drag.
Featured
Text editor
Six variants on one stage
Full document, inline, email, comment, chat, and note. Open the playground to move between them.
@softaware/text-editor
Install
How it works
01
Point the app at this registry
Add @softaware in components.json on the consumer root.
02
Open the playground
Sign in, pick an item, and work it on a stage with no site chrome.
03
Add the source
Install owned, editable files with npx shadcn add.
Point a consumer app at this registry in components.json, set SOFTAWARE_REGISTRY_TOKEN to a Softaware JWT, then install an item:
{
"registries": {
"@softaware": {
"url": "https://<host>/r/{name}.json",
"headers": {
"Authorization": "Bearer ${SOFTAWARE_REGISTRY_TOKEN}"
}
}
}
}
npx shadcn@latest add @softaware/<item>