Source: https://seerepo.com/r/flet-dev/flet/built
Markdown source: https://seerepo.com/r/flet-dev/flet/built.md
Description: flet is a Python repo built with Flutter, FastAPI, fastmcp, flutter_web_plugins, and uvicorn.

# What is flet built with?

flet is a Python repo built with Flutter, FastAPI, fastmcp, flutter_web_plugins, and uvicorn. It stores its data in shared_preferences and flutter_secure_storage, signs people in with local_auth and oauthlib, connects to Google, makes its content with pillow, file_picker, flutter_svg, flutter_markdown_plus, markdown, and 2 more, is tested with flutter_test, and deploys with Fastlane. It has 292,217 written lines, with 449 test files.

Read on November 6, 2026, at commit 1a19e48.

Repository: https://github.com/flet-dev/flet

## Frontend

### The base

- **[Flutter](https://seerepo.com/uses/flutter)**: 216 files

### Interface

- **material_ui**: 136 files
- **cupertino_ui**: 31 files
- **[Rich](https://seerepo.com/uses/rich)**: 16 files
- **fl_chart**: 13 files
- **flutter_local_notifications**: 10 files
- **window_manager**: 5 files
- **webview_flutter**: 4 files
- **highlight**: 2 files
- **flutter_math_fork**: 1 file
- **webview_flutter_android**: 1 file
- **webview_flutter_platform_interface**: 1 file

### Icons

- **cupertino_icons**

## Backend

### The base

- **[FastAPI](https://seerepo.com/uses/fastapi)**: 6 files

### Data

- **shared_preferences**: 3 files
- **flutter_secure_storage**: 2 files

### Sign-in

- **local_auth**: 2 files
- **oauthlib**: 1 file

### Services

- **[Google](https://seerepo.com/uses/google)**: 8 files · [sdk/python/packages/flet-ads/src/flutter/flet_ads/lib/src/banner.dart, line 3](https://github.com/flet-dev/flet/blob/1a19e48da52a668410eccd3ae50367333e4c3ca4/sdk/python/packages/flet-ads/src/flutter/flet_ads/lib/src/banner.dart#L3)

## Support

### The base

- **[fastmcp](https://seerepo.com/uses/fastmcp)**: 1 file
- **flutter_web_plugins**: 1 file
- **[uvicorn](https://seerepo.com/uses/uvicorn)**: 1 file

### Content

- **[pillow](https://seerepo.com/uses/pillow)**: 7 files
- **file_picker**: 4 files
- **flutter_svg**: 3 files
- **flutter_markdown_plus**: 2 files
- **[markdown](https://seerepo.com/uses/markdown)**: 2 files
- **[image](https://seerepo.com/uses/image)**: 1 file
- **[qrcode](https://seerepo.com/uses/qrcode)**: 1 file

### Testing

- **flutter_test**: 46 files

### Deploy

- **Fastlane**

### Tools

- **CocoaPods**
- **packaging**: 5 files
- **typing-extensions**: 3 files
- **Cookiecutter**: 2 files

### Other

- **",**
- **and**
- **chardet**
- **media_kit_libs_video**
- **or**
- **s**
- **screen_brightness_android**
- **screen_brightness_ios**
- **tzdata**
- **websockets**
- **collection**: 18 files
- **equatable**: 8 files
- **sensors_plus**: 7 files
- **provider**: 6 files
- **msgpack**: 5 files
- **tomli**: 5 files
- **http**: 4 files
- **media_kit**: 3 files
- **path**: 3 files
- **web**: 3 files
- **device_info_plus**: 2 files
- **geolocator**: 2 files
- **httpx**: 2 files
- **media_kit_video**: 2 files
- **package_info_plus**: 2 files
- **pasteboard**: 2 files
- **permission_handler**: 2 files
- **timezone**: 2 files
- **url_launcher**: 2 files
- **battery_plus**: 1 file
- **connectivity_plus**: 1 file
- **crypto**: 1 file
- **ffi**: 1 file
- **path_provider**: 1 file
- **screen_brightness_platform_interface**: 1 file
- **share_plus**: 1 file
- **vector_math**: 1 file
- **wakelock_plus**: 1 file
- **watchdog**: 1 file
- **web_socket_channel**: 1 file

## Other repos with a similar stack

- [block/buzz](https://seerepo.com/r/block/buzz/built): Flutter, shared_preferences, flutter_secure_storage, highlight, cupertino_icons, local_auth, flutter_svg, image, qrcode · [Compare](https://seerepo.com/compare/block/buzz/vs/flet-dev/flet)
- [immich-app/immich](https://seerepo.com/r/immich-app/immich/built): Flutter, FastAPI, uvicorn, Rich, pillow, flutter_svg, qrcode, Fastlane · [Compare](https://seerepo.com/compare/flet-dev/flet/vs/immich-app/immich)
- [apache/superset](https://seerepo.com/r/apache/superset/built): Google, fastmcp, uvicorn, Rich, oauthlib, pillow, markdown · [Compare](https://seerepo.com/compare/apache/superset/vs/flet-dev/flet)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): FastAPI, Google, fastmcp, uvicorn, Rich, pillow, markdown · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/flet-dev/flet)
- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): FastAPI, Google, uvicorn, Rich, oauthlib, pillow, markdown · [Compare](https://seerepo.com/compare/flet-dev/flet/vs/ray-project/ray)
- [Predidit/Kazumi](https://seerepo.com/r/Predidit/Kazumi/built): Flutter, fl_chart, window_manager, cupertino_icons, file_picker, flutter_svg, image · [Compare](https://seerepo.com/compare/flet-dev/flet/vs/Predidit/Kazumi)

## Frequently asked questions

### What language is flet written in?

flet is written in Python, with 292,217 written lines.

### What framework does flet use?

flet is built with Flutter, FastAPI, fastmcp, flutter_web_plugins, and uvicorn.

### What database does flet use?

flet stores its data in shared_preferences and flutter_secure_storage.

### What does flet sign people in with?

flet signs people in with local_auth and oauthlib.

### What services does flet use?

flet connects to Google.

The proof: [sdk/python/packages/flet-ads/src/flutter/flet_ads/lib/src/banner.dart, line 3](https://github.com/flet-dev/flet/blob/1a19e48da52a668410eccd3ae50367333e4c3ca4/sdk/python/packages/flet-ads/src/flutter/flet_ads/lib/src/banner.dart#L3)

### Does flet have tests?

Yes. flet has 449 test files and is tested with flutter_test.

### Which repos have a stack like flet's?

The ones that share most of its stack: block/buzz, immich-app/immich, and apache/superset.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
