Measured entry
hyperui-tables-4
A compact, static data table shipped as raw HTML styled with Tailwind utility classes. It places a sticky header over a constrained, horizontally scrollable wrapper and uses plain semantic table markup. It has no component-library or JavaScript dependency, but the supplied classes require a Tailwind build.



Measured
Every value below was written by the harness on the run that produced the frames above. None of it is derived from the prose.
| Build | OK |
|---|---|
| Mount | OK |
| Console errors | 0 |
| Uncaught page errors | 0 |
| Horizontal overflow | flagged at 375 |
| Axe critical | 0 |
| Axe serious | 1 |
| Axe moderate | 0 |
| Axe minor | 0 |
| Gzip marginal | 17.5 KB (82.9 KB build, 65.4 KB baseline) |
| Bare mode | OK |
| Provider required | NO |
| Demo used | written from the component source API |
Verdict
A clean starting point for a small, read-only Tailwind table, with valid build and mount behavior. Do not ship it unchanged: the narrow layout overflows, and the scrollable wrapper needs keyboard access. Best for teams willing to add that accessibility fix and their own data behavior.
Use it if
- You need a compact, read-only table with headings that stay visible inside a constrained scroll area.
- Your app already uses Tailwind and you want simple semantic markup that is easy to adapt.
- You can add keyboard access to the scroll wrapper and accept horizontal navigation on narrow screens.
Skip it if
- You need an accessible component that can be shipped unchanged, because the scrollable region is not keyboard-focusable.
- Your table must fit narrow screens without horizontal overflow or clipped columns.
- You need sorting, filtering, pagination, row selection, or live data behavior built in.
Install
| Declared dependencies | none declared |
|---|---|
| Missing on install | none |
| Bare install | builds and mounts without the shadcn-style helpers |
| Provider | no provider required in the harness |
Add Tailwind CSS with support for the utilities used here, then copy the markup. Make the overflow wrapper keyboard-focusable and give the table or region an accessible name. No shadcn setup or JavaScript package is required.
Source and credit
This page is a review, not a copy. The component source lives with its author and this site does not republish it. Read the license before you use anything.
Author repository
github.com/markmead/hyperuiAlternatives
Other published entries for the table pattern, ordered by what they measured: mounts first, then clean axe scans, then bare-mode passes, then the smaller bundle.
- hyperui-tables-1editorial
- Renders
- YES
- A11y
- 0
- Gzip
- 17.4KB
- Bare
- pass
- Prov
- NO
- hyperui-tables-2editorial
- Renders
- YES
- A11y
- 0
- Gzip
- 17.5KB
- Bare
- pass
- Prov
- NO
- hyperui-tables-3editorial
- Renders
- YES
- A11y
- 0
- Gzip
- 17.5KB
- Bare
- pass
- Prov
- NO
- neobrutalism-tablebrutalism
- Renders
- YES
- A11y
- 0
- Gzip
- 29.8KB
- Bare
- pass
- Prov
- NO
- hextaui-tableminimal-flat
- Renders
- YES
- A11y
- 0
- Gzip
- 30.0KB
- Bare
- pass
- Prov
- NO
- reui-sortableminimal-flat
- Renders
- YES
- A11y
- 0
- Gzip
- 48.1KB
- Bare
- pass
- Prov
- NO