{"adoption": {"forks": 610, "observed_at": "2026-08-28T04:08:40.645388+00:00", "stars": 4263}, "canonical_url": "https://ross.abutalabs.com/products/osv", "card": {"archived": false, "artifact_type": "application", "description": "OSv, a new operating system for the cloud.", "domain": ["operating-systems", "cloud-computing", "infrastructure-as-code"], "enriched": true, "function": ["microservices", "serverless"], "health_score": 79, "homepage": "osv.io", "language": "C", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["cloudius-systems/osv"], "name": "cloudius-systems/osv", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-17T16:19:20+00:00", "repo": "cloudius-systems/osv", "stars": 4263, "tags": ["unikernel", "microvm", "linux-binary-compatible", "hypervisor", "firecracker", "qemu", "x86-64", "aarch64", "cloud-native", "minimal-os", "operating-systems", "virtualization", "containers", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["run a single Linux application as a lightweight microVM", "deploy microservices with minimal OS overhead", "run JVM, Python, Node.js, or Go apps in a unikernel", "boot VMs in milliseconds on Firecracker for serverless workloads", "package a native C/C++ or Rust app as a cloud image", "run unmodified Linux binaries on QEMU/KVM, Xen, VMware, or EC2"], "what_it_is": "OSv is an open-source modular unikernel operating system designed to run single unmodified Linux applications securely as microVMs on top of a hypervisor. It boots in as fast as ~5 ms with as little as 11 MB of memory, targeting effortless deployment of microservices and serverless applications.", "when_to_avoid": ["you need a general-purpose OS with multiple applications, shells, and full package management", "your application depends on Linux kernel features or drivers OSv does not implement", "you need broad hardware support on physical machines rather than hypervisors", "you require a large, well-funded maintenance community - it is maintained by a small group of volunteers"], "when_to_choose": ["you need minimal boot times and memory footprint for a single application", "you want to run unmodified Linux binaries without porting to a unikernel API", "you are deploying microservices or serverless functions as microVMs", "you need a small, secure attack surface compared to a full Linux guest"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/osv", "repo": "cloudius-systems/osv", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.645388+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.417215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf761145730d76dce42e78a23cada57ee3b61a581927f9a0f237fcf3fd738f97", "fetched_at": "2026-08-28T04:08:40.645388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudius-systems/osv"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.645388+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.417215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf761145730d76dce42e78a23cada57ee3b61a581927f9a0f237fcf3fd738f97", "fetched_at": "2026-08-28T04:08:40.645388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudius-systems/osv"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.417215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf761145730d76dce42e78a23cada57ee3b61a581927f9a0f237fcf3fd738f97", "fetched_at": "2026-08-28T04:08:40.645388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudius-systems/osv"}], "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:40.645388+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.645388+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.645388+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.417215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf761145730d76dce42e78a23cada57ee3b61a581927f9a0f237fcf3fd738f97", "fetched_at": "2026-08-28T04:08:40.645388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudius-systems/osv"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.645388+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.645388+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.417215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf761145730d76dce42e78a23cada57ee3b61a581927f9a0f237fcf3fd738f97", "fetched_at": "2026-08-28T04:08:40.645388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudius-systems/osv"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.645388+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.645388+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.645388+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.417215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf761145730d76dce42e78a23cada57ee3b61a581927f9a0f237fcf3fd738f97", "fetched_at": "2026-08-28T04:08:40.645388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudius-systems/osv"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.645388+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.645388+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.417215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf761145730d76dce42e78a23cada57ee3b61a581927f9a0f237fcf3fd738f97", "fetched_at": "2026-08-28T04:08:40.645388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudius-systems/osv"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.417215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf761145730d76dce42e78a23cada57ee3b61a581927f9a0f237fcf3fd738f97", "fetched_at": "2026-08-28T04:08:40.645388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudius-systems/osv"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.417215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf761145730d76dce42e78a23cada57ee3b61a581927f9a0f237fcf3fd738f97", "fetched_at": "2026-08-28T04:08:40.645388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudius-systems/osv"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:22:04.417215+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf761145730d76dce42e78a23cada57ee3b61a581927f9a0f237fcf3fd738f97", "fetched_at": "2026-08-28T04:08:40.645388+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudius-systems/osv"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5004, "days_push": 16, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}