IconPark — open-source библиотека SVG-иконок для интерфейсов
IconPark — это open-source библиотека иконок, созданная компанией ByteDance для интерфейсов сайтов, приложений и цифровых продуктов. Коллекция включает более 2000 иконок, сгруппированных по десяткам категорий, и используется в различных продуктах экосистемы ByteDance. Иконки разработаны как векторные SVG-элементы и могут свободно использоваться в UI-дизайне и веб-разработке.
Главная особенность IconPark — технология, позволяющая менять стиль одной иконки с помощью параметров. Один SVG-файл может отображаться в разных вариантах: outline, filled, two-tone или multi-color. Пользователь может настраивать цвет, размер, толщину линии и другие параметры, а затем копировать SVG-код или готовые компоненты для React и Vue.
Когда использовать
- При создании интерфейсов сайтов и веб-приложений
- Для разработки дизайн-систем и UI-компонентов
- При добавлении иконок в навигацию и элементы интерфейса
- Для проектов на React, Vue и других фронтенд-фреймворках
- При использовании SVG-иконок в веб-разработке
- Для интерфейсов с гибкой настройкой стиля иконок
Плюсы
- Более 2000 иконок в библиотеке
- Несколько стилей одной иконки (outline, filled, two-tone)
- Гибкая настройка цвета, размера и толщины линий
- Open-source лицензия для коммерческого использования
- Поддержка React, Vue и других фреймворков
- SVG-формат без потери качества
Минусы
- Меньше иконок по сравнению с крупнейшими библиотеками
- Требуется базовое понимание SVG или фронтенд-разработки
- Часть документации ориентирована на разработчиков
- Не всегда легко подобрать уникальный стиль для бренда
- Для некоторых проектов может потребоваться дополнительный набор иконок

