Our most advanced web framework to date.
Create any web-based implementation, from sites to API services easily and with complete control.
Aurora consolidates all our previous solutions into a single package to allow for an unmatched versatility while mantaining a lightweight profile.
Learn why Aurora is the best match for your next project.
Whatever you are building we got you covered with years of research and development.
With a compact codebase and a small file count but fully extensible and with full Composer support out-of-the-box.
Just unpack, configure and use. Easy peasy.
Built according to modern standards, Aurora implements PSR-3, PSR-4, PSR-7, PSR-11, PSR-14, PSR-15 and PSR-17.
If a built-in component doesn't cut it just swap it out with another implementation.
Aurora is truly lightweight, built for speed and with no functional dependencies (the only required packages are the PSR ones).
Why have thousands of files just to implement a simple micro-service?
Aurora boasts a modern and expressive codebase that is also extensible by design and fast, really fast.
Engineered from the ground up, this is our most ambitious project yet, originally aiming at replacing Laravel and Symfony in our internal toolset, but now also available to selected partners through our subscription program.
Fully type-hinted, PHPStan-audited code with modern coding constructs, exception-based error handling and leveraging the latest PHP features.
Store your credentials on an ENV file that is never commited to version control and keep your sensitive data safe.
Deploy you application in minutes with migrations and database seeding, while keeping your code clean with a powerful and expressive query builder.
Set-up your logging strategy as you like with the help of stacks and channels to keep a fine-grained control of the application vitals.
Full Composer support means that you may add any package required by your business-logic without polluting the global namespace.
HTTP messages and factories out-of-the-box allow you to craft portable solutions that can interoperate with other plaftorms and packages without adapters.
With a powerful, configurable service container that brings dependency injection to your applications, and with service providers you can keep your code neatly organized and modularized.
Supporting callable or object-based listeners and user-defined events, broadcasting and sharing data between your app modules has never been easier.
All the power of PSR-15 middleware, create your own handlers or use any of the readily available packages to add CSRF protection, authentication, caching and more to your application without coupling them to your application core.
Define routes in seconds and create complex solutions with route grouping and keep your code organized with controllers for large-scale projects.
Allow a safe and scalable storage strategy through the use of an abstract-storage provider, it won't matter if the files are on the same server or an S3 instance, the adapter does all the abstraction for you.
Site safety is critical issue and with a template engine you can help mitigate some the major attack vectors that a site has (XSS for example) while giving your team an easier way to generate content for your site or application.
For medium to large-scale projects, keep some job queues to work on them asynchronously without degrading the user experience, boasting responsivity and allowing more scalability.
Never again have an error message leaking your table structure or user data due to unhandled errors, if you are on a development environment show the errors in a clean way that helps to fix them while on production ambients is better to just log them to a file.
Harness the power of the built-in code generators to scaffold your applications in minutes and when you are ready to deploy run the migrations and setup tasks right from the command-line.
Get the release package and start making awesome things.
If you are already a subscriptor, please head to your dashboard where you will be able to manage your proyects and get the most up-to-date release package and its documentation.
Contact us if you want to know more about our subscription plans.
We are still polishing the details for subscription plans and they are currently in an invitation-only phase.
Please let us know if you are interested in becoming a partner.