Skip to content

About

A curated catalog of real, open-source applications built with Dart and Flutter — the apps you can actually install and use, not tutorials, not starter templates, not package registries.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Awesome Dart & Flutter Apps

Awesome License: CC0-1.0 Last reviewed

A curated catalog of real, open-source applications built with Dart and Flutter — the apps you can actually install and use, not tutorials, not starter templates, not package registries.

Focused on software hosted on GitHub or Codeberg, because that is where a self-hostable, auditable, forkable app can actually live. Links to other forges are welcome (see Contributing).

Every repository URL in this list was checked to resolve on 2026-09-27. Most were also verified to contain a pubspec.yaml in their git tree, so they are genuinely Dart/Flutter projects and not JavaScript, Kotlin or Electron apps wearing a Flutter label.


Contents


Highlights

If you only install a handful of open-source apps from this list, these are the ones worth your time.

App What it is Why it's here
Spotube Spotify-compatible client The single most popular Flutter app in the world by stars; works without a Premium account
FluffyChat Matrix client The reference implementation for "serious, secure, cross-platform Flutter messaging"
Gopeed Download manager Flutter UI over a Go core, with a browser extension and REST API
Hiddify Proxy/VPN client 30k+ stars, ships on every platform, wraps sing-box/Xray
MusicPod Music/radio/podcast player A mature, genuinely pleasant desktop app from the Ubuntu community
LocalSend Nearby file transfer A polished Flutter app that replaced a popular proprietary tool
Cake Wallet Monero/Bitcoin wallet The flagship open-source Flutter crypto wallet
RustDesk Remote desktop A fully open-source TeamViewer alternative; Flutter is the main client
Medito Meditation Permanently free, ad-free, foundation-run
Lichess Mobile Chess The largest and most production-grade Flutter app in existence
Plezy Plex/Jellyfin/Emby client The best-looking modern media client for TV and desktop
Aves Photo gallery Deep metadata support (motion photos, 360°, GeoTIFF) most galleries skip
Flame 2D game engine The engine nearly every open-source Flutter game is built on
wger Workout manager Flutter front end for a large, mature self-hosted fitness server
Immich mobile Photo app The mobile client of the fastest-growing self-hosted photo server

Chat & Messaging

  • FluffyChat — The best-known Flutter Matrix client: end-to-end encryption, encrypted backups, spaces, cross-signing, Material You. AGPL-3.0 · iOS, Android, Web, Linux · active
  • Extera — Feature-heavy FluffyChat fork for Matrix, aimed at both mobile and desktop. Mirrored to codeberg.org/tamtan/Extera. AGPL-3.0 · iOS, Android, Linux, Windows, macOS, Web · active
  • Twake Chat — Decentralized Matrix client built by Linagora, themable and feature-complete. AGPL-3.0 · iOS, Android, Web, Linux, Windows, macOS · active
  • Zulip — Flutter client for the Zulip team chat platform, maintained alongside the project. Apache-2.0 · iOS, Android · active
  • BlueBubbles — Brings iMessage to Android, Windows, Linux, macOS and the web, with a full Flutter + server ecosystem. Apache-2.0 · iOS, Android, Web, Linux, Windows, macOS · active
  • Kabootar — Offline mesh messenger that hops messages phone-to-phone over Bluetooth and Wi-Fi. No server, no SIM. MIT · Android, iOS · active
  • Chatsen — Cross-platform Twitch Chat reader with third-party addon support. AGPL-3.0 · Windows, Linux, macOS · active

Social & Fediverse

  • Aria — Cross-platform Misskey client for the fediverse. AGPL-3.0 · Android, iOS, Web, Linux, Windows, macOS · active
  • Squawker — Open-source, privacy-oriented Twitter/X client. MIT · Android, iOS, Web · active
  • flabr — Habr (habr.com) reader client. MIT · Android, iOS, Web · active
  • e1547 — A surprisingly sophisticated e621 browser. GPL-3.0 · Android, iOS, Web · active
  • talawa — Community organization management: events, groups, memberships, with a Flutter app and GraphQL API. GPL-3.0 · Android, iOS, Web · active
  • Resonate — "Clubhouse, but open source" — a social voice platform with a Flutter client. GPL-3.0 · Android, iOS, Web · active
  • Fritter — Privacy-friendly Twitter frontend for mobile. MIT · Android, iOS · slowing

Forums & Communities

  • Forum App (XenForo) — Open-source Flutter template that turns a single XenForo community into a full app. MIT · Android, iOS, macOS, Web, Windows, Linux · active
  • StarForum — Cross-platform Flarum forum client with local SQLite caching and a Material 3 desktop split view. GPL-2.0 · Android, iOS, Windows, macOS, Linux · active
  • flutter-nga — Client for the NGA forum: boards, threads, posting, multi-account, private messages. Apache-2.0 · Android, iOS, Web · active

Media

Video Players

  • Plezy — Modern Plex/Jellyfin/Emby client for desktop, mobile and TV with mpv playback, HDR/Dolby Vision, downloads and watch-party sync. GPL-3.0 · Android, iOS, tvOS, Windows, macOS, Linux · active
  • Ghosten Player — Feature-rich player with cloud-drive direct playback, metadata scraping, IPTV, danmaku and file management. AGPL-3.0 · Android, Android TV, macOS, Windows, Web · active
  • NipaPlay-Reload — Local and NAS video player with danmaku rendering, multi-format subtitles and SMB/WebDAV/Jellyfin sources. MIT · Android, iOS, Windows, macOS, Linux · active
  • Moonfin — Jellyfin/Emby client reaching phones, desktop, Android TV, Fire TV, Apple TV, Tizen and the web as a PWA. GPL-2.0 · Android, iOS, tvOS, Windows, macOS, Linux, Web · active
  • Jellyflix — Straightforward, reliable cross-platform Jellyfin client with transcoded downloads and HDR tonemapping. GPL-3.0 · Android, iOS, Windows, macOS, Linux, Web · active
  • Debrify — "Personal media hub" client for streaming and organizing media from your own services. AGPL-3.0 · Android, Android TV, iOS, Windows, macOS, Linux, Web · active
  • Fathom — All-in-one Jellyfin client with a built-in YouTube player and Seerr integration. AGPL-3.0 · Android, Android TV, iOS, Windows, macOS, Linux, Web · active
  • Dacx — Fast desktop music/video player built on Flutter + libmpv, with an equalizer. GPL-3.0 · Windows, macOS, Linux · active
  • SportStream — Live sports streaming for phone and Android TV with libmpv, stream auto-fallback and ad blocking. Codeberg · Android, Android TV, Web · active
  • TVNinja — M3U8/Xtream IPTV player with a persistent mini-player and auto picture-in-picture. GPL-3.0 · Android, Web · active

Music Players

  • Spotube — Plugin-powered Spotify-compatible client that needs no Premium account; downloads tagged audio and plays it locally via mpv. Also mirrored at codeberg.org/KRTirtho/spotube. BSD-4-Clause · Windows, macOS, Linux, Android, iOS, Web · very active
  • Finamp — Jellyfin music client with a polished Material 3 UI; one of the largest active Flutter repos. MPL-2.0 · Android, iOS · very active
  • MusicPod — Music, radio, TV and podcast player from the Ubuntu community. GPL-3.0 · Linux, Windows, macOS, Android · very active
  • JellyBox — Native Jellyfin/Emby/Navidrome music player with a Spotify-like UI, CarPlay and Android Auto. AGPL-3.0 · Android, iOS, Windows, macOS, Linux · active
  • Harmonoid — Local music library player with playlists, synced lyrics, pitch shift and volume boost. (non-standard license) · Windows, Linux, macOS, Android, iOS · active
  • Sylvakru — Cross-platform player for local libraries and self-hosted services (Navidrome, Emby, WebDAV). Apache-2.0 · Android, iOS, Windows, macOS, Linux · active
  • Echo MPD — Modern mobile client for Music Player Daemon. MIT · Android, iOS · active
  • Koel Player — Official mobile app for the Koel music server. (no license file in repo — verify) · Android, iOS · active
  • Pure Music — Local music player built specifically for Windows. GPL-3.0 · Windows · active
  • AntiiQ — Local-first offline Android music player for collectors: gapless/crossfade, 15-band EQ, speed and pitch control. GPL-3.0 · Android · active
  • Linthra — Local-first music player with WebDAV support. AGPL-3.0 · Android, Linux · active
  • Vibin' App — Client for the self-hosted Vibin' music streaming server: albums, artists, playlists, lyrics. Codeberg · Android, iOS, Windows, macOS, Linux, Web · active
  • OwnTone Sync — Syncs your collection from a self-hosted OwnTone server for offline listening, with scrobble write-back. Codeberg · Android · active
  • Namida — Music and video player with YouTube streaming, downloads, SponsorBlock and Subsonic/WebDAV support. ⚠️ source-available, not OSI-approved · Android · active

Podcasts & Audiobooks

  • Tsacdop — Simple, friendly podcast player with group management, OPML import/export, sleep timer, skip-silence and volume boost. GPL-3.0 · Android, Windows, macOS, Linux, Web · very active
  • PinePods — Self-hosted podcast server in Rust with an official Flutter mobile client, offline downloads, Android Auto, CarPlay and gpodder-compatible sync. GPL-3.0 · Android, iOS (+ web/desktop) · very active
  • Storii — Feature-rich Audiobookshelf client: offline download manager, sleep timer, bookmarks, multi-server/OIDC, Android Auto. GPL-3.0 · Android, iOS · active
  • yaabsa — Unofficial, responsive Audiobookshelf client. AGPL-3.0 · Android, iOS, Web · active
  • Anytime Podcast Player — Straightforward podcast player written in Flutter. BSD-3-Clause · Android, iOS · active
  • Audix — Audiobook player for local .m4b + .cue libraries with background playback, chapter navigation and sleep timer. (no license file) · Android, iOS, Web · new

IPTV & Live TV

IPTV players are popular but the ecosystem is full of apps built for circumventing access controls. Everything listed here is a general-purpose player or client for content you are entitled to watch.

  • clubTivi — IPTV player with multi-provider aggregation, 4-tier EPG auto-matching and automatic stream failover. Apache-2.0 · Android, Android TV, Windows, macOS, Linux · active
  • HTV — Free, ad-free network live-TV app for phones and Android TV boxes. Apache-2.0 · Android, Android TV · active
  • Tiwee — IPTV player for global live TV with country and category filtering. GPL-3.0 · Android, Android TV, iOS · active
  • XPlayer — Cross-platform IPTV/M3U player with grouping, search and the iptv-org playlist built in. MIT · Android, Android TV, iOS, iPadOS, macOS, Windows, Linux · active
  • sky-tv — Video player shell where you import your own live and on-demand sources. GPL-3.0 · Android, iOS, Windows, macOS, Linux · active
  • ipdigi — Netflix-style Xtream/M3U player with TMDB enrichment, EPG, watchlists and mpv playback. GPL-3.0 · Android, Android TV, iOS, macOS, Windows, Linux · active
  • pusoo — IPTV player with HLS/DASH/MP4/MKV, external subtitle search, ClearKey/Widevine DRM and source fallback. GPL-3.0 · Android · active
  • iptvs — Stalker/Xtream/M3U player with true HDR (D3D11 on Windows, libplacebo on Linux). GPL-3.0 · Windows, Android, Android TV, Linux · new
  • Lotus IPTV — IPTV player with M3U auto-grouping, local logos and hardware-accelerated playback. MIT · Windows, Android, Android TV · active
  • Universal TV — Multi-provider IPTV client with M3U pagination tokens, XMLTV EPG and casting. (no license file) · cross-platform · active
  • Ammonite — Cross-platform PeerTube client. Codeberg · Android, iOS, desktop · last updated 2024

E-books, Comics & Manga

  • Mangayomi — Tachiyomi-style reader for manga, webtoons, novels, anime and movies with tracker sync and backups. Apache-2.0 · Android, iOS, macOS, Linux, Windows · active
  • VeneraNext — Cross-platform manga reader with local libraries (CBZ/ZIP/7z/PDF/EPUB), WebDAV libraries and a JS extension API. GPL-3.0 · Android, iOS, Windows, macOS, Linux · active
  • Mangatan — Mangayomi fork focused on Yomitan-style dictionary lookup, OCR overlays and subtitle mining. GPL-3.0 · Android, iOS, Windows, macOS, Linux, Web · active
  • Jidoujisho — Immersion language-learning suite with manga/webtoon support, dictionaries and SRS. GPL-3.0 · Android, iOS · active
  • Tachidesk-Sorayomi — Manga reader that reads from a self-hosted Tachidesk/Suwayomi server. MPL-2.0 · Android, iOS · slowing
  • Flutter Manga Reader — Tachiyomi/Mihon-alike with Tachiyomi backup import and offline chapter downloads. Apache-2.0 · Android, iOS, desktop, Web · active
  • Hikari — MangaDex-based reader with classic page-turn and webtoon vertical modes. MIT · Android, iOS, Web · active
  • Lumina — Lightweight cross-platform EPUB reader with progress sync. MIT · Android, iOS · active
  • Yomu — All-in-one companion for EPUB, PDF and audiobooks with progress tracking and gamified stats. MIT · Android, iOS · active
  • LuminaBook — Desktop-first EPUB library manager with a physical-bookshelf UI, reading analytics and folder monitoring. MIT · Windows, macOS, Linux · new
  • Everbound — Immersive EPUB reader built on foliate-js with highlights, annotations and layout customization. AGPL-3.0 · Android, iOS · active

Photos & Images

  • Aves — Gallery and metadata explorer: motion photos, panoramas, 360° video, GeoTIFF, SVG, XMP/EXIF browsing, map view and vault. BSD-3-Clause · Android, Android TV · active
  • Immich mobile — Flutter mobile client for the self-hosted Immich photo and video server. AGPL-3.0 · Android, iOS · very active
  • Ente Photos — End-to-end encrypted Google Photos alternative with face detection, semantic search and private sharing. AGPL-3.0 · Android, iOS · very active

Download Managers

  • Gopeed — Fast cross-platform download manager (HTTP, BitTorrent, Magnet, ed2k) with a native Flutter UI over a Go core, browser extension, REST API and JS extensions. GPL-3.0 · Windows, macOS, Linux, Android, iOS, Web · very active
  • Nadeko~don — Download manager with a Rust backend and a Material 3 Flutter frontend. (no license file) · Linux, Windows, Android · new

Subtitles

  • Subtitle Studio — Cross-platform subtitle editor with frame-accurate timing, video sync, regex search/replace, batch ops and multi-format export. GPL-3.0 · Android, iOS, Windows, macOS, Linux, Web · new

Productivity

Notes, Markdown & PKM

  • Butterfly — Powerful, minimalistic cross-platform Markdown notes with bidirectional links, canvas and graph views. AGPL-3.0 · Android, iOS, Windows, macOS, Linux, Web · active
  • Memex — "Second brain" knowledge management for collecting documents, images and web clippings, with semantic search. GPL-3.0 · Android, iOS, Web · active
  • Better Keep — Google Keep-style card notes with rich text, PIN-locked notes, end-to-end encrypted sync and audio note transcription. (custom license) · Android, iOS, Windows, macOS, Linux, Web · active
  • Kardi Notes — Cross-platform encrypted note-taking with device-to-device sync. GPL-3.0 · Android, iOS, Windows, macOS, Linux · slowing
  • NexaNote — Self-hostable note app storing plain Markdown files, with stylus ink capture, notebooks and WebDAV sync. Codeberg (Flutter client in app/) · Linux, Android (planned) · active
  • ZariNotes — Simple multi-tabbed personal notes app with workspaces. Codeberg · Android · active
  • Mia — Material You Android client combining notes, to-do lists and events against a self-hosted Mia server. Codeberg (Flutter project in src/) · Android · active
  • Flutter Markdown Editor — Material 3 Markdown editor with live preview for mobile. MIT · Android, iOS · active
  • Memo — Programming-oriented open-source spaced-repetition flashcard app. BSD-3-Clause · Android, iOS, Windows, macOS, Linux · slowing

Tasks & To-Do

  • ntodotxt — Manages your todo.txt file locally or over WebDAV (e.g. Nextcloud). MIT · Android, iOS · active
  • Everyday Tasks — Track, log and schedule recurring everyday tasks. GPL-3.0 · Android, iOS · active
  • Zest — Material You task manager with categories, subtasks, tags, a 365-day heatmap and actionable notifications. MIT · Android · active
  • Purple Task — Simple cross-platform to-do app with multiple lists. MIT · Android, iOS, Windows, macOS, Linux · slowing
  • Taskwarrior (Flutter) — Taskwarrior rebuilt in Dart, shipping both a GUI and a terminal client. GPL-3.0 · Android, CLI · active

Habits, Focus & Time Tracking

  • Time Cop — Privacy-first automatic time tracking with project and activity timelines. Apache-2.0 · Android, iOS · active
  • Table Habit — "Micro habits" tracker with charts and light-touch daily logging. Apache-2.0 · Android · active
  • Habo — Habit tracker with detailed statistics and streaks. GPL-3.0 · Android · active
  • Norm — Minimal habit tracker focused on fast daily logging. GPL-3.0 · Android · slowing
  • Break.Down.Timer — Pomodoro-style timer that fires configurable break notifications while running. MIT · Android · active

Calendars & Meal Planning

  • KitchenOwl — Self-hosted shopping list, recipe and meal planner with real-time multi-user sync (Flask backend + Flutter frontend). Mirrored at codeberg.org/tombursch/kitchenowl (Flutter client in kitchenowl/). AGPL-3.0 · Android, iOS, Web, Linux, macOS, Windows · very active
  • SeasonCalendar — Calendar specialised for tracking seasons, holidays and recurring date events. GPL-3.0 · Android, iOS · slowing

System & Utilities

File Transfer & File Managers

  • LocalSend — Send photos and files to nearby devices over a local network, no internet required. Apache-2.0 · Android, iOS, Web, Linux, macOS, Windows · very active
  • AirDash — Cross-platform AirDrop-style photo and file transfer to nearby devices. MIT · Android, iOS, Windows, macOS · active
  • NFile — Glassmorphic Android file manager with native media indexing, inline players and a built-in text editor. GPL-3.0 · Android · active
  • outbag — Official Flutter client for the outbag self-hosted file-sharing service. Codeberg (Flutter project) · Android, iOS, Web · slowing
  • Sharik — Cross-platform file sharing over Wi-Fi or a mobile hotspot. MIT · Android, iOS, Linux, Windows, macOS · inactive

Launchers & Keyboards

  • FuseLauncher — Customizable Android launcher with app drawer, widget management, notification badges and usage-based sorting. MIT · Android · active
  • minimalauncher — Minimal, distraction-free Android launcher with clock, calendar, weather and app shortcuts. MIT · Android · slowing
  • TeleDeck — Android system IME (an actual InputMethodService) written in Flutter, with dual-screen support for handhelds. (no license file) · Android · active

Network, VPN & Proxy

  • Hiddify — Multi-platform auto-proxy client wrapping sing-box/Xray/Hysteria/TUIC/Trojan/SSH. Hiddify Extended GPL-3.0 · Android, iOS, Windows, macOS, Linux · very active
  • Vernet — Cross-platform network analyzer and monitoring tool: traffic inspection, connection tracking. Apache-2.0 · Android, iOS, Windows, macOS, Linux · very active
  • GMLG — Cross-platform developer toolbox: WHOIS, offline IP geolocation, Bluetooth scanner, network metrics dashboard and on-device model chat. (no license declared) · Android, iOS, macOS, Linux, Windows, Web · active
  • flutterhole — Third-party Android client for the Pi-hole dashboard. MIT · Android · slowing

System Monitoring & Server Admin

  • ServerBox — Server status charts and management tools on mobile. AGPL-3.0 · Android, iOS · very active
  • FlutterTop — Unified Linux system monitor (CPU/GPU/RAM/disk/net/processes) reading /proc and /sys. MIT · Linux · active
  • MaidKit — 100% SSH server manager: dashboard, SFTP browser, systemd, firewall, crontab, terminal. AGPL-3.0 · Windows, macOS, Linux, Android, iOS · active
  • bambuddy mobile — Unofficial client for the self-hosted Bambu Lab 3D-printer manager, including a Wear OS app. Codeberg · Android, Wear OS · active
  • BendyStraw — Android app for managing and importing NewPipe databases. Codeberg · Android · active

Passwords, 2FA & Identity

  • AuthPass — KeePass 2.x (kdbx 3.x) compatible password manager for all platforms. GPL-3.0 · Android, iOS, Windows, macOS, Linux · active
  • Passy — Offline password manager with cross-platform sync. GPL-3.0 · Android, iOS, Windows, macOS, Linux · active
  • YubiOATH — Official YubiKey OTP manager, rewritten in Flutter for desktop and Android. Apache-2.0 · Android, Windows, macOS, Linux · active
  • Ente Auth (in mobile/apps/auth) — Encrypted end-to-end TOTP authenticator, self-hostable. AGPL-3.0 · Android, iOS · active
  • Keyoxide — Self-sovereign digital identity and credential manager built on the Keyoxide model. Codeberg · Android, iOS · active
  • Yivi — Privacy-by-design IR/contactless exchange app that also handles auth flows. GPL-3.0 · Android, iOS · active

Clipboard

  • CopyCat Clipboard — Cross-device clipboard manager with history, search and real-time sync between desktop and mobile. (custom "Copycat" license) · Android, iOS, Windows, macOS, Linux · active
  • cmdclip — Offline-first clipboard command manager for the terminal: tag, search and re-run shell commands, with LAN sync. GPL-3.0 · Windows, Linux, Android · active

Translation

  • Beyond Translate — Translation and dictionary app with clipboard capture and "translate what you read" workflows. AGPL-3.0 · Android, iOS · very active
  • SimplyTranslate Mobile — Privacy-friendly front end for Google Translate / LibreTranslate. GPL-3.0 · Android, iOS · active

RSS, News & Weather

  • Flux News — Clean, ad-free newsreader for a self-hosted miniflux backend. BSD-3-Clause · Android, iOS · very active
  • ai-reader — Self-hosted Inoreader replacement: Miniflux backend + AI ad-filter/TL;DR worker + Flutter swipe-card client. Codeberg (Flutter project in app/) · Android · active
  • Raven — RSS reader combining APIs and web scraping to fetch full articles. GPL-3.0 · Android, iOS · slowing
  • Glider — Opinionated, ad-free Hacker News client. MIT · Android, iOS · slowing
  • Clima — Beautiful, minimal, fast weather app for GNOME and mobile. Codeberg · Android, iOS, Linux · slowing

Remote Access & Bridges

  • RustDesk — Open-source remote desktop / TeamViewer alternative. AGPL-3.0 · Android, iOS, Windows, macOS, Linux · very active

Developer Tools & Infrastructure

  • API Dash — Cross-platform (desktop + mobile) API client for crafting requests, inspecting responses and generating integration code. Apache-2.0 · Android, iOS, Windows, macOS, Linux · active
  • kubenav — "The navigator for your Kubernetes clusters, in your pocket." MIT · Android, iOS · active
  • Ubuntu Desktop Installer — Canonical's Flutter installer for Ubuntu Desktop on Raspberry Pi. GPL-3.0 · Linux · slowing
  • quickgui — Flutter front end for quickget/quickemu, the Windows VM manager. MIT · Windows, Linux · active
  • tldr-flutter — Simplified man-pages client for tldr.sh. MIT · Android, CLI · very active
  • mimic — Record a screen or drop a screenshot and get working Flutter/HTML/React code, with a Flutter desktop UI. MIT · CLI, Windows, macOS, Linux · active
  • ADB Vision — A typed pure-Dart ADB wrapper plus a Flutter desktop GUI: mirror, input injection, package manager, script recorder/player. (no license file) · Windows, macOS, Linux · active

Finance

Budgeting & Accounting

  • Fingrom — Platform-agnostic open-source financial accounting application and one of the most active finance apps in Flutter. AGPL-3.0 · Android, iOS, Windows, Linux, macOS, Web · active
  • Monekin — "Track your money, not your data" — offline-first, zero-telemetry personal finance. AGPL-3.0 · Android, iOS, Linux, Windows, macOS, Web · active
  • Cashew — Budget and purchase manager, one of the most-starred Flutter finance apps. GPL-3.0 · Android, iOS, macOS, Windows, Linux · active
  • Oinkoin — Expense manager that requires no internet. GPL-3.0 · Android, iOS, Web, Linux, Windows, macOS · active
  • BeeCount — Local-first bookkeeping with self-hosted / iCloud / WebDAV / S3 sync. (non-standard license) · iOS, Android, Web · active
  • Sossoldi — Free and open wealth-management / net-worth tracking. MIT · Android, iOS · active
  • CashBalancer — Asset-allocation and balancing calculator across multiple accounts. Apache-2.0 · Android, iOS, Linux, Windows, macOS, Web · active
  • piggyvault — Family finance management. MIT · Android, iOS, Web · active

Invoicing, POS & Trading

  • Invoice Ninja (Flutter) — Flutter client for the Invoice Ninja invoicing platform. AGPL-3.0 · Android, iOS, Windows, Linux, macOS · active, beta
  • Invoiso — Offline invoice and billing software: PDF invoices, quotations, customers, products, CSV export. MIT · Windows, Linux · active
  • flutter-pos-system — Offline-first POS for small restaurants: ingredient inventory, menu, orders, Bluetooth receipt printing, Google Sheets export. Apache-2.0 · Android, iOS, Web · active
  • MarketMonk — Cross-platform stock and portfolio tracker. MIT · Android, iOS, Web, Linux, Windows, macOS · active

Crypto Wallets

  • Cake Wallet — Non-custodial multi-currency wallet (also ships Monero.com), a flagship Flutter crypto project. MIT · Android, iOS, macOS, Windows, Linux, Web · active
  • Breez Mobile — Lightning Network mobile client for instant bitcoin payments, migrating toward the Greenlight SDK. GPL-3.0 · Android, iOS · active
  • Gleec Wallet — Non-custodial mobile Bitcoin/Lightning wallet. GPL-3.0 · Android, iOS · active
  • Archethic Wallet — Fully decentralized hot wallet for the Archethic L1 blockchain. AGPL-3.0 · Android, iOS · slowing
  • Encointer Wallet — Wallet for the Encointer community-currency blockchain. Apache-2.0 · Android, iOS, Web · active
  • Natrium — Fast, secure NANO wallet. ⚠️ Elastic License 2.0, not open source · Android, iOS · stale
  • AgoraDesk — P2P Monero trading app (buy/sell without ID verification). Apache-2.0 · Android, iOS · slowing

Health, Fitness & Mental Health

  • wger Workout Manager — Fitness and workout tracker that syncs with the self-hosted wger server. AGPL-3.0 · Android, iOS, Web · very active
  • Medito — Permanently free, ad-free meditation app with courses and themed packs, run by the Medito Foundation. AGPL-3.0 · Android, iOS · very active
  • OpenNutriTracker — Privacy- and simplicity-focused calorie and nutrition tracker. GPL-3.0 · Android, iOS, Linux, macOS, Windows, Web · very active
  • Energize — Very fast nutrition and food tracking app; notable for being Codeberg-hosted and F-Droid-listed. Codeberg · Android, iOS, Linux, Windows, macOS, Web · active
  • Open Food Facts — Barcode scanner and food database companion for the 3M+ product open database. Apache-2.0 · Android, iOS · very active
  • Track My Indoor Workout — Records workouts from BLE fitness machines: bike, treadmill, rower, ergometer, elliptical. Apache-2.0 · Android, iOS · active
  • OpenHIIT — Cross-platform HIIT and Tabata interval timer. MIT · Android, iOS · active
  • blood-pressure-monitor-fl — Blood-pressure diary with customizable export and Bluetooth device input. GPL-3.0 · Android, iOS, Web, Linux, Windows, macOS · active
  • trale — Minimal, privacy-respecting body-weight diary. AGPL-3.0 · Android, iOS, Web · active
  • Menstrudel — Free, offline, open-source period tracking. GPL-3.0 · Android, iOS · active
  • Fitbook — Offline-first calorie/nutrition tracker with barcode scanning and macro graphs. MIT · Android, iOS, Web · active
  • ExHale — Quit-smoking companion. Codeberg · Android, iOS · slowing
  • HealthWallet.me — Patient-controlled FHIR R4 health record manager with on-device LLM document scanning, aggregating 52K+ US providers. GPL-3.0 · Android, iOS · active
  • Nepanikar (Don't Panic) — Psychological first aid app, consulted with mental-health professionals. MIT · Android, iOS, Web · active
  • PinkRain — Privacy-first mental-health companion: symptom journaling, medication management, emotional support. AGPL-3.0 · Android, iOS · active
  • StudyU — Platform for authoring, publishing and running patient-led N-of-1 trials. MIT · Android, iOS, Web · very active
  • Apexo — Offline-first dental clinic management with multi-device sync. GPL-3.0 · Android, iOS · slowing

Education & Learning

  • Helium — Color-coded student planner for classes, homework, grades and notes with multi-device sync. Apache-2.0 · Android, iOS, Web, macOS, Windows, Linux · very active
  • Saber — Cross-platform open-source app built for handwriting: scribble, whiteboard, custom brushes. GPL-3.0 · Android, iOS, Windows, Linux, macOS, Web · active
  • Sharezone — Collaborative school-organization app with 500k+ downloads. EUPL-1.2 · iOS, Android, macOS, Web · active
  • freeCodeCamp mobile — freeCodeCamp's official open-source app for learning to code. BSD-3-Clause · Android, iOS · active
  • CircuitVerse Mobile — Official mobile app for the CircuitVerse circuit-simulation platform. MIT · Android, iOS, Web · active
  • Lapse — Cross-platform flashcard app using the FSRS scheduler, with nested decks, offline SQLite and a custom desktop UI. GPL-3.0 · Linux, macOS, Windows, Android, iOS · active
  • NATINFo — Search and consult the current NATINF nomenclature violations. Codeberg · Android, iOS, Web · active
  • Wuxia Learn — Free and open-source Chinese language learning app. MIT · Android, iOS, Web · slowing
  • Vocabhub — Vocabulary builder with 800+ curated GRE words. Apache-2.0 · Android, iOS · active
  • words.hk — Open Cantonese dictionary. MIT · Android, iOS · slowing
  • OpenUSOS — Unofficial USOS academic-system app for students in Poland. GPL-3.0 · Android, iOS · slowing
  • Fun with Kanji — Learn Hiragana, Katakana and Kanji writing systems (same author as FluffyChat). MPL-2.0 · Android, iOS, Web · stale

E-Commerce, Food & Storefronts

  • WooCommerce Flutter App — Ready-made template that turns a WooCommerce store into an iOS/Android app. BSD-2-Clause · Android, iOS · active
  • based cooking — Client app for the based.cooking open recipe site. CC0-1.0 · Android, iOS, Web · active
  • Shopping List (F-Droid: es.antonborri.lista_de_la_compra) — F-Droid-published shopping list with integrated meal planning. (no license file) · Android · active
  • Flutter Games storefront — Game storefront for purchasing and renting games (DRM-free / keys model). 0BSD · Android, iOS, Web · active
  • Grocery-App — Grocery shopping app for mobile and web. MIT · Android, iOS, Web · stale

Maps, Transit & Field Data

OpenStreetMap & Field Data

  • Every Door — Dedicated app for collecting and editing thousands of POIs for OpenStreetMap. GPL-3.0 · Android, iOS, Web · active
  • OpenStop — Collects OpenStreetMap-compliant public-transport accessibility data. GPL-3.0 · Android, iOS, Web · active
  • qr_wallet — Offline wallet for loyalty cards, tickets and QR/barcodes, with a pure-Dart ZXing fallback for desktop. MIT · Android, iOS, macOS, Linux, Windows, Web · active

Navigation & Routing

  • bike-gps — Cross-platform bike navigation system powered by OpenStreetMap, Mapbox GL, and OpenMapTiles. BSD-3-Clause · Android, iOS · active
  • Trailblaze — Scenic route planner for cycling with turn-by-turn navigation and gravel routing. Apache-2.0 · Android, iOS · active
  • HordMaps — Navigation app with Azure Maps: real-time GPS, voice guidance, offline caching, multi-modal routing. MIT · Android · active
  • nav-e — Navigation engine with GPS tracking, Bluetooth device management, and intelligent route planning. GPL-3.0 · Android · active
  • SmartRoute — OSM route planning with OSRM routing engine, clean architecture, and Material Design 3. MIT · Android, iOS · active
  • Fluttair — VFR flight planning and navigation moving map for pilots. GPL-3.0 · Android, iOS · stale

Outdoor & GPS Tracking

  • RunFlutterRun — Strava-like tracker for running, walking, and cycling with real-time map and voice synthesis. MIT · Android, iOS · active
  • RunTiyul — Offline-first trail running: maps, GPX routes, GPS recording, and on-route navigation. MIT · Android, iOS · active
  • car-tracker-flutter — GPS car tracker for SMS-based Chinese devices (A11, ST-901, GT01, GT09). MIT · Android · active
  • wanderer-frontend — Real-time pilgrimage and trip tracking with interactive maps. (no license file) · Android, iOS, Web · active
  • gridwalker — Search & rescue with offline maps, GPS tracking, and P2P mesh sync. MIT · Android, iOS · active
  • Apex — Motorcycle companion: GPS ride tracking, garage management, fuel logs, and maintenance. GPL-3.0 · Android · active
  • Off — Enduro/off-road rider companion with offline maps, GPS tracking, and route planning. (license in repo) · Android, iOS · active

Marine & Boating

  • BoatOS — Marine navigation system for Raspberry Pi: AIS, offline charts, routing, and sensor dashboard. GPL-3.0 · Linux (Raspberry Pi) · active
  • Sakkoja — Offline-first boating safety app for Finnish waterways with weather radar and restrictions. MIT · Android · active
  • OpenCPN NextGen — Mobile vector chart plotter with S-57 ENC support and live GPS/AIS overlay. GPL-2.0 · Android · active
  • Boat Instrument — SignalK marine instrument dashboard with fully configurable boxes. GPL-3-0 · Android, iOS, Web · active
  • Nautica — Marine dashboard for SignalK sensors: GPS, wind, depth, heading, and more. (no license file) · Android, iOS · active

Public Transit

  • Trufi Core — Multi-modal public transport app framework with GTFS, OSM, and OpenTripPlanner. GPL-3.0 · Android, iOS · very active
  • Transito — Singapore bus timing app with real-time arrivals from LTA DataMall. GPL-3.0 · Android, iOS · active
  • bussin — Vancouver bus tracking with GTFS-RT, live vehicle positions, and ETAs. GPL-3.0 · Android, iOS · active
  • Prevoz — Podgorica public transit tracker with live bus locations and routes. MIT · Android, iOS · active
  • Bus Tracking Flutter — Crowdsourced bus tracking with Google Maps and Firebase. (no license file) · Android · active

Weather & Radar

  • Rain — Feature-rich weather app with OSM map, radar, air quality, and 38 languages. MIT · Android · very active
  • Overmorrow — Material Design weather app with precipitation radar and 72-hour forecast. GPL-3.0 · Android · very active
  • Pluvia — Weather app with beautiful animations, Mapbox search, and weather radar. GPL-3.0 · Android · active
  • Cuaca — Malaysia weather app with live rain radar and OSM base map. MIT · Android · active

Aviation

  • Aero — Real-time flight tracking with interactive path visualization and Wear OS companion. (license in repo) · Android, iOS · active
  • Flight Tracker — Live flight tracking with Google Maps and AviationStack API. (no license file) · Android, iOS · active
  • Pilot Logbook — Offline-first pilot logbook with flight map visualization and statistics. MIT · Android, iOS · active
  • Flight Radar Widget — Desktop flight radar with PPI sweep and OSM map view. MIT · Windows, macOS, Linux · active

Map Engines & Toolkits

These are libraries, not apps, but many open-source Flutter map apps above are built on them.

  • flutter_map — Flutter's #1 non-commercial map client: easy-to-use, versatile, vendor-free, fully cross-platform, and 100% pure-Flutter. BSD-3-Clause · all platforms · very active
  • flutter_osm_plugin — Full OpenStreetMap plugin with markers, roads, tracking, and custom tiles. MIT · Android, iOS, Web · active
  • mapbox_maps_flutter — Official Mapbox Maps SDK for Flutter with highly customizable vector maps. (Mapbox license) · Android, iOS · active
  • flutter_map_tile_caching — Advanced offline tile caching and bulk downloading for flutter_map. GPL-3.0 · all platforms · active

Games

The open-source Flutter game ecosystem skews towards tutorials, hackathon entries and jam games. Those that are genuinely finished or still maintained are listed here; abandoned ones are in Notable but Unmaintained.

Board & Card Games

  • Lichess Mobile — Second-iteration Flutter client for lichess.org: play, puzzles, analysis, tournaments, with Stockfish via multistockfish. GPL-3.0 · iOS, Android · very active
  • Tri Peaks NEUE — Solitaire variant with multiple layouts and game options. AGPL-3.0 · Android, iOS · very active
  • Pegma — Cross-platform Peg Solitaire. MIT · Android, iOS, Web, desktop · very active
  • Chinese Chess (Xiangqi) — Full Chinese Chess implementation with board and AI. GPL-2.0 · Android, iOS · active
  • fludo — Ludo board game rendered directly with Flutter Canvas, no game engine. Apache-2.0 · Android, iOS · maintained

Arcade, Puzzle & Action

  • Save The Potato — Rotate-shields arcade game; winner of Flame Game Jam 3.0. (license in repo) · Android, iOS · active
  • Squareshooter Flame — Top-down web shooter with AI enemies driven by behavior trees (player vs AI or AI vs AI). MIT · Web · maintained
  • Antimine — Open-source Minesweeper-like puzzle game. AGPL-3.0 · Android, desktop · maintained

Roguelikes & Strategy

  • Age of New Worlds — Open-source turn-based 4X strategy on a hex map: Flutter + Flame client, pure-Dart rules, Serverpod backend. (license in repo) · mobile, desktop · active
  • Emberdelve — Dice-builder roguelite pivoted to a pixel action-platformer, with a pure-Dart headless-tested economy layer. (license in repo) · Android · active
  • Darkness Dungeon — Simple 2D RPG dungeon crawler and the original testbed for the Bonfire package. MIT · Android, Web · maintained

Game Engines & Toolkits

These are libraries, not apps, but every open-source Flutter game above is built on one of them.

  • Flame — The dominant 2D game engine for Flutter: game loop, component system, particles, collision, sprites, plus ~15 first-party bridge packages. MIT · all platforms · very active
  • Rive — State-machine-driven vector animation runtime and renderer, with a GameKit for 120fps vector scenes. MIT · all platforms · active
  • Bonfire — RPG-maker layer on top of Flame: player/enemy/NPC components, Tiled maps, behavior trees, pathfinding, lighting. MIT · all platforms · active
  • Forge2D — Box2D 2.x physics ported to Dart, maintained by the Flame team. MIT · all platforms · active
  • Flutter Casual Games Toolkit — Google's official template set: endless runner, puzzle and card-game templates with audio, lifecycle and level scaffolding. Apache-2.0 · web, mobile · active
  • Good (in packages/good) — ECS kernel running the simulation on its own isolate with components in shared native memory. BSD-3-Clause · mobile, desktop · active, early
  • Just Game Engine — ECS-first alternative to Flame: fixed-timestep loop, impulse physics with SAT and spatial grid, raycasting, Tiled support. BSD-3-Clause · all platforms · active, WIP

Google / VGV Showcase Games (open source, frozen)

These are finished, polished, fully open-source games — but Google has stopped committing to them. They are still the best reference implementations of "what a complete Flutter game looks like".

  • I/O Pinball — Google I/O 2022 pinball built with Flutter, Firebase, Flame and Forge2D, with a live global leaderboard on Cloud Firestore. (license: VGV) · web · frozen since 2023
  • I/O FLIP — Google I/O 2023 AI-designed card game, with a Dart Frog server sharing game logic with the Flutter client. (license: VGV) · web · frozen since 2023
  • Very Good Ranch — VGV's own Flame game demo, produced to work out their internal game-development standards. MIT · mobile · frozen since 2023

Plain Dart (non-Flutter)

Dart's CLI, server and scripting ecosystem. All of these run on the Dart VM without Flutter.

  • Very Good CLI — Scaffolds Dart/Flutter packages, apps, plugins and CLIs; runs tests and license checks, and exposes an MCP server. MIT · CLI · very active
  • puby — Run pub/build_runner/test/clean across every project in a monorepo, auto-detecting dart/flutter/fvm. BSD-3-Clause · CLI · active
  • Taskwarrior terminal client — A full terminal task manager written in Dart. GPL-3.0 · CLI · active
  • tldr-flutter — Simplified man-pages client for tldr.sh, also usable as a plain CLI. MIT · CLI, Android · very active
  • mimic — Turn a screen recording or screenshot into working Flutter/HTML/React code. MIT · CLI · active
  • BendyStraw — Manages and imports NewPipe databases; usable headless for scripted migrations. Codeberg · Android, CLI · active
  • dart_jellyfin — Pure-Dart Jellyfin client library: auth, library browsing, playlists, streaming. BSD-3-Clause · Dart VM · active
  • dart_plex — Pure-Dart Plex Media Server client library: auth, library browsing, playlists. BSD-3-Clause · Dart VM · active
  • Bullseye2D — Pure-Dart 2D engine with a WebGL2 web backend and a native SDL3 desktop backend — no Flutter dependency. (verify license) · web, Windows, macOS, Linux · beta

Notable but Unmaintained

Listed for historical reference and because they are still good reading. None of these have had a commit in roughly two years or more, so do not expect builds, fixes or security updates.

  • pocket_dungeons (Flutter project in game/) — A turn-based dungeon-crawling roguelike by the Flame lead. Abandoned since 2019, still the canonical Flame roguelike reference.
  • I/O Pinball / I/O FLIP / Very Good Ranch — see the showcase games section.
  • dino_run — Chrome-dinosaur-style infinite side-scroller on Flame, and the most-starred Flame game. MIT · frozen since 2021. Built against Flame pre-1.0, will not compile against current Flame.
  • spacescape — 2D top-down space shooter. MIT · last commit 2025. Same author and tutorial series as dino_run.
  • BGUG — Robot-and-guns side-scrolling platformer; the best complete "everything Flame can do" showcase. MIT · frozen since 2020.
  • Ghost Rigger — Cyberpunk puzzle prototype from a hackathon. MIT · web · frozen since 2020.
  • FlutterSolitaire — Solitaire clone. No license declared. Abandoned since 2019.
  • Fritter — Twitter frontend. See Social & Fediverse.
  • Flutter Novel — Chinese novel reader with page-flip animations. BSD-3-Clause · last commit 2024.
  • Harpy — Task manager with a distinctive Material You design. GPL-3.0 · frozen since 2023.
  • Noteless — Minimal Markdown notes. MIT · archived 2021.
  • Fedi — Pleroma + Mastodon client. AGPL-3.0 · last commit 2022.
  • Syphon — Non-profit, privacy-centric Matrix client. AGPL-3.0 · last commit 2023.
  • Githo — Gradual habit builder. GPL-3.0 · frozen since 2022.
  • sharik — Cross-platform Wi-Fi file sharing. MIT · last commit 2022.
  • Afrodite — Ethical open-source dating app with privacy-focused browsing and E2EE chat. Apache-2.0 · pre-production, not ready for use.

Related Lists & Directories

Flutter and Dart lists

App directories worth cross-checking

  • Open Apps — Human-curated directory of real production OSS apps with review notes, now spanning Flutter/Kotlin/Swift/RN/Tauri. Site: openappscout.com.
  • F-Droid — The definitive free/open-source Android index. If an app claims to be FOSS, this is where you check.
  • Flathub — The Linux desktop store; where the Flutter/Linux apps above actually ship.
  • Open-Source iOS Apps (~1,600 apps, 50k stars) and Open-Source Android Apps (~800 apps, with language and license columns) — good for spotting Dart entries.
  • awesome-mobile-apps — Aggregates the iOS, Android, Flutter and React Native lists into one index.

Games and engine references

  • Flame docs and showcase and Made with Flame — Engine docs plus the official wall of games built with it (many source-closed).
  • Flame examples — Runnable browser demos for every Flame feature; the best learning reference.
  • Flame Game Jam — Annual open-source-only jam. Every entry is required to have public source, so submissions are verifiable.
  • Games in Flutter — Community catalog of Flutter games by genre. Small project; verify links before citing.
  • Flutter Showcase — Google's official case studies of production Flutter apps. Mostly source-closed, but the canonical citation for "Flutter ships at scale".

Contributing

Pull requests are welcome. To keep this list trustworthy, entries are held to a fairly high bar:

A new app qualifies if it is:

  1. An app, not a package. A repo whose root is a pubspec.yaml with a runnable app target, or a CLI tool for Plain Dart. Libraries and plugins belong on an awesome-packages list, not here — with the deliberate exception of game engines, which exist only to give games an engine.
  2. Genuinely built with Dart or Flutter. If your repo has a pubspec.yaml in its git tree, it qualifies. If it does not, it does not — regardless of what the README claims. (This rule caught at least one popular "Flutter" app that turned out to be an Ionic/Capacitor project.)
  3. Open source under a recognized license, with the license file actually present in the repo. Copyleft (AGPL-3.0, GPL-3.0) and copyleft-adjacent (MPL-2.0) are strongly encouraged. Source-available licenses such as Elastic License 2.0 or custom EULAs are not eligible for the main list; if you think one belongs, propose it for the Highlights-adjacent notes with an explicit warning.
  4. Freely installable, or at minimum buildable from source with documented instructions. A closed beta with no public build does not qualify.
  5. Not a tutorial, demo, portfolio project or template. "Build a chat app in Flutter" tutorial repos are the single largest source of noise in this ecosystem and are the main reason most competing lists go stale. If it teaches, it belongs in the related lists.
  6. Hosted on GitHub or Codeberg. For other forges, please open an issue first so we can decide on a consistent format rather than ad-hoc links to dozens of one-off instances.
  7. Not already listed. Search the whole README first, including Notable but Unmaintained — a revived project should be moved up, not duplicated.

Please include in your PR: the direct link to the repository, the license, which platforms are actually built and released (not merely targeted), and a single sentence on what the app does. If the app is distributed anywhere, add that too (F-Droid, Flathub, Play Store, App Store, itch.io) — it is a strong signal of maturity.

Stale entries are not deleted, they are moved to Notable but Unmaintained. If you maintain a project listed as stale, please open a PR saying so — that is always welcome news.


License

This list is released under CC0 1.0 Universal. The applications it links to are each licensed by their own authors under the terms shown in their entry; check the linked repository before using any of them.

About

A curated catalog of real, open-source applications built with Dart and Flutter — the apps you can actually install and use, not tutorials, not starter templates, not package registries.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors