Skip to content

Conversation

@teksturi
Copy link

@teksturi teksturi commented Nov 28, 2025

When crates.io was new, it made sense to highlight newly published or recently updated crates. These days, newcomers are more likely looking for established and widely-used crates on the front page.

Reorder the front-page sections so the layout is more helpful and pleasant for new users.

image

When crates.io was new, it made sense to highlight newly published or
recently updated crates. These days, newcomers are more likely looking
for established and widely-used crates on the front page.

Reorder the front-page sections so the layout is more helpful and
pleasant for new users.
@teksturi
Copy link
Author

@rustbot ready

@rustbot
Copy link
Collaborator

rustbot commented Nov 28, 2025

Error: The feature shortcut is not enabled in this repository.
To enable it add its section in the triagebot.toml in the root of the repository.

Please file an issue on GitHub at triagebot if there's a problem with this bot, or reach out on #triagebot on Zulip.

@Turbo87
Copy link
Member

Turbo87 commented Nov 28, 2025

@rust-lang/crates-io any opinions?

I agree that our frontpage is currently not great. I'm not sure if just shuffling the order of the sections is the right solution though, since it causes churn without fixing the root cause of the problem. It might be worth checking out what other package registries show on their front pages.

@Turbo87 Turbo87 added the C-enhancement ✨ Category: Adding new behavior or a change to the way an existing feature works label Nov 28, 2025
@LawnGnome
Copy link
Contributor

I'm not opposed to thinking about what we should actually be presenting on the front page, but I think I agree that merely changing the order of the sections probably isn't that useful in and of itself. (Moreover, I actually like the new crate list being fairly prominent; I think it encourages contribution.)

@Turbo87 Turbo87 moved this to For next meeting in crates.io team meetings Dec 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-frontend 🐹 C-enhancement ✨ Category: Adding new behavior or a change to the way an existing feature works

Projects

Status: For next meeting

Development

Successfully merging this pull request may close these issues.

4 participants