# iii-hq/iii

Effortlessly compose, extend, and observe every service in real-time for the first time ever.

Repository: https://github.com/iii-hq/iii
Canonical: https://ross.abutalabs.com/products/iii
Homepage: https://iii.dev
Language: Rust
License Family: other
Topics: agents, ai, api, backend, developer-tools, genai, javascript, python, typescript, primitives, rust, engine
Last push: 2026-08-26T23:51:19+00:00

## Health v2 (maintenance only)
Score: 83/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 84, longevity 43
- inputs: {"age_days": 608, "days_push": 7, "days_rel": 26, "gap_med": 1.0, "n_releases_24m": 179}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 18629, forks 1249 (observed 2026-08-28T04:11:26.937015+00:00)

## What it is
iii is a Rust-based runtime engine that composes backend services from three primitives (Worker, Trigger, Function), letting polyglot workers connect over WebSocket with zero integration code. It bundles queues, cron, HTTP, state, observability, agents, and sandboxes into one live system surface, installable via SDKs for Python, TypeScript, and Rust.

## Use cases
- compose backend services without writing integration code
- run python and typescript workers in one system
- add queues cron and agents as installable workers
- observe all services in real time
- build ai agent systems with shared runtime
- extend a live system with zero downtime

## When to choose
- you want to eliminate per-service integration overhead across a polyglot stack
- you need queues, cron, HTTP, state, and agents from a single runtime
- you want services installable like npm packages
- you are building agentic or event-driven backends in Python, TypeScript, or Rust

## When to avoid
- you need a battle-tested framework with a long stability record
- you prefer conventional per-service architectures with mature tooling
- your stack is single-language and already well served by existing frameworks
- you require an OSI-approved license for commercial use

## Facets
- artifact type: framework
- maturity: active
- function: microservices, workflow-automation, agent-framework, message-queue, scheduling, monitoring, rpc, websocket, developer-tools, deployment
- domain: developer-tools, backend, microservices, apis
- platform: rust, python, cross-platform, cli, self-hosted
- tags: service-composition, worker-runtime, zero-integration, polyglot, engine, real-time-observability, sdk, genai, ai-agents, automation, nodejs, typescript, docker, kubernetes

## Member repositories
- iii-hq/iii (main) score 83

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:26.937015+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-29T17:01:21.309658+00:00, confidence not recorded.
  - readme: https://github.com/iii-hq/iii (fetched 2026-08-28T04:11:26.937015+00:00, sha 66411ca10e53)
  - homepage: https://iii.dev (fetched 2026-08-29T07:59:31.194826+00:00, sha 78840da84e78)
  - site_page: https://iii.dev/docs (fetched 2026-08-29T07:59:31.197667+00:00, sha 7e0fde03e724)
  - site_page: https://iii.dev/docs/install (fetched 2026-08-29T07:59:31.199983+00:00, sha d4ecd1dd1b28)
  - site_page: https://iii.dev/docs/quickstart (fetched 2026-08-29T07:59:31.201758+00:00, sha 21875ca028c9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
