A modern, lightweight full-stack PHP framework - batteries-included libraries and ready-to-run project templates.
📖 Documentation · Get Started · Libraries · Project Templates
Webisters is a full-stack PHP framework (PHP >=8.2) built as a monorepo of independently-versioned Composer packages. Take the whole framework, or compose your app from just the libraries you need - every package lives under the Framework\* namespace and installs through Composer.
- 🧩 Modular - 29 focused libraries (routing, database, http, session, validation, …) that work together or standalone.
- ⚡ Lightweight - minimal dependencies, fast boot, no heavy runtime.
- 🔋 Batteries included - MVC, CLI tooling, migrations, caching, crypto, i18n, logging, and more.
- 🚀 Scaffold in seconds - generate app / API / single-file / static-site projects with one command.
# 1. Install the global CLI
composer global require webisters/webisters
# 2. Create a project
webisters new-app my-app # full MVC application
webisters new-api my-api # REST API
webisters new-one my-one # single-file style app
webisters new-site my-site # static siteImportant
Enable the required PHP extensions first - intl, sodium, gd, mysqli, curl, fileinfo, json, simplexml, dom, libxml, plus openssl and zip for Composer. See the Requirements guide.
📖 Full documentation lives at docs.webisters.com - guides, per-library references, and full API docs generated from source.
| Library | What it does |
|---|---|
| autoload | PSR-4 class autoloader, file locator, and opcache preloader |
| cache | Caching with APCu, Redis, Memcached, and filesystem drivers |
| cli | Framework for building command-line apps |
| coding-standard | Shared PHP-CS-Fixer configuration and style |
| config | Config loader for PHP, INI, JSON, XML, YAML, ENV, and DB sources |
| crypto | libsodium cryptography: boxes, signing, hashing, passwords |
| database | MySQLi layer with a fluent query builder and prepared statements |
| database-extra | Database migrations and seeders |
| date | Immutable, locale-aware date/time built on ext-intl |
| debug | Exception handler, timers, collectors, and a debug bar |
| dev-commands | Console commands for migrations, seeding, routing, schema |
| Email composition and sending (headers, priorities, MIME) | |
| events | Lightweight event dispatcher |
| factories | Lazy creation and caching of named service instances |
| front | Front-end asset tooling: SASS compilation and view building |
| helpers | Utilities incl. dot-notation array access and isolation |
| http | HTTP messages: requests, responses, cookies, CSRF, CSP |
| http-client | cURL-based HTTP client |
| image | Image manipulation (resize, crop, convert) on GD |
| language | i18n and translation with locale fallbacks |
| log | Logging with file, syslog, email, and SAPI handlers |
| minify | Minifier for CSS, JavaScript, and HTML |
| mvc | MVC foundation: App container, controllers, models, views |
| pagination | Pagination links and metadata for result sets |
| routing | Attribute- and code-based HTTP router |
| session | Sessions with files, database, Redis, Memcached handlers |
| testing | PHPUnit base cases and app testing utilities |
| theme | Theme management for view themes |
| validation | Data and file validation with a configurable rule set |
| Template | Use it for |
|---|---|
| app | Full-stack MVC application |
| api | REST API service |
| one | Single-file / micro app |
| site | Static website |
| Package | Description |
|---|---|
| framework | Metapackage bundling the core libraries and canonical autoload map |
| webisters | Global CLI installer that scaffolds new projects |
| docs | Source for docs.webisters.com |
Hafiz Muhammad Moaz - @HafizMMoaz - creator and lead maintainer of the Webisters framework. 🏆
Thanks to everyone who reports issues, improves the docs, and contributes code. Contributions are welcome across every repository.
- 📖 Docs: docs.webisters.com
- 🌐 Website: webisters.com
- 🐛 Issues: open one in the relevant repository
- 💬 Forum: github.com/webisters/forum
- ✉️ Email: support@webisters.com
Webisters is open-source software released under the MIT License.