New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

native-material-icons

Package Overview
Dependencies
Maintainers
4
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

native-material-icons

Material Design icons for React Native.

latest
Source
npmnpm
Version
0.1.3
Version published
Weekly downloads
139
65.48%
Maintainers
4
Weekly downloads
 
Created
Source

Native Material Icons - Tiny Material Design icons for React Native.

Package version Package downloads Vulnerabilities issues

Installation | Usage | Examples | Browse icons

Why this library?

Because it is:

  • 📦 Tiny - each downloaded svg is optimized by svgo and minified. This results in 0.5 kilobytes icon size in average.
  • 🌳 Tree shakable - your app won't grow dramatically, metro will automatically throw out unused icons from the bundle, resulting in small bundle size.
  • 💪 Strongly typed - comes with TypeScript declarations, which will help you avoid common mistakes.
  • 👋 Developer-friendly - doesn't require any additional configuration - simply install react-native-svg as well as this package, and instantly begin using awesome icons.

Installation

Install react-native-svg as well as this package:

npm i react-native-svg native-material-icons

Or with yarn:

yarn add react-native-svg native-material-icons

Usage

// Filled style
import { LightbulbIcon } from 'native-material-icons';

// Outlined style
import { LightbulbOutlinedIcon } from 'native-material-icons';

// Rounded style
import { LightbulbRoundIcon } from 'native-material-icons';

// Sharp style
import { LightbulbSharpIcon } from 'native-material-icons';

// Two tone style
import { LightbulbTwoToneIcon } from 'native-material-icons';

Or:

// Filled style
import LightbulbIcon from 'native-material-icons/LightbulbIcon';

// Outlined style
import LightbulbOutlinedIcon from 'native-material-icons/LightbulbOutlinedIcon';

// Rounded style
import LightbulbRoundIcon from 'native-material-icons/LightbulbRoundIcon';

// Sharp style
import LightbulbSharpIcon from 'native-material-icons/LightbulbSharpIcon';

// Two tone style
import LightbulbTwoToneIcon from 'native-material-icons/LightbulbTwoToneIcon';

Examples

Usage with Native Base:

import { Icon } from 'native-base';
import LightbulbIcon from 'native-material-icons/LightbulbIcon';

const App = () => {
    return (
        <Icon
            /* Specify icon component */
            as={LightbulbIcon}
            /* Supports color */
            color="gray.500"
            /* Supports sizes */
            size="md"
        />
    );
};

Browse icons

Icons are downloaded from Google Fonts, so you can find all icons there.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT © Artiom Tretjakovas

Keywords

icons

FAQs

Package last updated on 30 Jan 2026

Did you know?

Socket

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.

Install

Related posts