搜索插件、代码仓与 APP 分类

插件详情v1.64.0

flutter_lucide

Lucide 图标集的 Flutter 包。Lucide 是一个免费、开源的图标集合,包含 1699 个以上的图标。它是流行的 Feather 图标集的分支。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
2.4万
喜欢数
94
Pub 分数
160

安装插件

flutter pub add flutter_lucide

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

Flutter_Lucide 是一个 Flutter 包,提供对 Lucide 图标集的访问,包含超过 1699 个免费开源图标。作为 Feather 的分支,Lucide 采用现代简约的设计风格,具有统一的样式。该包可无缝集成到所有主要平台的 Flutter 应用中,使开发者能够轻松在用户界面中添加可缩放的矢量图标。它支持浅色和深色主题,并定期更新维护。

适合场景

  • 为移动和网络应用添加可扩展的图标
  • 通过一致的图标样式增强用户界面
  • 使用矢量图形构建响应式设计
  • 在跨平台项目中集成开源图标
  • 使用语义图标名称创建可访问的界面

主要特点

  • 1699+ 开源图标
  • 跨平台支持(Android、iOS、Web、macOS、Windows、Linux)
  • 浅色和深色主题兼容性
  • 通过 Flutter pub 实现轻松集成
  • 基于矢量的图标,适用于高分辨率

适合对象

  • 寻求现代图标集的Flutter开发者
  • 需要开源且免费使用的图标项目
  • 针对多个平台且具有统一用户界面的应用程序
  • 想要极简、干净图标的设计师

使用建议

  • 需要与包兼容的 Flutter SDK 版本
  • 可能需要额外配置以自定义图标大小或颜色
  • 仅限 Lucide 的图标库,无法通过手动添加进行扩展

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

flutter_lucide

pub package Score Platform GitHub stars GitHub forks GitHub issues GitHub pull requests GitHub contributors GitHub last commit

A comprehensive Flutter package providing 1,848+ beautiful, consistent icons from the Lucide icon set. Lucide is a free, open-source icon library derived from the popular Feather icon set, featuring clean, modern designs perfect for enhancing your Flutter applications.

Lucide

✨ Features

  • 🎨 1,848+ Icons - Comprehensive collection from Lucide 1.47.0
  • 🚀 Tree Shaking - Only include icons you actually use
  • 📱 Cross Platform - Works on Android, iOS, Web, macOS, Windows, and Linux
  • 📚 Well Documented - Each icon includes descriptions and categories
  • 🔄 Regular Updates - Stay current with the latest Lucide releases
  • ⚡ Lightweight - Optimized for performance

📦 Installation

Add flutter_lucide to your pubspec.yaml:

dependencies:
  flutter_lucide: ^1.47.0

Then run:

flutter pub get

🔍 Looking for a specific icon?

Browse ICONS.md — a searchable reference of all 1,848+ icons with tags and categories. Use Ctrl+F / Cmd+F to find what you need instantly. Dart usage: replace - with _ in the name, e.g. pin-x → LucideIcons.pin_x.

🚀 Quick Start

  1. Import the package in your Dart file:
import 'package:flutter_lucide/flutter_lucide.dart';
  1. Use any icon in your widgets:
Icon(LucideIcons.heart)
Icon(LucideIcons.search)
Icon(LucideIcons.settings)

🤝 Contributing

We welcome contributions! Please see our CONTRIBUTING.md guide for details.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔗 Links

Maintainers & Contributors

Maintainers
Contributors
  • @Naam - Requested icon updates that led to version 1.7.0 release, helped identify missing icons from Lucide 0.485.0+

Disclaimer

This is not an official Lucide Icon package. All the assets are owned by their respective owners(https://lucide.dev/). Please visit their website for more information. This package is created to help the Flutter Community.

所属分类

源码仓库

使用此插件的项目