silverorange / swat
Web application toolkit.
7.10.0
2026-07-15 18:13 UTC
Requires
- php: >=8.2
- ext-dom: *
- ext-iconv: *
- ext-intl: *
- ext-mbstring: *
- ext-pcre: *
- pear/pear_exception: ^1.0.2
- silverorange/concentrate: ^3.1.0
- silverorange/mdb2: ^3.2.0
- silverorange/yui: ^1.0.13
Requires (Dev)
- friendsofphp/php-cs-fixer: 3.88.2
- phpstan/phpstan: ^2.2
- phpunit/phpunit: ^11.5
- rector/rector: ^2.4
This package is auto-updated.
Last update: 2026-07-15 21:15:28 UTC
README
Swat is a web application component toolkit.
Swat is an open-source LGPL 2.1 web-application toolkit built using PHP. It is primarily developed and maintained by silverorange, but participation and contributions are welcome.
Swat is not a full-stack web framework. Swat is an interface toolkit analogous to [Gtk](https://gtk.org/ Gtk), but for web applications instead of native applications. Read about why Swat was created.
Documentation
Features
- object-oriented PHP 5 code
- simplifies the process of building and maintaining functional user interfaces for web applications
- generates standards-compliant XHTML output with flexible CSS hooks
- relies on CSS for layout and styling
- provides comprehensive and extensible error checking for forms
Installation
composer require silverorange/swat