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
Authenticate Authentication package help you authenticate users.
Cache Handle data caches.
Compare String compare generator. eg: foo >= bar
Console CLI console application and tools.
Controller Main controller package
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
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.
Model Main model package
Profiler Profiler and benchmark tools.
Query Multi-database Query Builder
Record Simple ActiveRecord tools
Registry 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.
View Windwalker Main View package

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