PHPackages                             ozi/ozi\_script - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. ozi/ozi\_script

ActiveProject[Framework](/categories/framework)

ozi/ozi\_script
===============

Ozi script is an easy-to-use web development framework that handles both front-end and back-end web development. It uses a component-based concept, meaning that everything in Ozi script is a component, and a component is a method or function created to handle a specific task.

0.5(1y ago)043MITPHPPHP &gt;=8.0

Since Apr 13Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/datruth14/oziScript)[ Packagist](https://packagist.org/packages/ozi/ozi_script)[ RSS](/packages/ozi-ozi-script/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

🚀 oziScript Framework
=====================

[](#-oziscript-framework)

**oziScript** is a modern, component-based PHP framework designed for building high-performance PWAs and Hybrid Apps with a **"No-Script" philosophy**. Build beautiful, functional experiences by simply composing reusable widgets—no deep PHP or CSS knowledge required.

---

✨ Key Features
--------------

[](#-key-features)

- 🧩 **Function-Based Components**: Build your UI using simple PHP functions (Widgets).
- 🌐 **Native PWA Support**: Out-of-the-box service workers, manifest, and offline support.
- 🛣️ **Pretty URLs**: Clean, path-based routing (e.g., `/about/id/1`) built-in.
- 📦 **Remote Ecosystem**: Install widgets and plugins directly from the [oziDependencies](https://github.com/datruth14/oziDependencies) repository.
- 🛠️ **Powerful CLI**: Manage your entire app life cycle with the `ozi` command-line tool.
- 🎨 **Premium UI Kit**: Standardized, high-quality widgets with animations (Cyberpunk, Glassmorphism, Aurora).

---

📥 Installation
--------------

[](#-installation)

### 1. Requirements

[](#1-requirements)

- PHP 8.1+
- Apache with `mod_rewrite` enabled (XAMPP/cPanel)

### 2. Setup

[](#2-setup)

Download and install oziScript via Composer:

```
composer create-project ozi/ozi_script projectName
cd projectName
```

### 3. Serve Locally

[](#3-serve-locally)

Use the built-in development server:

```
php ozi serve
```

Your app is now live at `http://localhost:3000`!

---

🛠 Command Line Tool (ozi CLI)
-----------------------------

[](#-command-line-tool-ozi-cli)

The `ozi` tool is your companion for building apps.

### Manage Screens

[](#manage-screens)

- **Create**: `php ozi screen  create`
- **Delete**: `php ozi screen  delete`

### Manage Widgets

[](#manage-widgets)

- **List Available**: `php ozi widget list` (Fetches from oziDependencies)
- **Search**: `php ozi widget search `
- **Install**: `php ozi widget  install`
- **Remove**: `php ozi widget  remove`

### Manage Plugins

[](#manage-plugins)

- **Install**: `php ozi plugin  install` (e.g., `php ozi plugin mailer install`)
- **Remove**: `php ozi plugin  remove`

---

📐 Building Your App
-------------------

[](#-building-your-app)

### 1. Functional Navigation

[](#1-functional-navigation)

Use the `linkTo()` helper to generate clean, pretty URLs:

```
