Packages for building user interfaces, websites, web applications, dapps, browser extensions, and APIs in the Status ecosystem.
| Name | Deployments | Builds | Description | 
|---|---|---|---|
@status-im/colors | 
Auto-generated color palette based on our design system. | ||
@status-im/icons | 
Auto-generated icon library based on our design system. | ||
@status-im/components | 
Component library built with Radix UI, React Aria, Tailwind CSS. | ||
@status-im/js | 
|||
@status-im/wallet | 
|||
@status-im/eslint-config | 
Shared ESLint configuration for consistent code style across projects. | 
| Name | Deployments | Builds | Description | 
|---|---|---|---|
./apps/status.app | 
|||
./apps/status.network | 
|||
./apps/hub | 
|||
./apps/connector | 
Status Desktop Wallet extended to decentralised applications in your browser. | ||
./apps/portfolio | 
|||
./apps/wallet | 
Easily view and manage your crypto portfolio in real time — Beta crypto wallet and Web3 portfolio tracker in one. | ||
./apps/api | 
Required:
- Turborepo: Manages our monorepo and speeds up builds
 - TypeScript: Adds type safety to our code
 - React: Our main library for building UIs
 - Radix UI / React Aria: Provides accessible UI primitives
 - Tailwind CSS: Used for styling
 - Vite: Our build tool and dev server
 - Storybook: For developing and showcasing components
 - ESLint: Keeps our code consistent and catches potential issues
 - Prettier: Formats our code
 - Changesets: Manages versioning and changelogs
 
- 
Clone the repository:
git clone https://github.com/status-im/status-web.git cd status-web - 
Install dependencies:
pnpm install - 
Build all packages:
pnpm build - 
Run tests:
pnpm test - 
Start development mode: pnpm dev
 
To view and interact with the components, you can run Storybook:
pnpm storybook
This will start the Storybook server, allowing you to browse and test components in isolation.
This project is sponsored by Browserstack.