Component Showcase

Every component in the BaseNative design system, server-rendered and styled from the core CSS. Each section below is a live render call — no mockups.

Buttons

Variants

Badges

Variants

Avatars

Sizes and fallbacks

Form Controls

Inputs

We will not share your email.
Must be at least 3 characters

Textarea

Select

Combobox

Multiselect

JavaScriptCSS

Checkbox, radio, toggle

Plan

Feedback

Alerts

This is an informational message.
Operation completed successfully.
Proceed with caution.
Something went wrong.

Progress

65%

Spinner

Skeleton

Cards & Layout

Card

Card Title

Card body content with descriptive text about the feature or item being presented.

Updated 2 hours ago

Accordion

What is BaseNative?
A lightweight signals-based runtime for native template elements with ~120 lines of client code.
How does SSR work?
The server renderer evaluates @if, @for, @switch directives at request time and returns clean HTML.
What about hydration?
The client hydrate() function walks the DOM tree, binds reactive expressions, and attaches event handlers.

Tabs

BaseNative brings Angular-inspired control flow to native template elements.

Navigation

Data

Table

Team members
NameRoleStatus
Alice JohnsonAdminActive
Bob SmithEditorActive
Carol DavisViewerInactive

Data grid

Project tasks
Task ↑AssigneePriorityStatus
Design token systemAliceHighDone
Signal reactivityBobHighDone
Server renderingCarolMediumActive
Client hydrationDanMediumPending
Component libraryAliceLowActive
Showing 1–5 of 5

Tree

  • 📁src
    • 📁runtime
      • 📄signals.js
      • 📄hydrate.js
      • 📄bind.js

Virtual list

Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
Item 7
Item 8
Item 9
Item 10
Item 11
Item 12
Item 13
Item 14
Item 15

Overlays

Dialog

Confirm Action

Are you sure you want to proceed? This action cannot be undone.

Drawer

Dropdown menu

Tooltip

Hover meThis is a tooltip with helpful context

Command palette

Navigation
Actions
↑↓ Navigate ↵ Select Esc Close