Packages
This is an overview of all packages related to ProzillaOS. Each package is published to the npm registry.
Bundle
This bundle lets you quickly get started with ProzillaOS without the hassle of installing all packages individually.
prozilla-os: A bundle containing@prozilla-os/core,@prozilla-os/sharedand all primary applications of ProzillaOS.
Libraries
These libraries are different modules of ProzillaOS that can be installed separately. @prozilla-os/core and @prozilla-os/shared are also included in the prozilla-os bundle.
| Package | Description |
|---|---|
@prozilla-os/core | Core functionality of ProzillaOS, with React components, hooks and a router. |
@prozilla-os/skins | Customizable skins for ProzillaOS that can override content and layout and dynamically load CSS. |
@prozilla-os/shared | Common generic TypeScript functions and utilities (e.g., data manipulation, logging), not directly related to ProzillaOS. |
@prozilla-os/dev-tools | Tools for the development of anything related to ProzillaOS (e.g., ProzillaOS websites, ProzillaOS apps). Used extensively for the development of official ProzillaOS packages (e.g., shared configurations, testing utilities). |
Applications
Primary applications
These applications are included in the prozilla-os bundle.
| Package | Description |
|---|---|
@prozilla-os/file-explorer | File explorer app |
@prozilla-os/terminal | Terminal/shell app |
@prozilla-os/text-editor | Text editor app |
@prozilla-os/settings | Settings app |
@prozilla-os/media-viewer | Media viewer app |
@prozilla-os/browser | Browser app |
@prozilla-os/calculator | Calculator app |
@prozilla-os/app-center | App center |
Secondary applications
@prozilla-os/logic-sim: Logic simulator app
External applications
These applications are related to ProzillaOS and used in the demo, but their source code is hosted in a separate repository on GitHub.
@prozilla-os/minesweeper: Minesweeper clone@prozilla-os/wordle: Wordle clone@prozilla-os/ball-maze: 3D wooden ball maze game@prozilla-os/bliss-radio: Radio app