open-index/open-npm huggingface dataset:
npm package: @prozilla-os/app-center
Description: A ProzillaOS application for browsing and installing applications.
Author: Prozilla
Latest version: 1.0.12

<div align="center">
  <br />
  <p>
    <a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
  </p>
  <p>
    <a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
    <a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
  </p>
</div>

## About

`@prozilla-os/app-center` is a ProzillaOS application for browsing and installing applications.

## Installation

`@prozilla-os/core` is required to run this application.

```sh
npm install @prozilla-os/core @prozilla-os/app-center
yarn add @prozilla-os/core @prozilla-os/app-center
pnpm add @prozilla-os/core @prozilla-os/app-center
```

## Usage

### Basic setup

```tsx
import { Desktop, ModalsView, ProzillaOS, Taskbar, WindowsView, AppsConfig } from "@prozilla-os/core";
import { appCenter } from "@prozilla-os/app-center";

function App() {
  return (
    <ProzillaOS
      systemName="Example"
      tagLine="Powered by ProzillaOS"
      config={{
        apps: new AppsConfig({
          apps: [ appCenter ]
        })
      }}
    >
      <Taskbar/>
      <WindowsView/>
      <ModalsView/>
      <Desktop/>
    </ProzillaOS>
  );
}
```

## Links

- [Demo][demo]
- [Docs][docs]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[demo]: https://os.prozilla.dev/app-center
[docs]: https://os.prozilla.dev/docs/reference/apps/app-center
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/apps/app-center
[npm]: https://www.npmjs.com/package/@prozilla-os/app-center
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/ball-maze
Description: A 3D wooden ball maze game for ProzillaOS.
Author: Prozilla
Latest version: 1.0.8

<div align="center">
	<br />
	<p>
		<a href="https://io.prozilla.dev/"><img src="https://io.prozilla.dev/assets/logo.svg" width="576" alt="ProzillaIO" /></a>
	</p>
	<p>
		<a href="https://github.com/prozilla-os/ProzillaIO/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/prozilla-os/ProzillaIO?style=flat-square&color=FF4D5B&label=License"></a>
		<a href="https://github.com/prozilla-os/ProzillaIO"><img alt="Stars" src="https://img.shields.io/github/stars/prozilla-os/ProzillaIO?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
		<a href="https://github.com/prozilla-os/ProzillaIO"><img alt="Forks" src="https://img.shields.io/github/forks/prozilla-os/ProzillaIO?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
	</p>
</div>

## About 

`@prozilla-os/ball-maze` is a 3D wooden ball maze game for ProzillaOS.

## Links

- [Website][site]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[site]: https://io.prozilla.dev/ball-maze
[github]: https://github.com/prozilla-os/ProzillaIO/tree/main/packages/games/ball-maze
[npm]: https://www.npmjs.com/package/@prozilla-os/ball-maze
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/bliss-radio
Description: `@prozilla-os/bliss-radio` is a Radio app based on https://blissradio.eu/ for ProzillaOS.
Author: Prozilla
Latest version: 1.0.6

# Bliss Radio

## About 

`@prozilla-os/bliss-radio` is a Radio app based on https://blissradio.eu/ for ProzillaOS.

## Installation

`@prozilla-os/core` is required to run this application.

```sh
$ npm install @prozilla-os/core @prozilla-os/bliss-radio
$ yarn add @prozilla-os/core @prozilla-os/bliss-radio
$ pnpm add @prozilla-os/core @prozilla-os/bliss-radio
```

## Usage

### Basic setup

```tsx
import { Desktop, ModalsView, ProzillaOS, Taskbar, WindowsView, AppsConfig } from "@prozilla-os/core";
import { blissRadio } from "@prozilla-os/bliss-radio";

function App() {
  return (
    <ProzillaOS
      systemName="Example"
      tagLine="Powered by ProzillaOS"
      config={{
        apps: new AppsConfig({
          apps: [ blissRadio ]
        })
      }}
    >
      <Taskbar/>
      <WindowsView/>
      <ModalsView/>
      <Desktop/>
    </ProzillaOS>
  );
}
```

## Links

- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[github]: https://github.com/prozilla-os/Bliss-radio-app
[npm]: https://www.npmjs.com/package/@prozilla-os/bliss-radio
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/browser
Description: A ProzillaOS application for browsing the internet.
Author: Prozilla
Latest version: 1.1.19

<div align="center">
  <br />
  <p>
    <a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
  </p>
  <p>
    <a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
    <a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
  </p>
</div>

## About

`@prozilla-os/browser` is a ProzillaOS application for browsing the internet.

## Installation

`@prozilla-os/core` is required to run this application.

```sh
npm install @prozilla-os/core @prozilla-os/browser
yarn add @prozilla-os/core @prozilla-os/browser
pnpm add @prozilla-os/core @prozilla-os/browser
```

## Usage

### Basic setup

```tsx
import { Desktop, ModalsView, ProzillaOS, Taskbar, WindowsView, AppsConfig } from "@prozilla-os/core";
import { browser } from "@prozilla-os/browser";

function App() {
  return (
    <ProzillaOS
      systemName="Example"
      tagLine="Powered by ProzillaOS"
      config={{
        apps: new AppsConfig({
          apps: [ browser ]
        })
      }}
    >
      <Taskbar/>
      <WindowsView/>
      <ModalsView/>
      <Desktop/>
    </ProzillaOS>
  );
}
```

### Window options

```tsx
/**
 * URL to open
 */
url: string;
```

## Links

- [Demo][demo]
- [Docs][docs]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[demo]: https://os.prozilla.dev/browser
[docs]: https://os.prozilla.dev/docs/reference/apps/browser
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/apps/browser
[npm]: https://www.npmjs.com/package/@prozilla-os/browser
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/calculator
Description: A ProzillaOS application for making basic calculations.
Author: Prozilla
Latest version: 1.1.19

<div align="center">
  <br />
  <p>
    <a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
  </p>
  <p>
    <a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
    <a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
  </p>
</div>

## About

`@prozilla-os/calculator` is a ProzillaOS application for making basic calculations.

## Installation

`@prozilla-os/core` is required to run this application.

```sh
npm install @prozilla-os/core @prozilla-os/calculator
yarn add @prozilla-os/core @prozilla-os/calculator
pnpm add @prozilla-os/core @prozilla-os/calculator
```

## Usage

### Basic setup

```tsx
import { Desktop, ModalsView, ProzillaOS, Taskbar, WindowsView, AppsConfig } from "@prozilla-os/core";
import { calculator } from "@prozilla-os/calculator";

function App() {
  return (
    <ProzillaOS
      systemName="Example"
      tagLine="Powered by ProzillaOS"
      config={{
        apps: new AppsConfig({
          apps: [ calculator ]
        })
      }}
    >
      <Taskbar/>
      <WindowsView/>
      <ModalsView/>
      <Desktop/>
    </ProzillaOS>
  );
}
```

## Links

- [Demo][demo]
- [Docs][docs]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[demo]: https://os.prozilla.dev/calculator
[docs]: https://os.prozilla.dev/docs/reference/apps/calculator
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/apps/calculator
[npm]: https://www.npmjs.com/package/@prozilla-os/calculator
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/dev-tools
Description: A library of tools for the development of ProzillaOS packages.
Author: Prozilla
Latest version: 1.1.11

<div align="center">
  <br />
  <p>
    <a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
  </p>
  <p>
    <a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
    <a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
  </p>
</div>

## About

`@prozilla-os/dev-tools` is a library of tools for the development of ProzillaOS packages.

## Installation

```sh
npm install @prozilla-os/dev-tools
yarn add @prozilla-os/dev-tools
pnpm add @prozilla-os/dev-tools
```

## Links

- [Demo][demo]
- [Docs][docs]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[demo]: https://os.prozilla.dev/
[docs]: https://os.prozilla.dev/docs/reference/dev-tools
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/dev-tools
[npm]: https://www.npmjs.com/package/@prozilla-os/dev-tools
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/file-explorer
Description: A standard ProzillaOS application for browsing files.
Author: Prozilla
Latest version: 1.1.19

<div align="center">
  <br />
  <p>
    <a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
  </p>
  <p>
    <a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
    <a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
  </p>
</div>

## About

`@prozilla-os/file-explorer` is a standard ProzillaOS application for browsing files.

## Installation

`@prozilla-os/core` is required to run this application.

```sh
npm install @prozilla-os/core @prozilla-os/file-explorer
yarn add @prozilla-os/core @prozilla-os/file-explorer
pnpm add @prozilla-os/core @prozilla-os/file-explorer
```

## Usage

### Basic setup

```tsx
import { Desktop, ModalsView, ProzillaOS, Taskbar, WindowsView, AppsConfig } from "@prozilla-os/core";
import { fileExplorer } from "@prozilla-os/file-explorer";

function App() {
  return (
    <ProzillaOS
      systemName="Example"
      tagLine="Powered by ProzillaOS"
      config={{
        apps: new AppsConfig({
          apps: [ fileExplorer ]
        })
      }}
    >
      <Taskbar/>
      <WindowsView/>
      <ModalsView/>
      <Desktop/>
    </ProzillaOS>
  );
}
```

### Window options

```tsx
/**
 * Initial path that the app will open
 * @default "~" - Home directory
 */
path: string;

/**
 * Defines in which mode the application is running
 * 0: None
 * 1: Single
 * 2: Multiple
 * @default 0
 */
selectorMode: number;

/**
 * Footer component that will be displayed when `selectorMode` != 0
 * Can be used to display a list of selected files for example
 */
Footer: React.FC;

/**
 * Gets called each time the selection changes if `selectorMode` != 0
 */
onSelectionChange: (params: OnSelectionChangeParams) => void;

/**
 * Gets called when the selection is finished if `selectorMode` != 0
 */
onSelectionFinish: Function;
```

## Links

- [Demo][demo]
- [Docs][docs]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[demo]: https://os.prozilla.dev/file-explorer
[docs]: https://os.prozilla.dev/docs/reference/apps/file-explorer
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/apps/file-explorer
[npm]: https://www.npmjs.com/package/@prozilla-os/file-explorer
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/logic-sim
Description: A ProzillaOS application for simulating digital logic.
Author: Prozilla
Latest version: 1.1.19

<div align="center">
  <br />
  <p>
    <a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
  </p>
  <p>
    <a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
    <a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
  </p>
</div>

## About

`@prozilla-os/logic-sim` is a ProzillaOS application for simulating digital logic. Inspired by [Digital Logic Sim](https://sebastian.itch.io/digital-logic-sim) by Sebastian Lague.

## Installation

`@prozilla-os/core` is required to run this application.

```sh
npm install @prozilla-os/core @prozilla-os/logic-sim
yarn add @prozilla-os/core @prozilla-os/logic-sim
pnpm add @prozilla-os/core @prozilla-os/logic-sim
```

## Usage

### Basic setup

```tsx
import { Desktop, ModalsView, ProzillaOS, Taskbar, WindowsView, AppsConfig } from "@prozilla-os/core";
import { logicSim } from "@prozilla-os/logic-sim";

function App() {
  return (
    <ProzillaOS
      systemName="Example"
      tagLine="Powered by ProzillaOS"
      config={{
        apps: new AppsConfig({
          apps: [ logicSim ]
        })
      }}
    >
      <Taskbar/>
      <WindowsView/>
      <ModalsView/>
      <Desktop/>
    </ProzillaOS>
  );
}
```

## Links

- [Demo][demo]
- [Docs][docs]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[demo]: https://os.prozilla.dev/logic-sim
[docs]: https://os.prozilla.dev/docs/reference/apps/logic-sim
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/apps/logic-sim
[npm]: https://www.npmjs.com/package/@prozilla-os/logic-sim
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/media-viewer
Description: A ProzillaOS application for viewing different kinds of media.
Author: Prozilla
Latest version: 1.1.19

<div align="center">
  <br />
  <p>
    <a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
  </p>
  <p>
    <a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
    <a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
  </p>
</div>

## About

`@prozilla-os/media-viewer` is a ProzillaOS application for viewing different kinds of media.

## Installation

`@prozilla-os/core` is required to run this application.

```sh
npm install @prozilla-os/core @prozilla-os/media-viewer
yarn add @prozilla-os/core @prozilla-os/media-viewer
pnpm add @prozilla-os/core @prozilla-os/media-viewer
```

## Usage

### Basic setup

```tsx
import { Desktop, ModalsView, ProzillaOS, Taskbar, WindowsView, AppsConfig } from "@prozilla-os/core";
import { mediaViewer } from "@prozilla-os/media-viewer";

function App() {
  return (
    <ProzillaOS
      systemName="Example"
      tagLine="Powered by ProzillaOS"
      config={{
        apps: new AppsConfig({
          apps: [ mediaViewer ]
        })
      }}
    >
      <Taskbar/>
      <WindowsView/>
      <ModalsView/>
      <Desktop/>
    </ProzillaOS>
  );
}
```

### Window options

```tsx
/**
 * A virtual file containing media to open
 */
file: VirtualFile;
```

## Links

- [Demo][demo]
- [Docs][docs]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[demo]: https://os.prozilla.dev/media-viewer
[docs]: https://os.prozilla.dev/docs/reference/apps/media-viewer
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/apps/media-viewer
[npm]: https://www.npmjs.com/package/@prozilla-os/media-viewer
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/minesweeper
Description: A Minesweeper game for ProzillaOS.
Author: Prozilla
Latest version: 1.0.8

<div align="center">
 <br />
 <p>
  <a href="https://io.prozilla.dev/"><img src="https://io.prozilla.dev/assets/logo.svg" width="576" alt="ProzillaIO" /></a>
 </p>
 <p>
  <a href="https://github.com/prozilla-os/ProzillaIO/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/prozilla-os/ProzillaIO?style=flat-square&color=FF4D5B&label=License"></a>
  <a href="https://github.com/prozilla-os/ProzillaIO"><img alt="Stars" src="https://img.shields.io/github/stars/prozilla-os/ProzillaIO?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
  <a href="https://github.com/prozilla-os/ProzillaIO"><img alt="Forks" src="https://img.shields.io/github/forks/prozilla-os/ProzillaIO?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
 </p>
</div>

## About

`@prozilla-os/wordle` is a Minesweeper game for ProzillaOS.

## Links

- [Website][site]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[site]: https://io.prozilla.dev/minesweeper
[github]: https://github.com/prozilla-os/ProzillaIO/tree/main/packages/games/minesweeper
[npm]: https://www.npmjs.com/package/@prozilla-os/minesweeper
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/settings
Description: A settings app for ProzillaOS.
Author: Prozilla
Latest version: 1.1.20

<div align="center">
  <br />
  <p>
    <a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
  </p>
  <p>
    <a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
    <a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
  </p>
</div>

## About

`@prozilla-os/settings` is a ProzillaOS application for configuring settings.

## Installation

`@prozilla-os/core` is required to run this application.

```sh
npm install @prozilla-os/core @prozilla-os/settings
yarn add @prozilla-os/core @prozilla-os/settings
pnpm add @prozilla-os/core @prozilla-os/settings
```

## Usage

### Basic setup

```tsx
import { Desktop, ModalsView, ProzillaOS, Taskbar, WindowsView, AppsConfig } from "@prozilla-os/core";
import { settings } from "@prozilla-os/settings";

function App() {
  return (
    <ProzillaOS
      systemName="Example"
      tagLine="Powered by ProzillaOS"
      config={{
        apps: new AppsConfig({
          apps: [ settings ]
        })
      }}
    >
      <Taskbar/>
      <WindowsView/>
      <ModalsView/>
      <Desktop/>
    </ProzillaOS>
  );
}
```

### Window options

```tsx
/**
 * Initial tab to open
 * @default 0
 */
tab: number;
```

## Links

- [Demo][demo]
- [Docs][docs]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[demo]: https://os.prozilla.dev/settings
[docs]: https://os.prozilla.dev/docs/reference/apps/settings
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/apps/settings
[npm]: https://www.npmjs.com/package/@prozilla-os/settings
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/shared
Description: A library of shared utility functions for ProzillaOS packages.
Author: Prozilla
Latest version: 1.2.1

<div align="center">
  <br />
  <p>
    <a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
  </p>
  <p>
    <a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
    <a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
  </p>
</div>

## About

`@prozilla-os/shared` is a library of shared utility functions and variables for ProzillaOS packages.

## Installation

```sh
npm install @prozilla-os/shared
yarn add @prozilla-os/shared
pnpm add @prozilla-os/shared
```

## Links

- [Demo][demo]
- [Docs][docs]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[demo]: https://os.prozilla.dev/
[docs]: https://os.prozilla.dev/docs/reference/shared
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/shared
[npm]: https://www.npmjs.com/package/@prozilla-os/shared
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/skins
Description: A React library that contains skins for ProzillaOS.
Author: Prozilla
Latest version: 1.1.9

<div align="center">
  <br />
  <p>
    <a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
  </p>
  <p>
    <a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
    <a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
  </p>
</div>

## About

`@prozilla-os/skins` is a React library that contains skins for ProzillaOS.

## Installation

```sh
npm install @prozilla-os/skins
yarn add @prozilla-os/skins
pnpm add @prozilla-os/skins
```

## Links

- [Demo][demo]
- [Docs][docs]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[demo]: https://os.prozilla.dev/
[docs]: https://os.prozilla.dev/docs/reference/skins
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/skins
[npm]: https://www.npmjs.com/package/@prozilla-os/skins
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/terminal
Description: A terminal/shell application for ProzillaOS.
Author: Prozilla
Latest version: 1.1.21

<div align="center">
  <br />
  <p>
    <a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
  </p>
  <p>
    <a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
    <a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
  </p>
</div>

## About

`@prozilla-os/terminal` is a terminal/shell application for ProzillaOS.

## Installation

`@prozilla-os/core` is required to run this application.

```sh
npm install @prozilla-os/core @prozilla-os/terminal
yarn add @prozilla-os/core @prozilla-os/terminal
pnpm add @prozilla-os/core @prozilla-os/terminal
```

## Usage

### Basic setup

```tsx
import { Desktop, ModalsView, ProzillaOS, Taskbar, WindowsView, AppsConfig } from "@prozilla-os/core";
import { terminal } from "@prozilla-os/terminal";

function App() {
  return (
    <ProzillaOS
      systemName="Example"
      tagLine="Powered by ProzillaOS"
      config={{
        apps: new AppsConfig({
          apps: [ terminal ]
        })
      }}
    >
      <Taskbar/>
      <WindowsView/>
      <ModalsView/>
      <Desktop/>
    </ProzillaOS>
  );
}
```

### Window options

```tsx
/**
 * Initial path that the app will open
 * @default "~" - Home directory
 */
path: string;

/**
 * Initial input
 */
input: string;
```

## Links

- [Demo][demo]
- [Docs][docs]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[demo]: https://os.prozilla.dev/terminal
[docs]: https://os.prozilla.dev/docs/reference/apps/terminal
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/apps/terminal
[npm]: https://www.npmjs.com/package/@prozilla-os/terminal
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/text-editor
Description: A text editor application for ProzillaOS.
Author: Prozilla
Latest version: 1.1.19

<div align="center">
  <br />
  <p>
    <a href="https://os.prozilla.dev/"><img src="https://os.prozilla.dev/assets/logo.svg?v=2" height="200" alt="ProzillaOS" /></a>
  </p>
  <p>
    <a href="https://github.com/prozilla-os/ProzillaOS/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/Prozilla/ProzillaOS?style=flat-square&color=FF4D5B&label=License"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Stars" src="https://img.shields.io/github/stars/Prozilla/ProzillaOS?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
    <a href="https://github.com/prozilla-os/ProzillaOS"><img alt="Forks" src="https://img.shields.io/github/forks/Prozilla/ProzillaOS?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
    <a href="https://www.npmjs.com/package/prozilla-os"><img alt="NPM Version" src="https://img.shields.io/npm/v/prozilla-os?logo=npm&style=flat-square&label=prozilla-os&color=FF4D5B"></a>
  </p>
</div>

## About

`@prozilla-os/text-editor` is a text editor application for ProzillaOS.

## Installation

`@prozilla-os/core` is required to run this application.

```sh
npm install @prozilla-os/core @prozilla-os/text-editor
yarn add @prozilla-os/core @prozilla-os/text-editor
pnpm add @prozilla-os/core @prozilla-os/text-editor
```

## Usage

### Basic setup

```tsx
import { Desktop, ModalsView, ProzillaOS, Taskbar, WindowsView, AppsConfig } from "@prozilla-os/core";
import { textEditor } from "@prozilla-os/text-editor";

function App() {
  return (
    <ProzillaOS
      systemName="Example"
      tagLine="Powered by ProzillaOS"
      config={{
        apps: new AppsConfig({
          apps: [ textEditor ]
        })
      }}
    >
      <Taskbar/>
      <WindowsView/>
      <ModalsView/>
      <Desktop/>
    </ProzillaOS>
  );
}
```

### Window options

```tsx
/**
 * Initial path that the app will open
 * @default "~" - Home directory
 */
path: string;

/**
 * Virtual file to open the app with
 */
file: VirtualFile;

/**
 * Mode in which to run the app
 * "view" - Renders markdown files and renders syntax highlighting of other file formats, disables text editing
 * "edit" - Raw text editor
 */
mode: "view" | "edit";
```

## Links

- [Demo][demo]
- [Docs][docs]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[demo]: https://os.prozilla.dev/text-editor
[docs]: https://os.prozilla.dev/docs/reference/apps/text-editor
[github]: https://github.com/prozilla-os/ProzillaOS/tree/main/packages/apps/text-editor
[npm]: https://www.npmjs.com/package/@prozilla-os/text-editor
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla
npm package: @prozilla-os/wordle
Description: A Wordle game for ProzillaOS.
Author: Prozilla
Latest version: 1.2.1

<div align="center">
	<br />
	<p>
		<a href="https://io.prozilla.dev/"><img src="https://io.prozilla.dev/assets/logo.svg" width="576" alt="ProzillaIO" /></a>
	</p>
	<p>
		<a href="https://github.com/prozilla-os/ProzillaIO/blob/main/LICENSE.md"><img alt="License" src="https://img.shields.io/github/license/prozilla-os/ProzillaIO?style=flat-square&color=FF4D5B&label=License"></a>
		<a href="https://github.com/prozilla-os/ProzillaIO"><img alt="Stars" src="https://img.shields.io/github/stars/prozilla-os/ProzillaIO?style=flat-square&color=FED24C&label=%E2%AD%90"></a>
		<a href="https://github.com/prozilla-os/ProzillaIO"><img alt="Forks" src="https://img.shields.io/github/forks/prozilla-os/ProzillaIO?style=flat-square&color=4D9CFF&label=Forks&logo=github"></a>
	</p>
</div>

## About 

`@prozilla-os/wordle` is a Wordle game for ProzillaOS.

## Links

- [Website][site]
- [GitHub][github]
- [npm][npm]
- [Discord][discord]
- [Ko-fi][ko-fi]

[site]: https://io.prozilla.dev/wordle
[github]: https://github.com/prozilla-os/ProzillaIO/tree/main/packages/games/wordle
[npm]: https://www.npmjs.com/package/@prozilla-os/wordle
[discord]: https://discord.gg/JwbyQP4tdz
[ko-fi]: https://ko-fi.com/prozilla