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.1

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.1
File Size Uploaded Provenance
fleting-1.2.1.tar.gz 26.0 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 58.9 kB

Release files / fleting-1.2.1.tar.gz

Download URL fleting-1.2.1.tar.gz
Size 26.0 kB
Tags Source
SHA-256 checksum
How to use checksums
297347fb7607f666a189a3520ee678eb97d081c066885cc63e63f6e35f58a133
BLAKE2b-256 checksum
How to use checksums
a3c5cdd22379cf6309f9c09dbc15348aef9a974f53231f3846616392cb7f8406
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.1-py3-none-any.whl

Download URL fleting-1.2.1-py3-none-any.whl
Size 32.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e6fd3f71709d7ad9314990458856f69a78017818f928a93fa5bf420107c2d0e
BLAKE2b-256 checksum
How to use checksums
db2c8052472c0fb1e3839cb7c356e83d633c3e77fb26ec23c2f84efefcc76d4d
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.1

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