vercel-labs/ui
A library of behaviors for agents to build the next generation of user interfaces.
Is vercel-labs/ui beginner-friendly?
In the last 30 days, vercel-labs/ui merged 87 of 97 pull requests from outside contributors, and its maintainers usually reply within 1 day. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.
- Stars
- 4.4k
- Forks
- 122
- Open beginner issues
- 0
- Indexed issues
- 70
- Avg merge
- 3h 12m
- Merged PRs (30d)
- 437
- Dominant language
- TypeScript
- License
- Apache-2.0
- Last GitHub push
- Nov 14, 2026
- Latest indexed
- Nov 14, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- No beginner labels indexed
How to contribute to vercel-labs/ui
- Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
- Read its code of conduct: it covers issues and pull requests as well as chat.
- Your contributions will be published under the project's Apache-2.0 license.
- Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.
Issues somebody may already be working on are listed last. List everything by date
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
vercel-labs/ui#540 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
vercel-labs/ui#539 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 Half a day Newbie friendliness 72/100
vercel-labs/ui#538 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 62/100
vercel-labs/ui#537 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 28/100
vercel-labs/ui#536 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
vercel-labs/ui#534 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
vercel-labs/ui#533 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
vercel-labs/ui#532 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 Half a day Newbie friendliness 62/100
vercel-labs/ui#531 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
vercel-labs/ui#530 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
vercel-labs/ui#529 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 52/100
vercel-labs/ui#528 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 62/100
vercel-labs/ui#527 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
vercel-labs/ui#526 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
vercel-labs/ui#525 ·
Maintainers usually reply within 1 day
-
Progress and Meter on the server: the root has no `aria-labelledby`, so the server HTML is unnamedOpen
Difficulty 3/5 1-2 days Newbie friendliness 50/100
vercel-labs/ui#524 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
vercel-labs/ui#523 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
vercel-labs/ui#522 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
vercel-labs/ui#521 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
vercel-labs/ui#520 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
vercel-labs/ui#519 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 22/100
vercel-labs/ui#518 ·
Maintainers usually reply within 1 day
-
Collapsible open by default: the server HTML has the panel but no `aria-controls` on the triggerOpen
Difficulty 3/5 1-2 days Newbie friendliness 55/100
vercel-labs/ui#517 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
vercel-labs/ui#516 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
vercel-labs/ui#515 ·
Maintainers usually reply within 1 day
-
`checkPattern('radio-group')` counts a `RadioGroup`'s hidden native radios as radios of the groupOpen
Difficulty 3/5 1-2 days Newbie friendliness 42/100
vercel-labs/ui#514 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 66/100
vercel-labs/ui#513 ·
Maintainers usually reply within 1 day
-
`checkPattern('checkbox')` on a `CheckboxGroup` reports the group's own hidden form input as unnamedOpen
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
vercel-labs/ui#512 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 40/100
vercel-labs/ui#511 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
vercel-labs/ui#509 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
vercel-labs/ui#508 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
vercel-labs/ui#507 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
vercel-labs/ui#506 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 50/100
vercel-labs/ui#505 ·
Maintainers usually reply within 1 day
-
DatePicker: controller.setValue() doesn't turn the calendar to the new date when value is controlledOpen
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
vercel-labs/ui#504 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
vercel-labs/ui#503 ·
Maintainers usually reply within 1 day
-
NumberInput: an unsupported format unit throws a RangeError during render and unmounts the pageOpen
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
vercel-labs/ui#502 ·
Maintainers usually reply within 1 day
-
agent: a stable, locale-independent identifier for components, separate from the accessible nameOpen
Difficulty 4/5 3-5 days Newbie friendliness 35/100
vercel-labs/ui#496 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 8/100
vercel-labs/ui#495 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
vercel-labs/ui#494 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
vercel-labs/ui#493 ·
Maintainers usually reply within 1 day
-
Testing kit: export settle, and document that tooltip names and menu focus land after the eventOpen
Difficulty 3/5 Half a day Newbie friendliness 52/100
vercel-labs/ui#492 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
vercel-labs/ui#491 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
vercel-labs/ui#490 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
vercel-labs/ui#489 · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 Half a day Newbie friendliness 45/100
vercel-labs/ui#488 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 15/100
vercel-labs/ui#487 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 42/100
vercel-labs/ui#486 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
vercel-labs/ui#485 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 Half a day Newbie friendliness 55/100
vercel-labs/ui#484 ·
Maintainers usually reply within 1 day