mui/base-ui
View on GitHubUnstyled UI components for building accessible web apps and design systems. From the creators of Radix, Floating UI, and Material UI.
- Stars
- 11k
- Forks
- 546
- Open beginner issues
- 11
- Indexed issues
- 325
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 105
- Dominant language
- TypeScript
- License
- MIT
- Last GitHub push
- Sep 18, 2026
- Latest indexed
- Sep 17, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- good first issue
-
component: drawer type: bug
Difficulty 3/5 1-2 days Newbie friendliness 78/100
-
component: drawer
Difficulty 4/5 3-5 days Newbie friendliness 52/100
-
status: waiting for maintainer
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
status: waiting for maintainer support: question
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
component: select status: waiting for maintainer
Difficulty 3/5 1-2 days Newbie friendliness 78/100
-
status: waiting for author
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
component: combobox status: waiting for maintainer
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
component: combobox status: waiting for maintainer
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
[dialog] Scroll lock is skipped when the page scroller is <body> under an overflow:hidden <html> Opencomponent: dialog status: waiting for maintainer
Difficulty 4/5 3-5 days Newbie friendliness 55/100
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
component: toast status: waiting for maintainer
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Dependency Dashboard Opendependencies
Difficulty 4/5 3-5 days Newbie friendliness 15/100
-
component: dialog status: waiting for maintainer
Difficulty 4/5 3-5 days Newbie friendliness 68/100
-
component: drawer status: waiting for maintainer
Difficulty 4/5 3-5 days Newbie friendliness 68/100
-
has workaround
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
component: slider
-
component: radio group type: bug
Difficulty 4/5 3-5 days Newbie friendliness 57/100
-
component: context menu status: waiting for maintainer
-
component: autocomplete component: combobox component: select type: bug
-
accessibility component: preview card
Difficulty 4/5 3-5 days Newbie friendliness 52/100
-
component: dialog has workaround type: bug
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
component: combobox type: bug
Difficulty 3/5 1-2 days Newbie friendliness 78/100
-
component: combobox status: waiting for maintainer
Difficulty 3/5 1-2 days Newbie friendliness 72/100
-
accessibility component: combobox
Difficulty 4/5 3-5 days Newbie friendliness 68/100
-
component: combobox status: waiting for maintainer
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
component: tabs status: waiting for maintainer
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
component: accordion component: collapsible type: bug
-
component: combobox status: waiting for maintainer
Difficulty 4/5 3-5 days Newbie friendliness 52/100
-
component: menu status: waiting for maintainer
Difficulty 5/5 Over a week Newbie friendliness 42/100
-
browser: Chrome browser: Safari type: bug
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
type: new feature
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
[number-field] Input displays one number while submitting another for implausibly formatted text Opencomponent: number field type: bug
Difficulty 3/5 1-2 days Newbie friendliness 78/100
-
component: navigation menu
Difficulty 2/5 Half a day Newbie friendliness 72/100
-
component: popover
Difficulty 4/5 3-5 days Newbie friendliness 58/100
-
type: new feature
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
component: toolbar status: waiting for maintainer
Difficulty 3/5 1-2 days Newbie friendliness 74/100
-
component: select
Difficulty 5/5 Over a week Newbie friendliness 38/100
-
component: popover type: bug
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
component: slider
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
component: drawer has workaround type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
scope: all components status: waiting for maintainer
Difficulty 4/5 3-5 days Newbie friendliness 52/100
-
component: combobox
Difficulty 3/5 1-2 days Newbie friendliness 48/100
-
scope: all components type: enhancement
-
[a11y] Focus guard sentinels are exposed as nameless buttons in WebKit (axe button-name violation) Opentype: expected behavior
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
component: combobox type: new feature
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
component: dialog
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
component: select type: expected behavior
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
component: autocomplete type: new feature
-
component: checkbox component: menu component: select component: switch
Difficulty 4/5 3-5 days Newbie friendliness 55/100
-
type: new feature waiting for 👍
Difficulty 5/5 Over a week Newbie friendliness 30/100