Download the PHP package rith-1437/zeroping without Composer

On this page you can find all versions of the php package rith-1437/zeroping. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package zeroping

ZeroPing Framework

ZeroPing Logo

Latest Stable Version Total Downloads Build Status License PHP >= 8.1 Dev Container Ready

About ZeroPing

ZeroPing is a lightweight, modern PHP framework built from scratch with a clean model–view–controller (MVC) architecture, a fast dependency-injection container, an expressive ORM, validation, caching, a background queue, a task scheduler, and developer-friendly CLI tooling. It is free, open-source, and created by Rin Nairith.

ZeroPing aims to be approachable for newcomers while remaining powerful enough for production applications — with zero magic, readable source, and no hidden configuration.

Key Features

What's New in v2.0.0

ZeroPing 2.0 is the Enterprise Framework Foundation — a zero-dependency, fully-tested PHP core with 20 integrated subsystems built from scratch:

All 20 subsystems are fully tested: 375 tests, 901 assertions, 0 failures, and 0 phpcs warnings across the entire codebase.

Requirements

Installation

Option A — Clone from GitHub (recommended)

The app will be available at http://localhost:1437. Run php zero doctor to verify your environment, or php zero install for an interactive wizard.

Option B — Composer (when Packagist is configured)

Start a new project with Composer (requires the package to be registered on Packagist):

Package name: rith-1437/zero-ping — all lowercase, with a hyphen (the GitHub repo is rith-1437/zero-ping).

Option C — Docker (development environment)

A Docker Compose setup is included for local development with PHP 8.3, Nginx, and MySQL:

The app will be available at http://localhost.

For VS Code users, a devcontainer configuration is also provided — reopen the project in the container for a zero-setup development environment.

Documentation

The full documentation lives in the docs/ directory and can be opened directly in a browser, or built into a static site. It covers installation, routing, the container, database, ORM, validation, caching, queues, scheduling, security, testing, deployment, extending the framework, and the CLI reference.

A quick tour of the most common commands:

Quick Start

A new ZeroPing project ships with a small demo website so you can see it running immediately. To add your own page alongside it, follow these three steps.

1. Register a route (add this to the end of config/routes.php):

2. Create a controller (app/Controllers/GreetingController.php):

3. Create a view (views/greeting.php):

Start the server and visit your page:

Project Structure

A freshly created ZeroPing project looks like this:

CLI Usage

ZeroPing includes a batteries-included CLI. The most common commands:

See the CLI Reference for the complete list.

Examples

ZeroPing ships with ready-made starter templates you can scaffold instantly:

A plan for additional example applications is available in docs/EXAMPLES.md.

Community

Contributing

Thank you for considering contributing to ZeroPing! Please read the contribution guide before opening a pull request.

Code of Conduct

To ensure the ZeroPing community stays welcoming to everyone, please review and abide by our Code of Conduct.

Security Vulnerabilities

If you discover a security vulnerability within ZeroPing, please review our security policy for responsible disclosure instructions. You can report issues privately to Rin Nairith at [email protected].

License

ZeroPing is open-source software licensed under the MIT license.


All versions of zeroping with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1 <8.6
composer-runtime-api Version ^2.0
ext-pdo Version *
ext-pdo_mysql Version *
ext-mbstring Version *
ext-json Version *
ext-ctype Version *
ext-tokenizer Version *
ext-fileinfo Version *
ext-openssl Version *
ext-hash Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package rith-1437/zeroping contains the following files

Loading the files please wait ...