Skip to content

Kitchen sink

Every component, live, on one page, grouped the same way as the Components sidebar. Use it to scan the whole library at a glance, sanity-check theming (try the color / density / dark switchers in the header), or jump to a component’s full docs via its heading link. Note that the density switcher’s compact / dense tiers are pointer-fine desktop presets — see Density · Touch targets before shipping them to touch users.

K
Navigation
Go homeG H
Search

We’ll never share it.

  • Japan
  • United States
  • United Kingdom
  • JavaScript
  • TypeScript
  • Python
Rate
  • notes.md4 KB
  • report.pdf1.2 MB
  • huge.iso9.8 GB
  1. Account (completed)
  2. Profile
  3. Review
Account settings.
Right-click me
  • src
    • app.js

Dialog

A native modal dialog.

Drawer

Slides in from the edge.

A light-dismiss popover.

A short tooltip.@ada
Ada Lovelace
@ada
Mathematician & first programmer.
NameRoleStatus
AdaEngineerActive
BeaDesignerAway
NameRoleStatus
AdaEngineerActive
BeaDesignerAway
Card title
A generic surface for grouped content.
ABC
Quarterly reportUpdated 2 days ago
InfoSuccessWarningError
  • read:members
  • write:members
  • admin:realm

Above


Below

Alternative

  1. Deploy finished
  2. Build started
  1. Show me the failing checks.
  2. Context switched to project “ops”.
  3. Two checks are red: lint and unit.

What is Hypermedia Components?

A semantic CSS + htmx UI kit for hypermedia applications.

How do I install it?

pnpm add @hypermedia-components/core

Show details

This region is hidden until the user opens it.

Saved

Your changes were saved successfully.

42%82%97%

No results

We couldn’t find anything matching your search.

16 / 9

Scroll me.

Two

Three

Four

Five

Six

Left
Right

A full application shell, scaled into a box here. On a real page it fills the viewport and the sidebar collapses to an off-canvas overlay on mobile.

Acme
Main content scrolls independently of the chrome.
© Acme

Not components — the responsive primitives from Fundamentals · Layout and the table-overflow helper, shown here for completeness.

Intrinsically responsive primitives — no breakpoints. Resize the window and the grid reflows, the cluster wraps, the sidebar collapses.

A
B
C
D
  • tag-one
  • tag-two
  • tag-three
  • tag-four
Main content keeps its width and wraps the sidebar when space runs out.

A wide table in .hc-table-scroll confines the overflow to a scroll strip instead of pushing the page sideways. Scroll the strip below.

OrderCustomerEmailCreatedStatusTotal
#1001Ada Lovelaceada@example.com2026-05-01Shipped$129.00
#1002Alan Turingalan@example.com2026-05-02Pending$42.50