Skip to main content

Lucide Flask

A lucide icon extension for Flask

Installation

pip install -U lucide-flask

Basic Usage

from flask import Flask, render_template
from lucide_flask import Lucide # Import the Lucide class

app = Flask(__name__)
icons = Lucide() # Create a Lucide instance

@app.route("/", methods=["GET"])
def index():
    # Pass icons to templates for easy access
    return render_template("index.html", icons=icons)

app.run(debug=True)

Simple access

<!-- Render the "smile" icon inline -->
<h1>{{ icons["smile"] }} Hello, World!</h1>

Existence check

<button>
<!-- You can safely check whether an icon exists before rendering it: -->
{{% if "heart" in icons  %}}
    {{ icons["heart"] }}
{{% else %}}
    <span>❤️</span>
</button>

Release files for lucide-flask 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lucide-flask 1.0
File Size Uploaded
lucide_flask-1.0.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lucide-flask 1.0
File Interpreter ABI Platform
lucide_flask-1.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.2 kB

Release files / lucide_flask-1.0.tar.gz

Download URL lucide_flask-1.0.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
00464edbd016988eba0ca6db60638a6dafa1fb9e7cf46fa3e3b1de6139b0ede1
BLAKE2b-256 checksum
How to use checksums
9ecd6eb8d1d82720a4562654cef8ecb110ddff4283bf90f65003240f24e1be9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / lucide_flask-1.0-py3-none-any.whl

Download URL lucide_flask-1.0-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9fd5a965822507f33d1866a205e94e2a835a235f299cee44b1096a2f4aabcb9f
BLAKE2b-256 checksum
How to use checksums
740e7ff30ea3538bca83c830c916d6dc96a3683063ac9dbb8acdf0b267912422
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page