Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch from iron to a maintained framework #109

Open
rnestler opened this issue Aug 28, 2021 · 3 comments
Open

Switch from iron to a maintained framework #109

rnestler opened this issue Aug 28, 2021 · 3 comments

Comments

@rnestler
Copy link
Member

The iron crate doesn't seem to be maintained anymore. It got last updated 2 years ago (https://crates.io/crates/iron) and depends on hyper 0.10 which is very outdated and causes cargo audit to fail.

@g5pw
Copy link
Collaborator

g5pw commented Aug 28, 2021

It looks like Actix-web could be a good alternative?

@g5pw g5pw mentioned this issue Aug 28, 2021
1 task
@dbrgn
Copy link
Collaborator

dbrgn commented Aug 29, 2021

I've had mixed experience with actix-web.

One option would be to stay low-level and use hyper directly. It's a bit verbose, but not that hard.

Another option would be https://github.com/seanmonstar/warp, but with 43 open PRs I'm not sure how well maintained it is.

I think I'd explore using hyper directly as a server.

@rnestler
Copy link
Member Author

I think I'd explore using hyper directly as a server.

Yes, I was also thinking about that. Using hyper directly as a client wasn't that hard, so I assume for a low complexity thing like we have here it also won't be that hard for a server.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants