{"adoption": {"forks": 567, "observed_at": "2026-08-28T04:09:29.011298+00:00", "stars": 5750}, "canonical_url": "https://ross.abutalabs.com/products/nuclio", "card": {"archived": false, "artifact_type": "service", "description": "High-Performance Serverless event and data processing platform", "domain": ["cloud-computing", "machine-learning", "big-data"], "enriched": true, "function": ["serverless", "deployment", "microservices", "streaming", "etl", "gpu-computing", "container-runtime", "api-framework"], "health_score": 100, "homepage": "https://nuclio.io", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["nuclio/nuclio"], "name": "nuclio/nuclio", "platform": ["go", "cloud", "self-hosted", "cross-platform"], "pushed_at": "2026-08-26T16:55:37+00:00", "repo": "nuclio/nuclio", "stars": 5750, "tags": ["faas", "serverless-platform", "event-processing", "data-science", "iguazio", "mlrun", "function-as-a-service", "gpu-support", "data-engineering", "devops", "containers", "real-time", "kubernetes", "docker"], "topics": ["serverless", "kubernetes", "containers", "go", "docker", "functions", "faas", "faas-platform"], "urls": [], "use_cases": ["deploy serverless functions on kubernetes", "process real-time event and IoT sensor streams", "run AI inference as serverless functions with GPU support", "build data transformation and movement pipelines", "deploy functions from jupyter notebooks", "run a self-hosted FaaS platform without cloud lock-in"], "what_it_is": "Nuclio is a high-performance open-source serverless (FaaS) platform for real-time event and data processing, deployable standalone via Docker or on Kubernetes. It supports CPU and GPU workloads, integrates with data science tools like Jupyter and Kubeflow, and handles hundreds of thousands of function invocations per second.", "when_to_avoid": ["you only need simple scheduled cron jobs or lightweight background tasks", "you prefer a managed FaaS offering like AWS Lambda and are on AWS already", "your team lacks Kubernetes or Docker operational experience", "you need a broad ecosystem of third-party function marketplaces"], "when_to_choose": ["you need high-throughput, low-latency function invocation (100k+ req/s)", "your workloads are data, I/O, or compute intensive, including GPU inference", "you want serverless on Kubernetes, on-prem, edge, or multi-cloud without vendor lock-in", "you integrate serverless functions into data science workflows (Jupyter, Kubeflow, MLRun)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nuclio", "repo": "nuclio/nuclio", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.011298+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:53:18.654273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d0c6acdf0c57d1ad2f1d2c852e08d27fca974514ebb53020a0e68c66f7ee2b5", "fetched_at": "2026-08-28T04:09:29.011298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuclio/nuclio"}, {"content_hash": "ec7ec29e5147b47801c270726520e4c7e65f0f91ab83446ca4a5c7e3349f78b6", "fetched_at": "2026-08-29T08:49:04.799779+00:00", "kind": "homepage", "missing": false, "url": "https://nuclio.io"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.011298+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:53:18.654273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d0c6acdf0c57d1ad2f1d2c852e08d27fca974514ebb53020a0e68c66f7ee2b5", "fetched_at": "2026-08-28T04:09:29.011298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuclio/nuclio"}, {"content_hash": "ec7ec29e5147b47801c270726520e4c7e65f0f91ab83446ca4a5c7e3349f78b6", "fetched_at": "2026-08-29T08:49:04.799779+00:00", "kind": "homepage", "missing": false, "url": "https://nuclio.io"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:53:18.654273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d0c6acdf0c57d1ad2f1d2c852e08d27fca974514ebb53020a0e68c66f7ee2b5", "fetched_at": "2026-08-28T04:09:29.011298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuclio/nuclio"}, {"content_hash": "ec7ec29e5147b47801c270726520e4c7e65f0f91ab83446ca4a5c7e3349f78b6", "fetched_at": "2026-08-29T08:49:04.799779+00:00", "kind": "homepage", "missing": false, "url": "https://nuclio.io"}], "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:09:29.011298+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.011298+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.011298+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:53:18.654273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d0c6acdf0c57d1ad2f1d2c852e08d27fca974514ebb53020a0e68c66f7ee2b5", "fetched_at": "2026-08-28T04:09:29.011298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuclio/nuclio"}, {"content_hash": "ec7ec29e5147b47801c270726520e4c7e65f0f91ab83446ca4a5c7e3349f78b6", "fetched_at": "2026-08-29T08:49:04.799779+00:00", "kind": "homepage", "missing": false, "url": "https://nuclio.io"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.011298+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.011298+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:53:18.654273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d0c6acdf0c57d1ad2f1d2c852e08d27fca974514ebb53020a0e68c66f7ee2b5", "fetched_at": "2026-08-28T04:09:29.011298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuclio/nuclio"}, {"content_hash": "ec7ec29e5147b47801c270726520e4c7e65f0f91ab83446ca4a5c7e3349f78b6", "fetched_at": "2026-08-29T08:49:04.799779+00:00", "kind": "homepage", "missing": false, "url": "https://nuclio.io"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.011298+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.011298+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.011298+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:53:18.654273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d0c6acdf0c57d1ad2f1d2c852e08d27fca974514ebb53020a0e68c66f7ee2b5", "fetched_at": "2026-08-28T04:09:29.011298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuclio/nuclio"}, {"content_hash": "ec7ec29e5147b47801c270726520e4c7e65f0f91ab83446ca4a5c7e3349f78b6", "fetched_at": "2026-08-29T08:49:04.799779+00:00", "kind": "homepage", "missing": false, "url": "https://nuclio.io"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.011298+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:29.011298+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:53:18.654273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d0c6acdf0c57d1ad2f1d2c852e08d27fca974514ebb53020a0e68c66f7ee2b5", "fetched_at": "2026-08-28T04:09:29.011298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuclio/nuclio"}, {"content_hash": "ec7ec29e5147b47801c270726520e4c7e65f0f91ab83446ca4a5c7e3349f78b6", "fetched_at": "2026-08-29T08:49:04.799779+00:00", "kind": "homepage", "missing": false, "url": "https://nuclio.io"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:53:18.654273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d0c6acdf0c57d1ad2f1d2c852e08d27fca974514ebb53020a0e68c66f7ee2b5", "fetched_at": "2026-08-28T04:09:29.011298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuclio/nuclio"}, {"content_hash": "ec7ec29e5147b47801c270726520e4c7e65f0f91ab83446ca4a5c7e3349f78b6", "fetched_at": "2026-08-29T08:49:04.799779+00:00", "kind": "homepage", "missing": false, "url": "https://nuclio.io"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:53:18.654273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d0c6acdf0c57d1ad2f1d2c852e08d27fca974514ebb53020a0e68c66f7ee2b5", "fetched_at": "2026-08-28T04:09:29.011298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuclio/nuclio"}, {"content_hash": "ec7ec29e5147b47801c270726520e4c7e65f0f91ab83446ca4a5c7e3349f78b6", "fetched_at": "2026-08-29T08:49:04.799779+00:00", "kind": "homepage", "missing": false, "url": "https://nuclio.io"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:53:18.654273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d0c6acdf0c57d1ad2f1d2c852e08d27fca974514ebb53020a0e68c66f7ee2b5", "fetched_at": "2026-08-28T04:09:29.011298+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nuclio/nuclio"}, {"content_hash": "ec7ec29e5147b47801c270726520e4c7e65f0f91ab83446ca4a5c7e3349f78b6", "fetched_at": "2026-08-29T08:49:04.799779+00:00", "kind": "homepage", "missing": false, "url": "https://nuclio.io"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3393, "days_push": 7, "days_rel": 7, "gap_med": 7.0, "n_releases_24m": 77}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}