
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
no-mui-icons-two-tone
Advanced tools
Icons from the Material UI library that are not dependent on Material UI code.
They can be used in any React application with any UI framework. I'm personally a fan of Radix UI and Qwik but they will work with any React compatible framework.
The icons are distributed in five packages corresponding to the five icon styles.
npm install no-mui-icons-filled
npm install no-mui-icons-outlined
npm install no-mui-icons-rounded
npm install no-mui-icons-sharp
npm install no-mui-icons-two-tone
Then import and use them like you would any other React component.
import { ThumbUpFilledIcon } from 'no-mui-icons-filled';
import { EmailSharpIcon } from 'no-mui-icons-sharp';
function UseIcons() {
return (
<div>
<ThumbUpFilledIcon />
<EmailSharpIcon
className={styles.iconClass}
aria-label="Send email"
role="button"
/>
</div>
);
}
All attributes passed to the icon are passed through to the <svg /> element. No additional markup is rendered, but additional CSS classes are added. Described below.
Every icon accepts a custom className attribute that is passed to the <svg /> element.
<EmailSharpIcon className="sendEmailIcon" />
.sendEmailIcon {
width: 40px;
height: 40px;
fill: blue;
cursor: pointer;
}
Additionally every icon has three pre-defined CSS classes that can be used to customize all icons, all icons of a particular style, or all instances of that particular icon.
no-mui-icon is added to every icon.no-mui-[style]-icon where [style] is the appropriate icon style: filled, outlined, sharp, rounded, or two-tone.no-mui-[icon-name]-[style]-icon where [icon-name] is the kebab-case name of the icon and [style] is one of the previously mentioned styles such as no-mui-thumb-up-filled-icon or no-mui-email-sharp-icon.<EmailSharpIcon />
.no-mui-icon {
width: 40px;
height: 40px;
}
.no-mui-filled-icon {
fill: blue;
}
.no-mui-email-sharp-filled-icon {
fill: green;
}
Search and browse all icons and view each in the different styles at no-mui-icons.com.
Pull Requests to the build tools and browse app are welcome. To build, clone the repository,
pull the submodule, and run npm run build at the project root.
The icons are pulled directly from github.com/mui/material-ui via a submodule. If you find no-mui-icons is out-of-date, create an issue and I'll make a new build and republish.
The packaging, build tools, and browse app are available through the MIT license. The underlying icons are also licensed and redistributed under the MIT license.
FAQs
Two tone Material UI Icons repackaged without MUI dependencies
The npm package no-mui-icons-two-tone receives a total of 42 weekly downloads. As such, no-mui-icons-two-tone popularity was classified as not popular.
We found that no-mui-icons-two-tone demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.