# urbit/urbit

An operating function

Repository: https://github.com/urbit/urbit
Canonical: https://ross.abutalabs.com/products/urbit
Homepage: https://urbit.org
Language: hoon
License: MIT
License Family: permissive
Topics: urbit, c, arvo, hoon, nock
Last push: 2026-08-26T14:57:00+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 96, longevity 100
- inputs: {"age_days": 4388, "days_push": 7, "days_rel": 29, "gap_med": 28, "n_releases_24m": 16}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3621, forks 365 (observed 2026-08-28T04:08:11.866201+00:00)

## What it is
Urbit is a personal server stack built from scratch, consisting of an operating system kernel (Arvo), a virtual machine runtime (Vere), and a decentralized identity layer (Azimuth). It forms a general-purpose peer-to-peer network where each running instance, called a 'ship', communicates directly with other ships.

## Use cases
- run my own personal server with full data ownership
- join a peer-to-peer network without big tech intermediaries
- build apps on a clean-slate operating system with its own language
- get a decentralized identity for online communication
- self-host chat and social software on my own machine
- explore an alternative computing stack built on a minimal VM

## When to choose
- you want full control over your personal data and server
- you're interested in alternative operating systems and novel programming languages like Hoon
- you want a decentralized identity and peer-to-peer networking in one stack
- you want to self-host applications with minimal maintenance

## When to avoid
- you need mainstream tooling, libraries, or ecosystem compatibility
- you want a quick conventional web server or VPS setup
- your team already works in standard languages and infrastructure
- you're unwilling to learn Hoon/Nock or manage a persistent always-on process

## Facets
- artifact type: application
- maturity: active
- function: interpreter, networking, p2p, self-hosted, cryptography, programming-language
- domain: operating-systems, networking, self-hosted, privacy, microservices, blockchain
- platform: cross-platform, self-hosted, cli
- tags: urbit, arvo, hoon, nock, personal-server, peer-to-peer, azimuth, decentralized-identity, virtual-machine, operating-system, linux, macos

## Member repositories
- urbit/urbit (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:11.866201+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-29T18:31:58.575979+00:00, confidence not recorded.
  - readme: https://github.com/urbit/urbit (fetched 2026-08-28T04:08:11.866201+00:00, sha e159053c5c06)
  - homepage: https://urbit.org (fetched 2026-08-29T09:26:38.893131+00:00, sha ea66241b34ed)
  - site_page: https://docs.urbit.org/ (fetched 2026-08-29T09:26:38.901185+00:00, sha eef537a2d3d5)
  - site_page: https://docs.urbit.org (fetched 2026-08-29T09:26:38.903044+00:00, sha eef537a2d3d5)
  - site_page: https://urbit.org/overview (fetched 2026-08-29T09:26:38.904723+00:00, sha 0bda766a5cbb)
- Data as of 2026-08-30T08:39:29.467469+00:00.
