Skip to content

Windwalker Components

Core

windwalker/attributes
Attributes
PHP8 Attributes decorator component.
windwalker/di
DI
A powerful PHP Dependency Injection library / IoC Container.
windwalker/promise
Promise
PHP Promise/A+ library with ES like interface.
windwalker/reactorWIP
Reactor
Simple tools to supports event-looping library.

System

windwalker/cacheWIP
Cache
PSR-6 / PSR-16 compatible cache package.
windwalker/environmentWIP
Environment
A tool to provider runtime server and browser information.
windwalker/eventWIP
Event
PSR-14 compatible event dispatchers.
windwalker/filesystemWIP
Filesystem
Simple library to provide a fluent interface for file operations.
windwalker/queueWIP
Queue
Multiple connection queue management.
windwalker/languageWIP
Language
I18n library for PHP, support multiple file formats.

HTTP

windwalker/httpWIP
HTTP
PSR-7 / PSR-15 HTTP message foundation, including Uri, Http client tools.
windwalker/streamWIP
Stream
PSR-7 Streaming library.
windwalker/sessionWIP
Session
Object oriented interface to manage PHP sessions.
windwalker/uriWIP
Uri
PSR-7 Uri class to manipulate URL data.

Security

windwalker/authenticationWIP
Authentication
A component to support multiple authenticate gateway.
windwalker/authorizationWIP
Authorization
Simple ACL component.
windwalker/cryptWIP
Crypt
Openssl and libsodium encryption and password hashing adapters for PHP.
windwalker/filterWIP
Filter
A set of filter / validate rules.

Database

windwalker/databaseWIP
Database
Simple but powerful DBAL component.
windwalker/queryWIP
Query
A QueryBuilder component, can use without any framework.
windwalker/ormWIP
ORM
An ORM component with DataMapper / Entity pattern.
windwalker/poolWIP
Pool
Simple connection pool library.

Data

windwalker/scalarsWIP
Scalars
PHP scalars objects to enhance data operations.
windwalker/dataWIP
Data
Provide Collection object and multi-format structured data encode / decode.

HTML & Rendering

windwalker/domWIP
DOM
A DOMDocument wrapper and toolset to build DOM elements.
windwalker/htmlWIP
HTML
A set of HTML element building helpers.
windwalker/formWIP
Form
A HTML form builder with multiple field types.
windwalker/edgeWIP
Edge
A Blade compatible template engine with much extendable interface.
windwalker/renderer
Renderer
A multiple template engine adapter, supports Plates / Blade / Mustache / Twig etc.

Utilities

windwalker/testWIP
Test
Simple test helpers to help unit-testing.
windwalker/utilitiesWIP
Utilities
Some core and sharing classes for Windwalker components.

Released under the MIT License.