F0 is a comprehensive design system for building consistent user interfaces across web and mobile platforms.
This monorepo contains the following packages:
@factorialco/f0-core: Core tokens and utilities shared across platforms (located inpackages/core)@factorialco/f0-react-native: React Native implementation of the design system (located inpackages/react-native)@factorialco/f0-react: React implementation of the design system (existing)
- Node.js 18+
- pnpm 9+
# Install dependencies
pnpm install# Build all packages
pnpm build
# Build a specific package
pnpm --filter @factorialco/f0-core build
pnpm --filter @factorialco/f0-react-native build# Run tests for all packages
pnpm test
# Run tests for a specific package
pnpm --filter @factorialco/f0-core test
pnpm --filter @factorialco/f0-react-native testMIT
F0 is built and maintained by the Foundations team with contributions from every Factorial team. To propose a new component, report a bug, or improve something existing, see the Contributing guide and follow the F0 component lifecycle.
Skills for AI-assisted development:
f0-component-contribution— propose, design, and build a new component.f0-component-promotion— promoteexperimental/→ stable (Foundations only).f0-experimental-component-migration— migrate experimental components to stable.
For the full list of skills, see AI Configuration.