Windwalker has 36 packages, there are more useful tools we are not wrote in this site, please go to GitHub to learn how to use these packages:

Package Description
Application Application (Kernel) package
Authentication Authentication package help you authenticate users.
Authorisation Authorisation package help you control user access.
Cache Handle data caches.
Compare String compare generator. eg: foo >= bar
Console CLI console application and tools.
Crypt Data crypt and password generator.
Data Data object help us manage data properties.
Database Database package.
DataMapper DataMapper is a convenience tool to access database
DI Dependency Injection Container
Dom Dom and Html element builder and tools.
Environment Help you get server and browser information.
Event Event handling system.
Filesystem Filesystem to operate files and folders.
Filter Web input and output filter tools.
Form HTML Form builder.
Html Advanced HTML builder
Http Psr7 Http Message Implementation
IO Input and Output package to handler HTTP request or CLI std in/out.
Language I18n localization tools.
Loader Class loader package, support file mapping, PSR-0 and PSR-4.
Middleware Middleware package.
Profiler Profiler and benchmark tools.
Query Multi-database Query Builder
Record Simple ActiveRecord tools
Structure An object help ue access structured nested data
Renderer Template renderer, support PHP, Blade and Twig engines.
Router Windwalker Router package.
Session Session handling package.
String String handling package
Test Test helpers.
Uri URI object to manage uri.
Utilities Some core useful tool set.
Validator A tool set to validate different data format.

If you found a typo or error, please help us improve this document.