Skip to content

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.

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.

PackageDescription
@prozilla-os/coreCore functionality of ProzillaOS, with React components, hooks and a router.
@prozilla-os/skinsCustomizable skins for ProzillaOS that can override content and layout and dynamically load CSS.
@prozilla-os/sharedCommon generic TypeScript functions and utilities (e.g., data manipulation, logging), not directly related to ProzillaOS.
@prozilla-os/dev-toolsTools 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.

PackageDescription
@prozilla-os/file-explorerFile explorer app
@prozilla-os/terminalTerminal/shell app
@prozilla-os/text-editorText editor app
@prozilla-os/settingsSettings app
@prozilla-os/media-viewerMedia viewer app
@prozilla-os/browserBrowser app
@prozilla-os/calculatorCalculator app
@prozilla-os/app-centerApp center

Secondary applications

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.

Built by Prozilla