Sirius PHP libraries

A collection of framework agnostic libraries for your PHP projects

Sirius\Validation

Ensure your app is working only on valid data (multi-dimensional arrays, objects etc). The validation rules are context-aware.

Sirius\Upload

Stress-free file uploads. Save valid uploads to disk, cloud, whatever.
Used by Bolt CMS!

Sirius\Filtration

Sanitize data coming into your app. Transform data going out from your app (APIs, views).

Sirius\Input

Handle incoming data (filtration, validation, upload). Add hints for the view layer (forms, API documentation etc).

Sirius\Html

Component-based HTML rendering inspired by ReactJS and jQuery. This idea is universally applicable though.

Sirius\FormRenderer

Render Sirius\Input objects as forms using Sirius\Html. Using Bootstrap, Foundation or your own style.

Sirius\Stratum

Extend your components using decorators. Stacks of decorators.