Skip to main content

use up to 1699 kinds of lucid icons with the flet framework

Project description

🎨 FLET LUCID

PyPI - Downloads PyPI - Version Python Flet


✨ Features

  • Easy to use — plug directly into your Flet project
  • 🎯 1600+ icons — full Lucide icon collection
  • 📦 Zero extra dependencies — lightweight & fast

📱 Platform Compatibility

Android Linux macOS iOS Windows Web


📋 Requirements

[!TIP] Make sure you are using Flet 0.85.0 or above and Python 3.12 or above.

Install with UV

uv add flet-lucid

Install with pip

pip install flet-lucid

🚀 Usage

[!NOTE] Make sure to build your project first before running it. Flet needs to register the package into its Flutter dependencies.

import flet as ft
from flet_lucid import Icon, Icons


def main(page: ft.Page):
    page.vertical_alignment = ft.MainAxisAlignment.CENTER
    page.horizontal_alignment = ft.CrossAxisAlignment.CENTER
    page.window.always_on_top = True

    page.add(
        Icon(Icons.AIRPLAY, size=100),
    )

ft.run(main)

📄 License

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flet_lucid-0.2.0.tar.gz (42.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flet_lucid-0.2.0-py3-none-any.whl (41.2 kB view details)

Uploaded Python 3

File details

Details for the file flet_lucid-0.2.0.tar.gz.

File metadata

  • Download URL: flet_lucid-0.2.0.tar.gz
  • Upload date:
  • Size: 42.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for flet_lucid-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d3b2ae7156c3c79dbb8704f02930fa37d3b8564521bc0c4e51d3725313afd260
MD5 eed63aa051007f6db6af846e6d3e1b3a
BLAKE2b-256 d8e43ee1a5901f1562e3253768c91459ae86f3cdc15be17986e39624e14e04b8

See more details on using hashes here.

File details

Details for the file flet_lucid-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: flet_lucid-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 41.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for flet_lucid-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8776d95bcee3307a27e3faa196d581df1b077037ed015a6e243c46216b092c68
MD5 ed7b48d6ee6d3c9294712c0b15728c27
BLAKE2b-256 35522d27740056404d4abc40def03bf8a99d70e6027e1537469a85740a734a0f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page