{"adoption": {"forks": 753, "observed_at": "2026-08-28T04:10:49.613834+00:00", "stars": 11732}, "canonical_url": "https://ross.abutalabs.com/products/awesome-indie", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Resources for independent developers to make money", "domain": ["developer-tools", "education", "awesome-lists"], "enriched": true, "function": ["developer-tools", "documentation"], "health_score": 20, "homepage": null, "language": null, "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["mezod/awesome-indie"], "name": "mezod/awesome-indie", "platform": [], "pushed_at": "2024-06-12T21:23:53+00:00", "repo": "mezod/awesome-indie", "stars": 11732, "tags": ["awesome-list", "indie-hacking", "bootstrapping", "passive-income", "side-projects", "entrepreneurship", "curated-resources", "web-server"], "topics": ["indie", "indiedev", "passive-income", "financial-independence", "bootstrapper", "entrepreneurs", "sideproject", "awesome", "awesome-list"], "urls": [], "use_cases": ["find resources for making money from side projects", "learn how to bootstrap a software business", "discover indie hacker communities and podcasts", "get inspired by case studies of profitable indie products", "explore tools and courses for solo developers", "pursue passive income and financial independence as a developer"], "what_it_is": "A curated awesome-list of resources to help independent developers make money from their own code and digital products. It collects communities, newsletters, podcasts, blogs, case studies, books, tools, and courses for indie hackers and bootstrappers.", "when_to_avoid": ["you need executable software or a tool rather than a reading list", "you want guaranteed up-to-date or paid-course-free content", "you are looking for technical implementation guidance rather than business resources"], "when_to_choose": ["you are a developer wanting to monetize side projects or go indie", "you want a curated starting point for bootstrapping and indie business resources", "you prefer community-vetted lists of blogs, podcasts, and case studies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-indie", "repo": "mezod/awesome-indie", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.613834+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:15:21.955638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e3df7d96c8ee990e62cc0112b6bc1733e2df1f8ad3f0f025c374ce548d8c3f8", "fetched_at": "2026-08-28T04:10:49.613834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mezod/awesome-indie"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.613834+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:15:21.955638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e3df7d96c8ee990e62cc0112b6bc1733e2df1f8ad3f0f025c374ce548d8c3f8", "fetched_at": "2026-08-28T04:10:49.613834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mezod/awesome-indie"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:15:21.955638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e3df7d96c8ee990e62cc0112b6bc1733e2df1f8ad3f0f025c374ce548d8c3f8", "fetched_at": "2026-08-28T04:10:49.613834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mezod/awesome-indie"}], "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:10:49.613834+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.613834+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.613834+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:15:21.955638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e3df7d96c8ee990e62cc0112b6bc1733e2df1f8ad3f0f025c374ce548d8c3f8", "fetched_at": "2026-08-28T04:10:49.613834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mezod/awesome-indie"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.613834+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.613834+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:15:21.955638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e3df7d96c8ee990e62cc0112b6bc1733e2df1f8ad3f0f025c374ce548d8c3f8", "fetched_at": "2026-08-28T04:10:49.613834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mezod/awesome-indie"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.613834+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.613834+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.613834+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:15:21.955638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e3df7d96c8ee990e62cc0112b6bc1733e2df1f8ad3f0f025c374ce548d8c3f8", "fetched_at": "2026-08-28T04:10:49.613834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mezod/awesome-indie"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.613834+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.613834+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:15:21.955638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e3df7d96c8ee990e62cc0112b6bc1733e2df1f8ad3f0f025c374ce548d8c3f8", "fetched_at": "2026-08-28T04:10:49.613834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mezod/awesome-indie"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:15:21.955638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e3df7d96c8ee990e62cc0112b6bc1733e2df1f8ad3f0f025c374ce548d8c3f8", "fetched_at": "2026-08-28T04:10:49.613834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mezod/awesome-indie"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:15:21.955638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e3df7d96c8ee990e62cc0112b6bc1733e2df1f8ad3f0f025c374ce548d8c3f8", "fetched_at": "2026-08-28T04:10:49.613834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mezod/awesome-indie"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:15:21.955638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9e3df7d96c8ee990e62cc0112b6bc1733e2df1f8ad3f0f025c374ce548d8c3f8", "fetched_at": "2026-08-28T04:10:49.613834+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mezod/awesome-indie"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 3409, "days_push": 812, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}