Open Source Flutter Apps Overview

A curated, self-refreshing directory of real open-source application codebases - built for developers who want to learn from production apps and find projects worth contributing to.

🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 tortuvshin/open-source-flutter-apps · ⭐ 4.3K · 🏷️ Miscellaneous

[ Daily / Weekly / Overview ]

Open Apps

Awesome

A hand-picked directory of real open-source applications — apps worth running, studying, and extending.

Browse the directory → https://openappscout.com

Why this list

GitHub search works when you already know what you are looking for. This list is for the other case: discovering real, production-grade apps — not tutorials, boilerplates, or package-only libraries — and understanding what each one is worth your time for.

Every entry is a human-curated YAML record in data/records/, kept fresh by weekly GitHub metadata syncs. To add an app, use the submission form or open a pull request — see CONTRIBUTING.md.

Contents

Productivity

Finance

Education

Tools

Developer Tools

Communication

Health and Fitness

Business

Games

Media

Entertainment

Social Network

Shopping

News and Magazine

About this project

Website CI License: MIT Built with Grove

The list above is one view of the catalog. The same YAML records also build openappscout.com — a searchable directory with per-app detail pages, curated collections, stack and category browsing, and contributor credits.

Add or update an app

The fastest path is the web form: it drafts a YAML record from a public GitHub URL; you review the taxonomy and open a pull request.

For a manual contribution:

  1. Create or edit data/records/<slug>.yml.
  2. Run pnpm exec grove check and pnpm build.
  3. Open a focused pull request.

Inclusion criteria — what belongs, what does not, and how entries are reviewed — are documented in CONTRIBUTING.md. All participants follow the Code of Conduct.

Development

Requires Node.js 22.12 or newer and pnpm (pinned in package.json, available via corepack enable).

git clone https://github.com/tortuvshin/open-apps.git
cd open-apps
corepack enable
pnpm install --frozen-lockfile
pnpm dev
Command Purpose
pnpm dev Start the Astro development server
pnpm build Validate data and build the static site into dist/
pnpm preview Preview the production build locally
pnpm check Run Astro and TypeScript checks
pnpm audit Run Lighthouse against the pages in grove.config.ts
pnpm exec grove check Validate records, generate artifacts, and run checks
pnpm exec grove sync <target> Refresh GitHub metadata owned by Grove
pnpm exec grove readme generate Regenerate the list section of this README

Automation

GitHub Actions keeps the catalog fresh without silent changes:

AI-readable catalog

The deployed site publishes llms.txt, a compact guide to the site, and llms-full.txt, the expanded catalog for AI assistants and retrieval tools — generated from the same records as everything else.

Project history

Open Apps grew from open-source-flutter-apps. The original README-only collection is preserved in README-LEGACY.md, while this project evolves it into a structured, searchable, multi-stack directory.

Security

Report vulnerabilities and sensitive issues through the private process in SECURITY.md — never in a public issue.

License

The website code and catalog tooling are available under the MIT License. Provenance and licensing notes for the legacy dataset are included in the license file.