Build fast, concurrent applications with PHP.

Joined August 2015
Please give this version a good test! If we receive positive feedback, this might be the last beta release and we'll be able to tag a stable release very soon.
amphp/http-client v5.0.0-beta.11 released. github.com/amphp/http-client…
5
6
815
If you haven't given @asyncphp a try, you should! There's no need to rewrite your entire application, start by making a smaller section concurrent and enjoy the performance win! 🚀
5
9
870
If you rely on @GrumPhp , know that this is one of the key components of it's smooth parallel task execution! Amp is looking for sponsors. It's a fine investment!
1
1
5
728
We've reached 1000 followers already! Let's keep growing the async #phpc by spreading the word! 🥰
2
10
1,181
We're proud to announce our initial stable release! The event loop is ready for production use, has been tested in various different applications and scenarios, and fully supports fibers. github.com/revoltphp/event-l…
1
15
44
Y2K and 2038 xkcd.com/2697
39
418
56
3,274
Just released league/uri 6.7.2 and 6.8.0 both contains security fix but 6.8.0 only works with PHP8.1+ @thephpleague , 6.7.2 is released so that users still using PHP7.4 can have access to the security fix.
3
8
Created another demo with Annotated Container, this time integrating my favorite project @asyncphp! It runs a simple HTTP server. Routes are autowired using a `#[Controller]` attribute. github.com/cspray/annotated-… #php
3
4
I've always wanted to write a testing tool for mocking HTTP requests. I've also wanted to dig into @asyncphp new API with Fiber support. So, I did both. github.com/cspray/http-clien…
2
4
Today we're shipping some minor improvements: We've added FiberLocal::unset(), a template type to Suspension, and stacktraces to all current suspensions on early exit of the event loop. github.com/revoltphp/event-l…
2
5
Very powerful usage of Fibers in PHP8.1! The magic is that you don't even need to know that you are using them... it just works (asynchronously) 👍
Creating new fibers (a.k.a. coroutines or green-threads) in amphp v3 is as simple as calling Amp\async() with a closure! A Future is returned, which will resolve to the return value of the fiber. Await a single Future with Future::await() or combine them as shown. #PHP #async
4
13
Recommend, if you can afford to do so, sponsoring the @asyncphp project! Their maintainers introduced Fibers in #PHP and have helped improve async support for the language. Let's help them continue to improve async and PHP! github.com/sponsors/amphp
1
10
1
10
With Fiber in 8.1 a new age dawns for #PHP. @AsyncPHP and @ReactPHP are joining forces through @RevoltPHP collaborating on a shared event loop and Fiber abstraction. Stay tuned!
4
75
8
222