{"full_name":"mui/material-ui","owner":"mui","name":"material-ui","url":"https://github.com/mui/material-ui","description":"Material UI: Comprehensive React component library that implements Google's Material Design. Free forever.","homepage":"https://mui.com/material-ui/","topics":[],"language":"JavaScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/33663932?v=4","created_at":"2014-08-18T19:11:54Z","pushed_at":"2026-11-10T09:19:22Z","metrics":{"stars":99311,"forks":32502,"watchers":1314,"issues":20617,"prs":27664,"releases":575,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":39},"growth":{"day":{"stars":9,"forks":-3,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[99302,99311],"forks":[32505,32502],"watchers":[1314,1314],"issues_open":[null,null],"prs_open":[null,null]},"boards":{"total":146},"same_owner":[{"full_name":"mui/mui-x","name":"mui-x","boards":{}}],"issues":[{"number":29345,"title":"Adopt Material Design 3 / Material You","comments":174,"created_at":"2021-10-27T21:53:21Z"},{"number":38137,"title":"[RFC] Zero-runtime CSS-in-JS implementation","comments":145,"created_at":"2023-07-24T13:29:53Z"},{"number":22426,"title":"Who's using Material UI? ✨","comments":116,"created_at":"2020-08-30T23:18:50Z"},{"number":11723,"title":" [menu] Support cascading / nested menu","comments":82,"created_at":"2018-06-05T13:39:56Z"},{"number":5750,"title":"[Modal] Disable background scrolling in iOS","comments":77,"created_at":"2016-12-09T18:01:51Z"},{"number":34905,"title":"Improve Next.js support","comments":75,"created_at":"2022-10-27T12:00:32Z"},{"number":29742,"title":"[styled-engine-sc] MUI + styled-components + Next.js CSS rules ordering issue","comments":63,"created_at":"2021-11-17T21:24:39Z"},{"number":27512,"title":"Next.js + Material UI v5 styled-component example is still showing className mismatch error","comments":56,"created_at":"2021-07-29T15:46:40Z"}],"discussions":[{"number":45424,"title":"Material UI v7 beta","comments":4,"category":"Early feedback","created_at":"2025-02-26T18:40:06Z"},{"number":43943,"title":"Experimental CSS color-mix","comments":1,"category":"Early feedback","created_at":"2024-09-30T08:04:47Z"},{"number":40844,"title":"[HOLD] Pigment CSS: RFC discussion","comments":19,"category":"Early feedback","created_at":"2024-01-29T14:03:38Z"},{"number":39712,"title":"[poll] Next.js integration package names and versioning","comments":4,"category":"Archive","created_at":"2023-11-02T06:10:06Z"},{"number":36204,"title":"[RFC] Different way for showing the API references","comments":11,"category":"Early feedback","created_at":"2023-02-15T08:52:42Z"},{"number":34743,"title":"---","comments":1,"category":"Archive","created_at":"2022-10-12T22:11:11Z"},{"number":34738,"title":"[RFC] Material You support implementation strategy in Material UI","comments":6,"category":"Early feedback","created_at":"2022-10-12T14:29:21Z"},{"number":34628,"title":"---","comments":1,"category":"Archive","created_at":"2022-10-05T14:46:43Z"}],"latest_release":{"name":"v9.5.0","tag":"v9.5.0","published_at":"2026-10-09T09:47:44Z","body":"A big thanks to the 28 contributors who made this release possible. Here are some highlights ✨:\r\n\r\n- ⚙️ Support [values other than raw options](https://mui.com/material-ui/react-autocomplete/#object-options-with-primitive-values) for Autocomplete via the `getOptionValue` prop.\r\n\r\n### `@mui/material@9.5.0`\r\n\r\n- Add missing override interfaces for `slotProps` (#49345) @sai6855\r\n- Export private focus-visible utilities (#49139) @siriwatknp\r\n- Fix `onClose` types for Menu, Snackbar, and SwipeableDrawer (#49351) @Janpot\r\n- Fix slot handling in Autocomplete chips, TextField `inputLabel`, and NativeSelect `input` (#49354) @Janpot\r\n- Fix theme `defaultProps` and missing exports (#49342) @Janpot\r\n- Remove unnecessary `Omit` types (#49338) @sai6855\r\n- [autocomplete] Lazily derive the initial input value (#49192) @OskarEichler\r\n- [autocomplete] Prevent crash when changing `groupBy` (#49150) @silviuaavram\r\n- [autocomplete] Stop filtering once the result limit is reached (#49312) @valkiara\r\n- [autocomplete] Support values other than raw options (#49313) @silviuaavram\r\n- [avatargroup] Improve TypeScript performance when using `slotProps` (#49213) (#49215) @sai6855\r\n- [bottomnavigationaction] Document the `selected` prop (#49190) (#49196) @sai6855\r\n- [breadcrumbs] Build separators in one pass (#49058) @OskarEichler\r\n- [button] Fix loading-position style leaking to non-loading buttons (#49182) @siriwatknp\r\n- [button] Simplify `ExtendButton` type (#49366) @sai6855\r\n- [buttonbase] Fix LazyRipple retaining event objects when ripples are disabled (#49000) @dizhurnikita\r\n- [checkbox] Set the native indeterminate state on the input (#49053) @lazerg\r\n- [dialogcontent] Render the `theme.focusVisible` ring on the scrollable content (#49319) @siriwatknp\r\n- [inputbase] Fix `slotProps.input` event handlers and ref being ignored (#49341) @Janpot\r\n- [link] Remove unwanted `Omit` type (#49339) @sai6855\r\n- [link] Revert to `color-mix` when underline color is not accepted (#49077) @silviuaavram\r\n- [modal] Prevent `aria-hidden` from being applied to non-portal modals (#49195) @ZeeshanTamboli\r\n- [select] Fix flaky opening mouseup timing (#49024) @michelengelen\r\n- [skeleton] Fix the background fallback with CSS theme variables (#49367) @aarongarciah\r\n- [slider] Fix `disableSwap` when a neighboring thumb is at 0 (#49246) @kwy404\r\n- [snackbar][speeddial] Remove unnecessary `Omit` in props definitions (#49272) @sai6855\r\n- [speeddial] Fix horizontal persistent tooltip placement (#49238) @Cunninger\r\n- [speeddial] Support action slot object refs (#49056) @OskarEichler\r\n- [table] Improve accessibility for the pagination buttons (#49112) @silviuaavram\r\n- [tablepaginationactions] Align common types with other components (#49348) @sai6855\r\n- [tabs] Derive mounted state from the indicator style instead of setting it in an effect (#49326) @ZeeshanTamboli\r\n- [tabs] Fix selected tab not scrolling into view when scroll buttons appear in auto mode (#48489) @starboyvarun\r\n- [tabs] Respect `scroll-padding` when scrolling the selected tab into view (#49039) @crispinc-omnea\r\n- [textfield] Add theme CSS variable for autofill `box-shadow` (#47472) @ludij\r\n- [theme] Fix `theme.alpha()` for raw colors with CSS variables (#49320) @siriwatknp\r\n- [theme] Fix theming outliers in Paper, BreadcrumbCollapsed, TablePagination, and Tooltip (#49356) @Janpot\r\n- [theme] Keep CSS variable fallbacks in `theme.alpha()` (#49368) @aarongarciah\r\n\r\n### `@mui/icons-material@9.5.0`\r\n\r\n- Center the WarningRounded icon within its `viewBox` (#49203) @itd-mb\r\n\r\n### `@mui/system@9.5.0`\r\n\r\n- Remove duplicated `filterProps` mapping in `getThemeValue` (#48640) @sai6855\r\n- Resolve InitColorSchemeScript `%s` placeholder at build time (#49113) @Janpot\r\n- Serialize InitColorSchemeScript configuration values (#49091) @Janpot\r\n\r\n### `@mui/utils@9.5.0`\r\n\r\n- Document the deprecated `slotState` parameter and add `resolveComponentProps` tests (#49240) @usamabhatti1998\r\n- Improve `mergeSlotProps` performance (#48002) @mj12al"},"readme":true,"readme_zh":false,"news":[{"title":"Show HN: MUI Toolpad – Open-source, local-first, admin app builder","url":"https://mui.com/toolpad/","hn":"https://news.ycombinator.com/item?id=36893011","source":"Hacker News","lang":"en","date":"2023-07-27","points":18,"comments":2},{"title":"Latest Google Chome (Chromium) Release Breaks Popular Styling Libraries","url":"https://github.com/mui/material-ui/issues/43823","hn":"https://news.ycombinator.com/item?id=41637304","source":"Hacker News","lang":"en","date":"2024-09-24","points":2,"comments":0},{"title":"Zero-runtime CSS-in-JS implementation","url":"https://github.com/mui/material-ui/issues/38137","hn":"https://news.ycombinator.com/item?id=39180063","source":"Hacker News","lang":"en","date":"2024-01-29","points":1,"comments":0},{"title":"如何用Material-UI打造专业海洋数据监测界面：从入门到精通的完整指南","url":"https://blog.csdn.net/gitblog_00022/article/details/152347033","source":"blog.csdn","lang":"zh","date":"2026-03-13"},{"title":"Material-UI工业4.0：智能制造与设备监控界面开发终极指南","url":"https://blog.csdn.net/gitblog_00982/article/details/152346760","source":"blog.csdn","lang":"zh","date":"2025-11-20"},{"title":"20+ Developer Friendly Free React Dashboard Templates for 2025","url":"https://news.google.com/rss/articles/CBMijAFBVV95cUxOYm9RUlVoVF8zTkxNaHZhR2pDTW84RGFSNTNyZlVUZlpuUTlWUm4tUkoxZXZCZTl1MUkxYXJxOFJhSXBTam5ObExmV00xNEFYdlF6MVQ5VHhRcml6LVA2eHE0NERISDZISUlTdjhITk1NdVB0QWdka1M5cnlmUjdhTUtsWHRZWTlOLWNfcA?oc=5","source":"Vocal","lang":"en","date":"2025-10-07"},{"title":"GitHub for Beginners: Building a React App with GitHub Copilot","url":"https://news.google.com/rss/articles/CBMiqwFBVV95cUxNN3ZGU3RmbjMyNnVjeWFOaDZlSlcyLXEzd1lHT1FhT01DX0U4dzdEdlk3UW1PZUVjLWdCVnhtV2FFek5iUEhQTVFEbG1FZXdwczF3WGYxMTJXbHQyQ3dkclNGWGpqSV9MV0JUbk1vcmNORVFJS0pJZ0g5cFREeXN3OTczREFVb3UzQ200NWxvY1VpdURrLV9yMEYxLV9qT2JBWVdJRUZGZVpYRkE?oc=5","source":"The GitHub Blog","lang":"en","date":"2025-05-14"},{"title":"Accessible UI Libraries: A Developer's Guide","url":"https://news.google.com/rss/articles/CBMif0FVX3lxTE5yNGdlcHRTRDc3OTlLN01Ed2hZSGlKRmVFRUo5M0gxSi1tTWQ5Mm5LazBGcVI4RTFWRnJXNi1KaHBSMHZKUjNqMmZMTE9TUzZJenlQenY0cm1QVFZMMWZXSjRMXy1EZE94UnJkQ3d2WTZ0cHZib2hkWGFwSDd5T3c?oc=5","source":"devmio","lang":"en","date":"2024-11-18"},{"title":"Best React UI Component Libraries","url":"https://news.google.com/rss/articles/CBMicEFVX3lxTE5uNVkwSTc4blA2amhBQzZUMlduRUgtc1RuQ1d4YzNkaHlkT1FKblpjYTBaVTB6NDhyRDhGdi14VnpMOU0zOVdSVHpiSUh5bTlXMVpkamFQSWtyVnpDMHlScEt6WkR5SjViQnhpUHpoY0w?oc=5","source":"SitePoint","lang":"en","date":"2024-11-15"},{"title":"2024 热门前端 UI 组件库超全汇总！","url":"https://news.google.com/rss/articles/CBMiU0FVX3lxTE8wM3ZxS2tmOFFmZW1pM1VmSGJQWmdNYnB6c1hQREVqM0tjN1hueE43bHpCMEN4ckJtRW9TSUlzUFhrZHJQMGFDb1dhQVc4RW5sWTZn?oc=5","source":"51CTO","lang":"zh","date":"2024-07-01"},{"title":"GitHub开源项目推荐|一款清爽的轻量级备忘录中心-memos","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTE5ac2pnTG1jSWhvb1F3ZFhPa2dFVFQtdnU2MWFuZjNzSDZFR0pFVmZGRVZYeTFwU3VoU1psaW1rbWIzNGlQMTN5UUh3WmFmMUJUT01sb1Z3?oc=5","source":"yeeyi","lang":"zh","date":"2023-03-19"},{"title":"The 12 Best Open-Source React Native App Component Libraries","url":"https://news.google.com/rss/articles/CBMigAFBVV95cUxPUk9RQXNfRXI3Y2lkcmRTa0hUVjN5dnhYcHRqU3NueWNmTG5NN21RTk5DeUlUeVc3ZWxJRGw1Q3BySkRQUzZnc0d6bl9nWkxSdTg0RF83VndRNWVzS3dwZG1YdjhDc1NySFlzSk0yeE13X09CMUJwbGpRSXEtanpNYw?oc=5","source":"MakeUseOf","lang":"en","date":"2021-09-01"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}