{"adoption": {"forks": 793, "observed_at": "2026-08-28T04:08:45.990876+00:00", "stars": 4332}, "canonical_url": "https://ross.abutalabs.com/products/open-apps", "card": {"archived": false, "artifact_type": "learning-resource", "description": "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.", "domain": ["awesome-lists", "mobile-development", "cross-platform", "developer-tools", "education", "self-hosted"], "enriched": true, "function": ["documentation", "search-engine", "developer-tools"], "health_score": 79, "homepage": "https://openappscout.com", "language": "Astro", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["tortuvshin/open-apps"], "name": "tortuvshin/open-apps", "platform": ["cross-platform", "cli"], "pushed_at": "2026-08-23T03:51:28+00:00", "repo": "tortuvshin/open-apps", "stars": 4332, "tags": ["awesome-list", "curated-directory", "open-source-apps", "flutter", "react-native", "kotlin-multiplatform", "tauri", "astro", "static-site", "yaml-data", "app-discovery", "contribution-finder", "web-server", "android", "ios"], "topics": ["flutter", "awesome-list", "android", "ios", "android-app", "ios-app", "application", "opensource", "opensource-apps", "kotlin-apps", "react-native-apps", "directory", "kotlin", "tauri", "tauri-app"], "urls": [], "use_cases": ["find real open-source apps to learn from", "discover production flutter apps to study", "find open source projects worth contributing to", "browse curated react native app codebases", "find self-hosted app alternatives by category", "compare open-source apps by stack and platform", "find actively maintained open-source mobile apps", "locate real app codebases instead of tutorials"], "what_it_is": "A curated, self-refreshing directory of real production-grade open-source applications across mobile, desktop, and web stacks, with structured YAML records for each app. It is published as a searchable Astro-based website (openappscout.com) and maintained via weekly GitHub metadata syncs and community submissions.", "when_to_avoid": ["you need a package library or SDK to install rather than a directory of links to other repositories", "you need exhaustive coverage of every open-source app — the list is deliberately hand-curated and selective", "you need guaranteed license compliance — the repo itself has no standard license assertion and linked apps vary", "you need deep technical documentation about each app rather than metadata and short descriptions"], "when_to_choose": ["you want to learn architecture patterns from real, production-grade app codebases rather than tutorials or boilerplates", "you need a structured, filterable index (stack, platform, license, activity) of open-source applications", "you are looking for projects to contribute to and want activity and maturity signals first", "you want open, PR-contributable YAML data you can reuse or feed to AI tooling"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/open-apps", "repo": "tortuvshin/open-apps", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.990876+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.046989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c14c6fe1008deee7fc2774e69c7747d4c0e9e637f7568739f8115473bf00c3ec", "fetched_at": "2026-08-28T04:08:45.990876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tortuvshin/open-apps"}, {"content_hash": "7e702ebb1b6fcfc0d51bcbc6f99864dbad34c07ff62d3366664b6304a05b7ca6", "fetched_at": "2026-08-29T09:10:43.456233+00:00", "kind": "homepage", "missing": false, "url": "https://openappscout.com"}, {"content_hash": "690689b72a1f0d4e47c1a0ec71578cdbf9ad812aff52470f3fbf9f87aac06360", "fetched_at": "2026-08-29T09:10:43.472324+00:00", "kind": "site_page", "missing": false, "url": "https://openappscout.com/about"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.990876+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.046989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c14c6fe1008deee7fc2774e69c7747d4c0e9e637f7568739f8115473bf00c3ec", "fetched_at": "2026-08-28T04:08:45.990876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tortuvshin/open-apps"}, {"content_hash": "7e702ebb1b6fcfc0d51bcbc6f99864dbad34c07ff62d3366664b6304a05b7ca6", "fetched_at": "2026-08-29T09:10:43.456233+00:00", "kind": "homepage", "missing": false, "url": "https://openappscout.com"}, {"content_hash": "690689b72a1f0d4e47c1a0ec71578cdbf9ad812aff52470f3fbf9f87aac06360", "fetched_at": "2026-08-29T09:10:43.472324+00:00", "kind": "site_page", "missing": false, "url": "https://openappscout.com/about"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.046989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c14c6fe1008deee7fc2774e69c7747d4c0e9e637f7568739f8115473bf00c3ec", "fetched_at": "2026-08-28T04:08:45.990876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tortuvshin/open-apps"}, {"content_hash": "7e702ebb1b6fcfc0d51bcbc6f99864dbad34c07ff62d3366664b6304a05b7ca6", "fetched_at": "2026-08-29T09:10:43.456233+00:00", "kind": "homepage", "missing": false, "url": "https://openappscout.com"}, {"content_hash": "690689b72a1f0d4e47c1a0ec71578cdbf9ad812aff52470f3fbf9f87aac06360", "fetched_at": "2026-08-29T09:10:43.472324+00:00", "kind": "site_page", "missing": false, "url": "https://openappscout.com/about"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.990876+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.990876+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.990876+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.046989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c14c6fe1008deee7fc2774e69c7747d4c0e9e637f7568739f8115473bf00c3ec", "fetched_at": "2026-08-28T04:08:45.990876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tortuvshin/open-apps"}, {"content_hash": "7e702ebb1b6fcfc0d51bcbc6f99864dbad34c07ff62d3366664b6304a05b7ca6", "fetched_at": "2026-08-29T09:10:43.456233+00:00", "kind": "homepage", "missing": false, "url": "https://openappscout.com"}, {"content_hash": "690689b72a1f0d4e47c1a0ec71578cdbf9ad812aff52470f3fbf9f87aac06360", "fetched_at": "2026-08-29T09:10:43.472324+00:00", "kind": "site_page", "missing": false, "url": "https://openappscout.com/about"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.990876+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.990876+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.046989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c14c6fe1008deee7fc2774e69c7747d4c0e9e637f7568739f8115473bf00c3ec", "fetched_at": "2026-08-28T04:08:45.990876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tortuvshin/open-apps"}, {"content_hash": "7e702ebb1b6fcfc0d51bcbc6f99864dbad34c07ff62d3366664b6304a05b7ca6", "fetched_at": "2026-08-29T09:10:43.456233+00:00", "kind": "homepage", "missing": false, "url": "https://openappscout.com"}, {"content_hash": "690689b72a1f0d4e47c1a0ec71578cdbf9ad812aff52470f3fbf9f87aac06360", "fetched_at": "2026-08-29T09:10:43.472324+00:00", "kind": "site_page", "missing": false, "url": "https://openappscout.com/about"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.990876+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.990876+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.990876+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.046989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c14c6fe1008deee7fc2774e69c7747d4c0e9e637f7568739f8115473bf00c3ec", "fetched_at": "2026-08-28T04:08:45.990876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tortuvshin/open-apps"}, {"content_hash": "7e702ebb1b6fcfc0d51bcbc6f99864dbad34c07ff62d3366664b6304a05b7ca6", "fetched_at": "2026-08-29T09:10:43.456233+00:00", "kind": "homepage", "missing": false, "url": "https://openappscout.com"}, {"content_hash": "690689b72a1f0d4e47c1a0ec71578cdbf9ad812aff52470f3fbf9f87aac06360", "fetched_at": "2026-08-29T09:10:43.472324+00:00", "kind": "site_page", "missing": false, "url": "https://openappscout.com/about"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.990876+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.990876+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.046989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c14c6fe1008deee7fc2774e69c7747d4c0e9e637f7568739f8115473bf00c3ec", "fetched_at": "2026-08-28T04:08:45.990876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tortuvshin/open-apps"}, {"content_hash": "7e702ebb1b6fcfc0d51bcbc6f99864dbad34c07ff62d3366664b6304a05b7ca6", "fetched_at": "2026-08-29T09:10:43.456233+00:00", "kind": "homepage", "missing": false, "url": "https://openappscout.com"}, {"content_hash": "690689b72a1f0d4e47c1a0ec71578cdbf9ad812aff52470f3fbf9f87aac06360", "fetched_at": "2026-08-29T09:10:43.472324+00:00", "kind": "site_page", "missing": false, "url": "https://openappscout.com/about"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.046989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c14c6fe1008deee7fc2774e69c7747d4c0e9e637f7568739f8115473bf00c3ec", "fetched_at": "2026-08-28T04:08:45.990876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tortuvshin/open-apps"}, {"content_hash": "7e702ebb1b6fcfc0d51bcbc6f99864dbad34c07ff62d3366664b6304a05b7ca6", "fetched_at": "2026-08-29T09:10:43.456233+00:00", "kind": "homepage", "missing": false, "url": "https://openappscout.com"}, {"content_hash": "690689b72a1f0d4e47c1a0ec71578cdbf9ad812aff52470f3fbf9f87aac06360", "fetched_at": "2026-08-29T09:10:43.472324+00:00", "kind": "site_page", "missing": false, "url": "https://openappscout.com/about"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.046989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c14c6fe1008deee7fc2774e69c7747d4c0e9e637f7568739f8115473bf00c3ec", "fetched_at": "2026-08-28T04:08:45.990876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tortuvshin/open-apps"}, {"content_hash": "7e702ebb1b6fcfc0d51bcbc6f99864dbad34c07ff62d3366664b6304a05b7ca6", "fetched_at": "2026-08-29T09:10:43.456233+00:00", "kind": "homepage", "missing": false, "url": "https://openappscout.com"}, {"content_hash": "690689b72a1f0d4e47c1a0ec71578cdbf9ad812aff52470f3fbf9f87aac06360", "fetched_at": "2026-08-29T09:10:43.472324+00:00", "kind": "site_page", "missing": false, "url": "https://openappscout.com/about"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.046989+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c14c6fe1008deee7fc2774e69c7747d4c0e9e637f7568739f8115473bf00c3ec", "fetched_at": "2026-08-28T04:08:45.990876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tortuvshin/open-apps"}, {"content_hash": "7e702ebb1b6fcfc0d51bcbc6f99864dbad34c07ff62d3366664b6304a05b7ca6", "fetched_at": "2026-08-29T09:10:43.456233+00:00", "kind": "homepage", "missing": false, "url": "https://openappscout.com"}, {"content_hash": "690689b72a1f0d4e47c1a0ec71578cdbf9ad812aff52470f3fbf9f87aac06360", "fetched_at": "2026-08-29T09:10:43.472324+00:00", "kind": "site_page", "missing": false, "url": "https://openappscout.com/about"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3291, "days_push": 10, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}