{"adoption": {"forks": 63, "observed_at": "2026-08-28T04:04:26.121125+00:00", "stars": 1341}, "canonical_url": "https://ross.abutalabs.com/products/lagon", "card": {"archived": true, "artifact_type": "service", "description": "Deploy Serverless Functions at the Edge. Current status: Alpha", "domain": ["cloud-computing", "web-development", "backend", "developer-tools", "self-hosted"], "enriched": true, "function": ["http-server", "deployment", "serverless", "sdk", "cli"], "health_score": 10, "homepage": "https://lagon.app", "language": "TypeScript", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "experimental", "member_repos": ["lagonapp/lagon"], "name": "lagonapp/lagon", "platform": ["self-hosted", "cloud", "cli", "rust"], "pushed_at": "2024-05-29T17:28:48+00:00", "repo": "lagonapp/lagon", "stars": 1341, "tags": ["edge-computing", "v8-isolates", "serverless-functions", "javascript-runtime", "open-source-platform", "docker", "typescript", "nodejs"], "topics": ["edge", "functions", "serverless", "typescript"], "urls": [], "use_cases": ["deploy serverless functions at the edge", "self-host a serverless functions platform", "run JavaScript APIs close to users with V8 isolates", "deploy SSR websites and webhook endpoints", "run cron jobs as serverless functions", "develop and test edge functions locally via CLI"], "what_it_is": "Lagon is an open-source runtime and platform for deploying TypeScript and JavaScript serverless functions at the edge, built on a Rust runtime using V8 Isolates. It includes a CLI, a dashboard/API, and can be used via Lagon Cloud or self-hosted.", "when_to_avoid": ["you need a production-grade, stable platform (project is in Alpha with breaking changes)", "you rely on the full Node.js API surface rather than Web APIs", "you need long-running server processes instead of short-lived functions"], "when_to_choose": ["you want an open-source alternative to Cloudflare Workers you can self-host", "you need lightweight, fast-cold-start function execution via V8 isolates", "you want to deploy APIs, SSR sites, or webhooks from a simple CLI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lagon", "repo": "lagonapp/lagon", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.121125+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:43:45.047656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e336cd88e1f83204ccef1fa62e4d91ad5d340dc0eb1d7bf768167d26332740d", "fetched_at": "2026-08-28T04:04:26.121125+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lagonapp/lagon"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.121125+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:43:45.047656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e336cd88e1f83204ccef1fa62e4d91ad5d340dc0eb1d7bf768167d26332740d", "fetched_at": "2026-08-28T04:04:26.121125+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lagonapp/lagon"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:43:45.047656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e336cd88e1f83204ccef1fa62e4d91ad5d340dc0eb1d7bf768167d26332740d", "fetched_at": "2026-08-28T04:04:26.121125+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lagonapp/lagon"}], "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:04:26.121125+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.121125+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.121125+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:43:45.047656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e336cd88e1f83204ccef1fa62e4d91ad5d340dc0eb1d7bf768167d26332740d", "fetched_at": "2026-08-28T04:04:26.121125+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lagonapp/lagon"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.121125+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.121125+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:43:45.047656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e336cd88e1f83204ccef1fa62e4d91ad5d340dc0eb1d7bf768167d26332740d", "fetched_at": "2026-08-28T04:04:26.121125+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lagonapp/lagon"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.121125+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.121125+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.121125+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:43:45.047656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e336cd88e1f83204ccef1fa62e4d91ad5d340dc0eb1d7bf768167d26332740d", "fetched_at": "2026-08-28T04:04:26.121125+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lagonapp/lagon"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.121125+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:26.121125+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:43:45.047656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e336cd88e1f83204ccef1fa62e4d91ad5d340dc0eb1d7bf768167d26332740d", "fetched_at": "2026-08-28T04:04:26.121125+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lagonapp/lagon"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:43:45.047656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e336cd88e1f83204ccef1fa62e4d91ad5d340dc0eb1d7bf768167d26332740d", "fetched_at": "2026-08-28T04:04:26.121125+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lagonapp/lagon"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:43:45.047656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e336cd88e1f83204ccef1fa62e4d91ad5d340dc0eb1d7bf768167d26332740d", "fetched_at": "2026-08-28T04:04:26.121125+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lagonapp/lagon"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:43:45.047656+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2e336cd88e1f83204ccef1fa62e4d91ad5d340dc0eb1d7bf768167d26332740d", "fetched_at": "2026-08-28T04:04:26.121125+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lagonapp/lagon"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1535, "days_push": 826, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}