Skip to content

Project and library catalog

The live Nx graph is the canonical catalog. Project names often include their layer and capability and do not always match the final directory segment.

Terminal window
pnpm nx show projects
pnpm nx show project trinity --json
pnpm nx graph --print

The documentation source validator reads every project.json, compares it with Nx discovery, and sorts names, roots, tags, and targets for deterministic checking.

FamilyExamplesResponsibility
Applicationstrinity, trinity-desktop, trinity-android, trinity-iosComposition and platform delivery
Applicationapplication-runtime, application-workspace, application-appearanceCross-capability coordination
Data accessdata-access-accounts, data-access-matrix-client, data-access-room-library, data-access-timeline, data-access-trustCapability state and commands
Featuresfeature-auth, feature-crypto, feature-rooms, feature-settingsProduct workflows and pages
Componentscomponents-controls, components-foundations, components-navigation-layout, components-overlayPublic reusable UI
Runtime and utilityruntime-host, runtime-preferences, runtime-projection, util-matrix, util-ui, native-capacitor-pushShared kernels and adapters
E2Etrinity-e2e-browser, trinity-e2e-components, trinity-e2e-protocol, host suitesUser, protocol, and host journeys
Documentationdocs-users, docs-developers, docs-sitePublic sites and their validation

Use project tags to determine role, capability, type, and scope. Read dependency boundaries before adding an edge.