Last Updated on
Have you started using Actix-Web in your learning of Rust or real projects? Actix-web is now dead and no longer an open-source project. The author has moved it, along with Actix-Net, to his personal GitHub account. He is taking his time thinking about what to do next with those GIT repositories.
Had No Clue Actix-Web Was Dead
I needed to write codes that authenticate users using an HTTP header. I was looking at Actix-web middleware but could not figure it out from the samples and documentation on actix.rs. So, I started searching the Internet for similar solutions using Actix-web Middlewares. Most of them are based on older versions of Actix-web. Some are not straight-forward. Others are not simple to follow. I kept searching for other posts and went to the Actix-Web GitHub repository. Then, I saw the Actix Project Postmortem from the author and read it. Yet I searched again the Internet, but this time, for what has started this blow-up.
Losing Actix-Web Impacts Rust
Starting to lose Actix-web impacts Rust. Steve Klabnik posted that Actix-web is dead. This is the first post I went to in search of answers. Apparently, the author of Actix-web got fed up with people pointing out his unintentional usage of unsafe.
I’ve never used unsafe unintentionally, I use it because I believe usage is safe. There was no any malicious intentions. I believed it held mutable aliasing invariant and I was very happy that someone found real problem. I wanted to solve the problem, just with a bit of creativity.
It also appears that he has faced “with rude and hate” and felt unappreciated.
Be a maintainer of large open source project is not a fun task. You alway face with rude and hate, everyone knows better how to build software, nobody wants to do home work and read docs and think a bit and very few provide any help.
A lot of people have started using Actix-Web after falling in love with Rust. It has become the de facto framework for most of us. With Actix-Web dead, what happens next?