Web application toolkit.

Package info

github.com/silverorange/swat

Homepage

pkg:composer/silverorange/swat

Statistics

Installs: 8 679

Dependents: 10

Suggesters: 0

Stars: 4

Open Issues: 5

7.9.4 2025-10-06 18:52 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

LGPL-2.1 f21ff82fbe38dcc48e8f41a14e2a074fbc324292

  • Charles Waddell <charles.woop@silverorange.com>
  • Isaac Grant <isaac.woop@silverorange.com>
  • Michael Gauthier <mike.woop@silverorange.com>
  • Nathan Frederikson <nathan.woop@silverorange.com>
  • Nick Burka <nick.woop@silverorange.com>
  • Steven Garrity <steven.woop@silverorange.com>
  • Colin Viebrock <colin.woop@silverorange.com>

toolkitwidgetswat


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

Make sure the silverorange composer repository is added to the composer.json for the project and then run:

composer require silverorange/swat