Components

Core

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

System

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

HTTP

windwalker/http WIP
HTTP
PSR-7 / PSR-15 HTTP message foundation, including Uri, Http client tools.
windwalker/stream WIP
Stream
PSR-7 Streaming library.
windwalker/session WIP
Session
Object oriented interface to manage PHP sessions.
windwalker/uri WIP
Uri
PSR-7 Uri class to manipulate URL data.

Security

windwalker/authentication WIP
Authentication
A component to support multiple authenticate gateway.
windwalker/authorization WIP
Authorization
Simple ACL component.
windwalker/crypt WIP
Crypt
Openssl and libsodium encryption and password hashing adapters for PHP.
windwalker/filter WIP
Filter
A set of filter / validate rules.

Database

windwalker/database WIP
Database
Simple but powerful DBAL component.
windwalker/query WIP
Query
A QueryBuilder component, can use without any framework.
windwalker/orm WIP
ORM
An ORM component with DataMapper / Entity pattern.
windwalker/pool WIP
Pool
Simple connection pool library.

Data

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

HTML & Rendering

windwalker/dom WIP
DOM
A DOMDocument wrapper and toolset to build DOM elements.
windwalker/html WIP
HTML
A set of HTML element building helpers.
windwalker/form WIP
Form
A HTML form builder with multiple field types.
windwalker/edge WIP
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/test WIP
Test
Simple test helpers to help unit-testing.
windwalker/utilities WIP
Utilities
Some core and sharing classes for Windwalker components.