Skip to content
@webisters

WEBISTERS

Webisters is a full-stack application framework designed with simplicity, flexibility, and performance in mind.
Webisters

Webisters

A modern, lightweight full-stack PHP framework - batteries-included libraries and ready-to-run project templates.

Docs Website PHP Composer License

📖 Documentation · Get Started · Libraries · Project Templates


What is Webisters?

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.

🚀 Get Started

# 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 site

Important

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.

📚 Libraries

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 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

🧱 Project Templates

Template Use it for
app Full-stack MVC application
api REST API service
one Single-file / micro app
site Static website

📦 Core Packages

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

👑 Top Contributor

HafizMMoaz

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.

🤝 Contributing & Support

📄 License

Webisters is open-source software released under the MIT License.

Built with ❤️ by the Webisters team · docs.webisters.com

Pinned Loading

  1. webisters webisters Public

    Webisters is a full-stack application framework designed with simplicity, flexibility, and performance in mind. It provides a solid foundation for building modern applications - so you can focus on…

    PHP 1

  2. debug debug Public

    Debugging toolkit: exception handler, timers, data collectors, and a debug bar.

    PHP 1

  3. app app Public

    Full-stack MVC application skeleton for the Webisters framework (composer create-project target).

    PHP 1

  4. api api Public

    API application skeleton for the Webisters framework (composer create-project target).

    PHP 1

  5. one one Public

    Single-file style application skeleton for the Webisters framework (composer create-project target).

    PHP 1

  6. site site Public

    Static site project skeleton for the Webisters framework (composer create-project target).

    CSS 1

Repositories

Showing 10 of 37 repositories

Top languages

Loading…

Most used topics

Loading…