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.

DocsWebsitePHPComposerLicense

📖 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

LibraryWhat it does
autoloadPSR-4 class autoloader, file locator, and opcache preloader
cacheCaching with APCu, Redis, Memcached, and filesystem drivers
cliFramework for building command-line apps
coding-standardShared PHP-CS-Fixer configuration and style
configConfig loader for PHP, INI, JSON, XML, YAML, ENV, and DB sources
cryptolibsodium cryptography: boxes, signing, hashing, passwords
databaseMySQLi layer with a fluent query builder and prepared statements
database-extraDatabase migrations and seeders
dateImmutable, locale-aware date/time built on ext-intl
debugException handler, timers, collectors, and a debug bar
dev-commandsConsole commands for migrations, seeding, routing, schema
emailEmail composition and sending (headers, priorities, MIME)
eventsLightweight event dispatcher
factoriesLazy creation and caching of named service instances
frontFront-end asset tooling: SASS compilation and view building
helpersUtilities incl. dot-notation array access and isolation
httpHTTP messages: requests, responses, cookies, CSRF, CSP
http-clientcURL-based HTTP client
imageImage manipulation (resize, crop, convert) on GD
languagei18n and translation with locale fallbacks
logLogging with file, syslog, email, and SAPI handlers
minifyMinifier for CSS, JavaScript, and HTML
mvcMVC foundation: App container, controllers, models, views
paginationPagination links and metadata for result sets
routingAttribute- and code-based HTTP router
sessionSessions with files, database, Redis, Memcached handlers
testingPHPUnit base cases and app testing utilities
themeTheme management for view themes
validationData and file validation with a configurable rule set

🧱 Project Templates

TemplateUse it for
appFull-stack MVC application
apiREST API service
oneSingle-file / micro app
siteStatic website

📦 Core Packages

PackageDescription
frameworkMetapackage bundling the core libraries and canonical autoload map
webistersGlobal CLI installer that scaffolds new projects
docsSource 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. webisterswebistersPublic

    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 2

  2. debugdebugPublic

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

    PHP 1

  3. appappPublic

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

    PHP 2 1

  4. apiapiPublic

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

    PHP 1

  5. oneonePublic

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

    PHP 2

  6. sitesitePublic

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

    CSS 1

Repositories

Showing 10 of 38 repositories

Top languages

Loading…

Most used topics

Loading…