A directory of real open-source apps.
Open Source Apps is a small, community-curated directory of real applications with public source code — built so you can find, compare, run, study, and contribute to them.
Started from the Open Source Flutter Apps collection, now expanding to cover more mobile stacks.
Why not just GitHub or an awesome-list?
GitHub search and README lists optimize for the repository name and description. They rarely tell you whether a project is a real app or a demo, which stack it uses beyond the headline, how active it really is, or whether it has a clear license.
Open Source Apps turns that flat list into a structured index. Each entry carries the metadata a developer actually needs to decide whether to open the repo.
Why real app codebases, especially in the AI era
Tutorials and AI-generated prototypes can both look like apps. Real applications are different: they survive years of changes, contributors, edge cases, releases, and deprecations.
If you are using an AI tool to build something, pointing it at a real codebase is a stronger instruction than prompting it from scratch. This directory exists to make those real examples easier to find.
What every page gives you
- Stack, language, and architecture at a glance
- Supported platforms and distribution channels
- Activity and status — last commit, monthly history, status
- License, stars, and contribution readiness
- Curated notes: best for, why listed, caveats
- Filters that work — search by anything, not just the name
Mobile apps first, then more
The original collection is Flutter. React Native, native iOS, native Android, and Kotlin Multiplatform are next. The schema is open — desktop apps can join later.
Open data, open contribution
The directory data lives in this repository as plain YAML. The website is built from it. Anyone can suggest a new app, fix a typo, or improve the metadata through a pull request.
No proprietary backend, no opaque scoring — just data, a build script, and a static site.