Skip to main content

| 🇺🇸 English | 🇧🇷 Português | 🇪🇸 Español |


Fleting Framework

Fleting is an opinionated micro-framework built on top of Flet, focused on:

  • Simplicity
  • Clear organization
  • Productivity
  • Cross-platform applications (mobile, tablet, and desktop)

Ele traz uma arquitetura inspirada em MVC, com layout desacoplado, roteamento simples, i18n, responsividade automática e um CLI para geração de código.

It brings an MVC-inspired architecture with decoupled layout, simple routing, i18n, automatic responsiveness, and a CLI for code generation.

🚀 Quick Start

1. Create an isolated virtual environment

🛠️ CLI

pip install flet
pip install fleting

fleting init
fleting run

# for development
fleting create page home
flet run fleting/app.py

📚 Documentation

Complete documentation is available at:

👉 Full documentation


🎯 Philosophy

O Fleting foi criado com alguns princípios claros:

1️⃣ Simplicity above all

  • No unnecessary abstractions
  • Explicit and easy-to-understand code
  • Predictable architecture

2️⃣ Separation of responsibilities

  • View → Pure UI (Flet)
  • Layout → Reusable visual structure
  • Controller → Business rules
  • Model → Data
  • Router → Navegação
  • Core → Framework infrastructure

3️⃣ Mobile-first

  • The global application state automatically identifies:
    • mobile
    • tablet
    • desktop
  • Layouts can dynamically react to device type

4️⃣ Native internationalization

  • Simple JSON-based translation system
  • Real-time language switching
  • Translations accessible anywhere in the app

5️⃣ CLI as a first-class citizen

  • Standardized file creation and removal
  • Reduced boilerplate
  • Convention > Configuration

📄 License

MIT

How to contribute

Metadata

Release files for fleting 1.2.2

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

Source distribution (sdist)

Source distribution for fleting 1.2.2
File Size Uploaded Provenance
fleting-1.2.2.tar.gz 26.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for fleting 1.2.2
File Interpreter ABI Platform
fleting-1.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 59.0 kB

Release files / fleting-1.2.2.tar.gz

Download URL fleting-1.2.2.tar.gz
Size 26.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e8042106350c27653a2f50712107d7ae877226080a60e4348cd9f7ce67bb49e6
BLAKE2b-256 checksum
How to use checksums
5a5beaea80580eb814eb7c8f7813d52642749a96a5a9cdf97313ae507cb742cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / fleting-1.2.2-py3-none-any.whl

Download URL fleting-1.2.2-py3-none-any.whl
Size 32.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
98a393cc1d86289de72d2e4e5df6350c7e605c3bce3cc8430fe96b4eff9e20ef
BLAKE2b-256 checksum
How to use checksums
3c6c3b89ec8d97fba920868242ef77eeac0f0226aaf1147b36034a6353ea7908
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Security for fleting 1.2.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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