{"adoption": {"forks": 396, "observed_at": "2026-08-28T04:09:13.646619+00:00", "stars": 5247}, "canonical_url": "https://ross.abutalabs.com/products/includeos", "card": {"archived": false, "artifact_type": "library", "description": "A minimal, resource efficient unikernel for cloud services", "domain": ["operating-systems", "cloud-computing", "developer-tools", "performance"], "enriched": true, "function": ["http-server", "networking", "web-framework", "concurrency"], "health_score": 69, "homepage": "https://includeos.github.io/", "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["includeos/IncludeOS"], "name": "includeos/IncludeOS", "platform": ["cpp", "cloud"], "pushed_at": "2026-05-15T07:52:49+00:00", "repo": "includeos/IncludeOS", "stars": 5247, "tags": ["unikernel", "virtualization", "operating-system", "minimal-footprint", "kvm", "tcp-ip-stack", "single-address-space", "linux", "macos"], "topics": ["unikernel", "virtualization", "operating-system", "cpp"], "urls": [], "use_cases": ["build a minimal cloud service without a general-purpose OS", "run a C++ web server in a tiny VM with a few MB of memory", "deploy microservices with millisecond boot times", "create secure single-purpose virtual machines", "run C++ services on KVM, VMware, or VirtualBox", "reduce cloud VM overhead and attack surface"], "what_it_is": "IncludeOS is a minimal, resource-efficient unikernel operating system for C++ services, linked directly into your application via `#include <os>`. It produces tiny virtual machines (a few MB) that boot in milliseconds and run on KVM, VirtualBox, VMWare, or bare x86 hardware.", "when_to_avoid": ["you need threads or file streams, which lack full backend support", "you need a stable, production-hardened OS with long-term API guarantees", "your service depends on a full POSIX environment or arbitrary Linux software", "you're not writing C++"], "when_to_choose": ["you need extremely low memory footprint and fast boot for a C++ service", "you want a single-purpose VM without a full OS underneath", "you're deploying to KVM/VMware/cloud providers and want minimal overhead", "you're comfortable with an evolving, not-yet-stable API"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/includeos", "repo": "includeos/IncludeOS", "role": "main", "score": 60}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.646619+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:59:34.871447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "022da5f760694dfb99d947b8dcf6857b656634c5de683f11c6aa10a5bbdfac10", "fetched_at": "2026-08-28T04:09:13.646619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/includeos/IncludeOS"}, {"content_hash": "7b96dd7cf4eba1f5ffebc7146486133a0e56937f6c72c2a0ad56bfee64c89c19", "fetched_at": "2026-08-29T08:54:37.505847+00:00", "kind": "homepage", "missing": false, "url": "https://includeos.github.io/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.646619+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:59:34.871447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "022da5f760694dfb99d947b8dcf6857b656634c5de683f11c6aa10a5bbdfac10", "fetched_at": "2026-08-28T04:09:13.646619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/includeos/IncludeOS"}, {"content_hash": "7b96dd7cf4eba1f5ffebc7146486133a0e56937f6c72c2a0ad56bfee64c89c19", "fetched_at": "2026-08-29T08:54:37.505847+00:00", "kind": "homepage", "missing": false, "url": "https://includeos.github.io/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:59:34.871447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "022da5f760694dfb99d947b8dcf6857b656634c5de683f11c6aa10a5bbdfac10", "fetched_at": "2026-08-28T04:09:13.646619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/includeos/IncludeOS"}, {"content_hash": "7b96dd7cf4eba1f5ffebc7146486133a0e56937f6c72c2a0ad56bfee64c89c19", "fetched_at": "2026-08-29T08:54:37.505847+00:00", "kind": "homepage", "missing": false, "url": "https://includeos.github.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:13.646619+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.646619+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.646619+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:59:34.871447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "022da5f760694dfb99d947b8dcf6857b656634c5de683f11c6aa10a5bbdfac10", "fetched_at": "2026-08-28T04:09:13.646619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/includeos/IncludeOS"}, {"content_hash": "7b96dd7cf4eba1f5ffebc7146486133a0e56937f6c72c2a0ad56bfee64c89c19", "fetched_at": "2026-08-29T08:54:37.505847+00:00", "kind": "homepage", "missing": false, "url": "https://includeos.github.io/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.646619+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.646619+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:59:34.871447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "022da5f760694dfb99d947b8dcf6857b656634c5de683f11c6aa10a5bbdfac10", "fetched_at": "2026-08-28T04:09:13.646619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/includeos/IncludeOS"}, {"content_hash": "7b96dd7cf4eba1f5ffebc7146486133a0e56937f6c72c2a0ad56bfee64c89c19", "fetched_at": "2026-08-29T08:54:37.505847+00:00", "kind": "homepage", "missing": false, "url": "https://includeos.github.io/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.646619+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.646619+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.646619+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:59:34.871447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "022da5f760694dfb99d947b8dcf6857b656634c5de683f11c6aa10a5bbdfac10", "fetched_at": "2026-08-28T04:09:13.646619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/includeos/IncludeOS"}, {"content_hash": "7b96dd7cf4eba1f5ffebc7146486133a0e56937f6c72c2a0ad56bfee64c89c19", "fetched_at": "2026-08-29T08:54:37.505847+00:00", "kind": "homepage", "missing": false, "url": "https://includeos.github.io/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.646619+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:13.646619+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:59:34.871447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "022da5f760694dfb99d947b8dcf6857b656634c5de683f11c6aa10a5bbdfac10", "fetched_at": "2026-08-28T04:09:13.646619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/includeos/IncludeOS"}, {"content_hash": "7b96dd7cf4eba1f5ffebc7146486133a0e56937f6c72c2a0ad56bfee64c89c19", "fetched_at": "2026-08-29T08:54:37.505847+00:00", "kind": "homepage", "missing": false, "url": "https://includeos.github.io/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:59:34.871447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "022da5f760694dfb99d947b8dcf6857b656634c5de683f11c6aa10a5bbdfac10", "fetched_at": "2026-08-28T04:09:13.646619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/includeos/IncludeOS"}, {"content_hash": "7b96dd7cf4eba1f5ffebc7146486133a0e56937f6c72c2a0ad56bfee64c89c19", "fetched_at": "2026-08-29T08:54:37.505847+00:00", "kind": "homepage", "missing": false, "url": "https://includeos.github.io/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:59:34.871447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "022da5f760694dfb99d947b8dcf6857b656634c5de683f11c6aa10a5bbdfac10", "fetched_at": "2026-08-28T04:09:13.646619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/includeos/IncludeOS"}, {"content_hash": "7b96dd7cf4eba1f5ffebc7146486133a0e56937f6c72c2a0ad56bfee64c89c19", "fetched_at": "2026-08-29T08:54:37.505847+00:00", "kind": "homepage", "missing": false, "url": "https://includeos.github.io/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:59:34.871447+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "022da5f760694dfb99d947b8dcf6857b656634c5de683f11c6aa10a5bbdfac10", "fetched_at": "2026-08-28T04:09:13.646619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/includeos/IncludeOS"}, {"content_hash": "7b96dd7cf4eba1f5ffebc7146486133a0e56937f6c72c2a0ad56bfee64c89c19", "fetched_at": "2026-08-29T08:54:37.505847+00:00", "kind": "homepage", "missing": false, "url": "https://includeos.github.io/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 82, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4440, "days_push": 110, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 60, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}