# enarx/enarx

Enarx: Confidential Computing with WebAssembly

Repository: https://github.com/enarx/enarx
Canonical: https://ross.abutalabs.com/products/enarx
Homepage: https://enarx.dev/
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: webassembly, confidential-computing
Last push: 2026-02-03T19:59:35+00:00

## Health v2 (maintenance only)
Score: 52/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 65, release rhythm 8, longevity 100
- inputs: {"age_days": 2555, "days_push": 211, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1425, forks 158 (observed 2026-08-28T04:04:41.444681+00:00)

## What it is
Enarx is an open-source command-line tool and runtime for running applications inside hardware Trusted Execution Environments (TEEs) such as Intel SGX and AMD SEV-SNP. It uses a WebAssembly (Wasm/WASI) runtime based on wasmtime so applications written in many languages can be deployed confidentially without rewrites, with hardware-neutral attestation.

## Use cases
- run a WebAssembly application inside an Intel SGX or AMD SEV-SNP enclave
- deploy sensitive workloads to untrusted cloud hosts with data-in-use encryption
- run the same wasm binary across different CPU architectures and TEE vendors
- attest a remote enclave before sending it secrets or keys
- publish and deploy wasm packages to a remote package host
- process PII, healthcare, or financial data in compliance with GDPR or HIPAA
- protect cryptographic key management and payment processing workloads

## When to choose
- you need confidential computing (data protection in use) without rewriting apps for a specific TEE SDK
- you want hardware-vendor-neutral deployment of the same wasm artifact across SGX and SEV-SNP
- you need remote attestation integrated into the deployment workflow
- your workload is written in Rust, C/C++, Go, or another language with Wasm/WASI support

## When to avoid
- you need full native performance or system access beyond what WASI provides
- your target hardware lacks SGX or SEV-SNP support (full TEE support requires Linux with KVM)
- you need a general-purpose container or VM sandbox rather than a TEE-based runtime
- you depend on languages or WASI features with only experimental tier support

## Facets
- artifact type: cli-tool
- maturity: active
- function: security, cryptography, interpreter, deployment, cli
- domain: security, cloud-computing, developer-tools, privacy, infrastructure-as-code
- platform: windows, rust, cli
- tags: confidential-computing, webassembly, tee, intel-sgx, amd-sev-snp, attestation, wasm-runtime, wasi, linux, macos

## Member repositories
- enarx/enarx (main) score 52

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:41.444681+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:37:30.862810+00:00, confidence not recorded.
  - readme: https://github.com/enarx/enarx (fetched 2026-08-28T04:04:41.444681+00:00, sha bc7c655ef714)
  - homepage: https://enarx.dev/ (fetched 2026-08-29T11:49:36.726244+00:00, sha 89644a68942c)
  - site_page: https://enarx.dev/docs/Start/Introduction (fetched 2026-08-29T11:49:36.729861+00:00, sha f43191e8e88e)
  - site_page: https://enarx.dev/docs/Quickstart (fetched 2026-08-29T11:49:36.731780+00:00, sha d77327ea3cdc)
  - site_page: https://enarx.dev/docs/Running/Publish (fetched 2026-08-29T11:49:36.733719+00:00, sha 705e7913375f)
  - site_page: https://enarx.dev/docs/WebAssembly/Introduction (fetched 2026-08-29T11:49:36.735837+00:00, sha 8bb43680e126)
  - site_page: https://enarx.dev/docs/Contributing/Introduction (fetched 2026-08-29T11:49:36.737359+00:00, sha f0c2ddc75e5e)
  - site_page: https://enarx.dev/docs/Repo/Introduction (fetched 2026-08-29T11:49:36.738862+00:00, sha f0ec0c5696fc)
  - site_page: https://enarx.dev/docs/Technical/Introduction (fetched 2026-08-29T11:49:36.740240+00:00, sha 649d22fdcd81)
  - site_page: https://enarx.dev/resources/tags/release (fetched 2026-08-29T11:49:36.741804+00:00, sha b54faaf3672d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
