The crates.io team shares a six-month development update covering several notable improvements. A new source code viewer lets users browse published crate files directly on crates.io with syntax highlighting, file tree search, and shareable line links — built on a zip-based CDN architecture that adds no API load. The frontend has been fully migrated from Ember.js to Svelte. Accounts are being decoupled from GitHub via RFC #3946, enabling future support for alternative identity providers. RustSec integration now shows unmaintained crate warnings, and a new 'std replacement' banner suggests when a crate has been superseded by the standard library. Performance improvements include faster search ranking, precomputed reverse dependency tables, CDN caching fixes, and git index optimizations. Accessibility improvements and Markdown definition list support were also added.

7m read timeFrom blog.rust-lang.org
Post cover image
Table of contents
Source Code ViewerUntangling crates.io Accounts from GitHubAdvisories and SuggestionsFerrisSvelte Frontend Migration CompletedMiscellaneousFeedback
16.8K Impressions