tempestphp / tempest-framework

The PHP framework that gets out of your way 🌊
https://tempest.stitcher.io/framework/01-getting-started
MIT License
506 stars 36 forks source link
framework micro mvc mvc-framework php

The PHP framework that gets out of your way.

Coverage Status

Read how to get started with Tempest here.

Zero config, zero overhead. This is Tempest:

final readonly class BookController
{
    #[Get('/blog')]
    public function index() { /* … */ }

    #[Get('/blog/{post}')]
    public function show(Post $post) { /* … */ }
}

final readonly class RssSyncCommand
{
    public function __construct(private Console $console) {}

    #[ConsoleCommand('rss:sync')]
    public function __invoke(bool $force = false)  { /* … */ }
}

Contributing

We welcome contributing to the Tempest framework! We only ask that you take a quick look at our guidelines and then head on over to the issues page to see some ways you might help out!

Join the Tempest Discord