{"adoption": {"forks": 141, "observed_at": "2026-08-28T04:06:16.408245+00:00", "stars": 2118}, "canonical_url": "https://ross.abutalabs.com/products/heroku-free-alternatives", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Free tier of Heroku Dynos, Postgres and Data for Redis will no longer be available after November 28, 2022. Let's find a list of services with a free plan that developers can use as an alternative to Heroku. Feel free to submit PRs and improve the list.", "domain": ["cloud-computing", "self-hosted", "developer-tools", "awesome-lists"], "enriched": true, "function": ["deployment", "cloud", "self-hosted", "developer-tools"], "health_score": 34, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["meanands/heroku-free-alternatives"], "name": "meanands/heroku-free-alternatives", "platform": ["cloud", "self-hosted"], "pushed_at": "2025-05-30T03:31:50+00:00", "repo": "meanands/heroku-free-alternatives", "stars": 2118, "tags": ["heroku-alternatives", "free-tier", "paas", "curated-list", "hosting", "devops"], "topics": ["baas", "good-first-issue", "heroku", "paas-services"], "urls": [], "use_cases": ["find a free alternative to heroku", "host my app for free after heroku removed its free tier", "compare free paas hosting providers", "find free postgres and redis hosting", "deploy a side project without paying for hosting"], "what_it_is": "A curated list of services offering free plans that developers can use as alternatives to Heroku after its free tier ended in November 2022. It catalogs PaaS hosting, databases, and deployment platforms with community-contributed entries.", "when_to_avoid": ["you need production-grade hosting with SLAs and paid support", "you want a tool rather than a reference list", "you need guaranteed up-to-date pricing information"], "when_to_choose": ["you need to migrate off Heroku's discontinued free tier", "you want a community-maintained list of free-tier hosting options", "you're comparing PaaS providers for hobby projects"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/heroku-free-alternatives", "repo": "meanands/heroku-free-alternatives", "role": "main", "score": 43}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.408245+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:53:03.348012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aac933330285601a471573d28b0abf1b23157d364159445ddc71e3ee138e75c3", "fetched_at": "2026-08-28T04:06:16.408245+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meanands/heroku-free-alternatives"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.408245+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:53:03.348012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aac933330285601a471573d28b0abf1b23157d364159445ddc71e3ee138e75c3", "fetched_at": "2026-08-28T04:06:16.408245+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meanands/heroku-free-alternatives"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:53:03.348012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aac933330285601a471573d28b0abf1b23157d364159445ddc71e3ee138e75c3", "fetched_at": "2026-08-28T04:06:16.408245+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meanands/heroku-free-alternatives"}], "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:06:16.408245+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.408245+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.408245+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:53:03.348012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aac933330285601a471573d28b0abf1b23157d364159445ddc71e3ee138e75c3", "fetched_at": "2026-08-28T04:06:16.408245+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meanands/heroku-free-alternatives"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.408245+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.408245+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:53:03.348012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aac933330285601a471573d28b0abf1b23157d364159445ddc71e3ee138e75c3", "fetched_at": "2026-08-28T04:06:16.408245+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meanands/heroku-free-alternatives"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.408245+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.408245+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.408245+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:53:03.348012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aac933330285601a471573d28b0abf1b23157d364159445ddc71e3ee138e75c3", "fetched_at": "2026-08-28T04:06:16.408245+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meanands/heroku-free-alternatives"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.408245+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:16.408245+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:53:03.348012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aac933330285601a471573d28b0abf1b23157d364159445ddc71e3ee138e75c3", "fetched_at": "2026-08-28T04:06:16.408245+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meanands/heroku-free-alternatives"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:53:03.348012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aac933330285601a471573d28b0abf1b23157d364159445ddc71e3ee138e75c3", "fetched_at": "2026-08-28T04:06:16.408245+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meanands/heroku-free-alternatives"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:53:03.348012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aac933330285601a471573d28b0abf1b23157d364159445ddc71e3ee138e75c3", "fetched_at": "2026-08-28T04:06:16.408245+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meanands/heroku-free-alternatives"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:53:03.348012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aac933330285601a471573d28b0abf1b23157d364159445ddc71e3ee138e75c3", "fetched_at": "2026-08-28T04:06:16.408245+00:00", "kind": "readme", "missing": false, "url": "https://github.com/meanands/heroku-free-alternatives"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 24, "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": 1414, "days_push": 460, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 43, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}