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

Main README server framework recommendation #3222

Closed
thegreathir opened this issue May 9, 2023 · 1 comment · Fixed by #3232
Closed

Main README server framework recommendation #3222

thegreathir opened this issue May 9, 2023 · 1 comment · Fixed by #3232
Labels
A-docs Area: documentation. E-easy Effort: easy. A task that would be a great starting point for a new contributor.

Comments

@thegreathir
Copy link

The main README is recommending Warp as a high level HTTP server library, but there are other choices and it seems Axum is a better one to recommend because it is developed by Tokio organization similar to Hyper itself.

@seanmonstar
Copy link
Member

I happen to think warp is a decent option, but I'm biased :). However, I do agree that if people have no idea what they want, Axum is a better default. So, I'd probably lean towards this adjustment:

  • Suggest Axum as a great default, especially if you're not sure what you want.
  • Keep warp as a suggestion, pointing out "it's a little different, meant for people who like Functional Programming and type abuse."
  • I wish we could point at some sort of directory, such as arewewebyet.org, but it's rather outdated.

@seanmonstar seanmonstar added E-easy Effort: easy. A task that would be a great starting point for a new contributor. A-docs Area: documentation. labels May 9, 2023
@seanmonstar seanmonstar changed the title Main README recommending Warp Main README server framework recommendation May 9, 2023
seanmonstar pushed a commit that referenced this issue May 22, 2023
Suggest Axum first, and mention that warp uses a functional paradigm.

Closes #3222
0xE282B0 pushed a commit to 0xE282B0/hyper that referenced this issue Jan 12, 2024
Suggest Axum first, and mention that warp uses a functional paradigm.

Closes hyperium#3222
0xE282B0 pushed a commit to 0xE282B0/hyper that referenced this issue Jan 16, 2024
Suggest Axum first, and mention that warp uses a functional paradigm.

Closes hyperium#3222

Signed-off-by: Sven Pfennig <s.pfennig@reply.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-docs Area: documentation. E-easy Effort: easy. A task that would be a great starting point for a new contributor.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants