Rust Crates.io New Releases Screensaver
The Rust Crates.io New Releases screensaver streams real Rust packages as they're published to crates.io. It is free, runs in your browser, and ESC exits.
How the Rust Crates.io New Releases screensaver works
The saver reads real newest crates, sorted by publish date, from the crates.io registry API.
Each entry shows a real crate name, version and description.
The pipeline refreshes the feed regularly as new crates are published.
No key is required for this key-less public endpoint.
How crates reach crates.io
crates.io is the package registry for Rust, and it is the default source for Cargo, the language's build tool. Publishing requires a crates.io account, which you create by logging in with a GitHub account, and a crate is a library or tool bundled with a manifest naming it and giving a version. A stream of new crates is a stream of whatever Rust programmers decide to share.
Each entry shows a crate name, a version and a short description. Crate names are allocated first come, first served, so once a name is taken no other crate can use it. Many new crates start at an early version such as 0.1.0, which under semantic versioning marks initial development, when the interface may change.
A publish is generally permanent: a version can never be overwritten and its code cannot be deleted. It can be yanked, which stops new dependencies on it while keeping existing builds working. Because publishing is open, the stream includes experiments and tutorial exercises alongside serious libraries. A new crate says nothing about quality, safety or maintenance.
A worked example
A real crate published moments earlier, with its real version number and description, scrolls past exactly as catalogued.
Settings & tips
- Names, versions and descriptions are real crates.io registry entries.
- Accent recolours the ticker text.
- crates.io is the real official Rust package registry.
Frequently asked questions
- Is this real Rust package data?
- Yes — real crate publications from the crates.io registry.
- Is a key needed?
- No. The crates.io API is fully key-less.
- How often are new crates published?
- Real crates are published continuously by developers worldwide.
- Is it free?
- Yes — free, no download, in your browser.
- What does version 0.1.0 mean?
- Under semantic versioning, a 0.y.z version marks initial development, where the public interface should not be considered stable.
- Can a crate be removed after publishing?
- Not entirely. A version can be yanked so new projects cannot depend on it, but its code is not deleted and existing dependents keep working.
- Who can name a crate what they like?
- Names are first come, first served: whoever publishes a name first holds it, which is why authors sometimes pick unusual names.