Dart project architecture examples
Interactive architecture diagrams of 70 open-source Dart repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Across the 38 most-starred Dart projects here, the median diagram has 21 components. 50% draw a data store (most often files on disk), 16% have a command-line interface and 8% a web interface.
37% have a plugin or extension system and 18% are split into workspace packages (packages/, apps/, crates/ and similar).
The files their components link to most are main.dart (8), MainActivity.kt (7), client.rs (3), mod.rs (3) and home_screen.dart (2).
Group names that recur: “flutter app” (4), “platform services” (3), “data services” (2), “platform features” (2) and “tooling” (2).
Repositories 1–50 of 70
flutter/flutter★ 179k
Flutter is a cross-platform UI SDK.
localsend/localsend★ 95.6k
LocalSend is a cross-platform nearby-device sharing product: users discover peers on the local network, select a peer and files or a message, then send or accept a transfer.
appflowy-io/appflowy★ 76.9k
AppFlowy is a cross-platform AI workspace combining documents, databases, folders, file storage, collaboration, and AI.
solido/awesome-flutter★ 61.3k
This repository is an Awesome Flutter resource directory, not an application or runtime library.
chen08209/flclash★ 34.5k
FlClash is a multi-platform proxy client built with Flutter for the UI layer, a Go core engine (ClashMeta) for proxy logic, and a small Rust helper service on Windows.
ente/ente★ 29.4k
Ente is a multi-product, end-to-end encrypted platform: Photos stores and shares media, Auth manages 2FA credentials, and Locker protects documents, credentials, and notes.
hiddify/hiddify-app★ 27.9k
This is a full-stack, cross-platform client application built in Flutter.
ente-io/ente★ 25.6k
This monorepo is a complex, multi-product, multi-platform open source ecosystem that delivers a fully end‐to‐end encrypted cloud platform.
gopeedlab/gopeed★ 23.5k
Based on our analysis of the file tree and README, Gopeed is a full-stack, cross‐platform, high-speed downloader that integrates a Golang backend (handling core download…
predidit/kazumi★ 22.8k
This project is a full-stack client application built in Flutter. It runs natively on Android, iOS, Windows, macOS, and Linux.
iampawan/flutterexampleapps★ 21.5k
This repository is a collection of example Flutter apps – serving both as a demo and as a reference for various Flutter-based projects.
flutter/samples★ 19.2k
1. This repository is a monorepo of independent Flutter samples, not a single product app.
bggrgjqaubcoe/piliplus★ 16.6k
PiliPlus is a Flutter third-party Bilibili client for Android, iOS, Windows, Linux, and macOS.
imranr98/obtainium★ 16.2k
This is a mobile (Flutter) application targeting Android (and potentially other platforms via Flutter) designed to notify users about new releases and directly update apps by…
getlantern/lantern★ 16.1k
Lantern is a cross-platform censorship-circumvention client.
xiaoyaocz/dart_simple_live★ 15.6k
1.
carguo/gsy_github_app_flutter★ 15.4k
UI Layer: Capture all the pages (under lib/page) and widgets (under lib/widget).
bagisto/opensource-ecommerce-mobile-app★ 14.6k
This is a cross-platform mobile (and desktop/web) application built with Flutter.
ProxyPin is a Flutter-based, cross-platform HTTP(S) traffic capture and inspection app.
guozhigq/pilipala★ 13.6k
– The majority of the app’s presentation lives in the lib/pages directory, which is organized by features (e.g., home, video, dynamic, login, member, etc.)
cfug/dio★ 12.8k
This is the Dio Dart HTTP-client workspace: applications issue configured requests and receive responses, with platform adapters, interception, transformation, cancellation, and…
felangel/bloc★ 12.4k
karingx/karing★ 11.3k
- Karing is a cross-platform Flutter desktop/mobile app that acts as a GUI and control plane for a proxy core based on sing-box.
jonataslaw/getx★ 11.1k
This is an open‐source Dart/Flutter library called “get” (GetX Ecosystem).
flame-engine/flame★ 10.5k
This is a monorepo containing “Flame” – a Flutter-based 2D/3D game engine – plus a host of bridge packages (audio, physics, Lottie, ECS, Tiled maps, etc.), documentation…
firebase/flutterfire★ 9.3k
FlutterFire is a monorepo of Flutter plugins that expose Firebase products to Flutter applications.
brianegan/flutter_architecture_samples★ 8.9k
This repository is a set of Flutter TodoMVC samples comparing state-management and application-architecture approaches.
toly1994328/flutterunit★ 8.9k
FlutterUnit is a cross-platform Flutter exploration app for learning through interactive component examples, code, and related topics.
User Interface (UI) Layer: Represented by the Flutter components.
lollipopkit/flutter_server_box★ 7.7k
Flutter Mobile/Desktop Applications (iOS, Android, macOS, Windows, Linux)
mornyeapp/mornye★ 7.5k
Mornye is a cross-platform music player and library manager.
rrousselgit/riverpod★ 7.3k
1. This is a monorepo for the Riverpod ecosystem
abuanwar072/flutter-responsive-admin-panel-or-dashboard★ 7.1k
This is a cross-platform Flutter application specifically designed as an admin dashboard/panel template, with support for web, desktop (Windows, macOS), and mobile platforms…
namidaco/namida★ 6.6k
Namida is a Flutter music and video player; the README describes local-library indexing, playback, YouTube streaming and downloads, lyrics, history, and synchronization.
flutter/gallery★ 6.6k
This is a multi-platform Flutter “Gallery” demo application. It provides a showcase of Flutter widgets, patterns, and themes across Android, iOS, web, Linux, macOS, and Windows.
iampawan/flutter-ui-kit★ 6.3k
This is a cross‐platform Flutter mobile UI‐kit, intended to showcase a clean, well‐organized Flutter codebase and a collection of real‐world UI templates (login, shopping…
thelastgimbus/googlephotostakeouthelper★ 5.7k
- This is a Dart command-line application called gpth (Google Photos Takeout Helper).
deckerst/aves★ 5.4k
Aves is an Android gallery and metadata explorer built with Flutter.
flutter/packages★ 5.3k
This repository hosts Flutter first-party packages; the supplied tree shows native platform implementations for camera, maps, file selection, cross-platform file access, webview…
jiangtian616/jhentai★ 4.9k
ionicfirebaseapp/getwidget★ 4.8k
GetWidget is a Flutter UI component library: an app developer uses its drop-in widgets in Flutter screens, optionally alongside Material or Cupertino widgets.
abuanwar072/e-commerce-complete-flutter-ui★ 4.8k
FlutterShop is a Flutter e-commerce UI template for Android and iOS.
jameskokoska/cashew★ 4.8k
Cashew is a cross-platform personal-finance app built with Flutter, Drift SQL, and Firebase.
gskinnerteam/flutter-wonderous-app★ 4.5k
Wonderous is a cross-platform Flutter application (mobile, desktop, web) that displays information, illustrations and media about famous world structures (“wonders”).
sle2p/anich★ 4.4k
From the README and directory layout, AniCh is a cross-platform Flutter client app for browsing, playing, and managing online anime (“番剧”) with ultra-resolution (“超分辨率”) video…
finamp-app/finamp★ 4.3k
Finamp is a Flutter music player for personal Jellyfin libraries.
gokadzev/musify★ 4.2k
Musify is a Flutter/Dart music-streaming Android application with search, playback, offline listening, playlists, radio, lyrics, imports, and listening statistics.
thealphamerc/flutter_twitter_clone★ 4.2k
This is a full-stack mobile application—a Twitter clone (“Fwitter”)—built in Flutter.
chevey339/kelivo★ 4.2k
Kelivo is a cross-platform Flutter LLM client.
kodjodevf/mangayomi★ 4.1k
Mangayomi is a cross-platform Flutter reader for manga, novels, anime, and related media.
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.