Eva Icons vs Ionicons
Eva Icons
akveo.github.ioIonicons
ionic.ioSide by side
| Figure | Eva Icons | Ionicons |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| iOS | Yes | Yes |
| Android | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · Icon Libraries | 8.2 (#5) | 7.8 (#14) |
| License | Eva Icons is released under the MIT license. | Ionicons is released under the MIT License. |
Plans
In their own words
Eva Icons
Eva Icons is an open-source icon pack for common actions and items, with more than 480 icons in Fill and Outline styles. Icons can use zoom, pulse, shake, and flip animations. The pack is free under the MIT license, which provides the software as is without warranty, and commercial use is listed as allowed. Files are available in PNG, SVG, web font, and Sketch formats. Users can download the complete package, install the NPM package, or get individual PNG and SVG icons. For web integration, a JavaScript package can be loaded from unpkg.com; its eva.replace method inserts SVG markup into elements marked with a data-eva attribute. The web font uses eva and eva-icon CSS classes. The icons are intended for digital products on web, iOS, and Android. The repository lists React Native and Flutter implementations from third parties, and UI Kitten has a React Native module that requires @ui-kitten/eva-icons and react-native-svg.
Ionicons
Ionicons is an icon set for web, iOS, Android, and desktop apps, with 1,300 icons described in its usage guide. It is released under the MIT License and is listed as free, including commercial use. Icons are available as SVGs or through a web component that loads requested SVGs and fetches only those currently visible. App icons have filled, outline, and sharp variants; logo icons do not have outline or sharp versions. In Ionic Framework, developers can set separate iOS and Material Design icons. Size and color can be changed with attributes or CSS, and outline stroke width can be adjusted with a CSS custom property. The component can also load a custom SVG from a URL, provided that file contains no scripts or events. The guide recommends aria-hidden for decorative icons and aria-label text for interactive ones. Listed browser support includes Chrome 79+, Safari 14+, Edge 79+, and Firefox 70+; Internet Explorer 11 is not supported. Users can suggest missing icons through a GitHub issue.