A QuickSheet extension for looking up Rust crates on crates.io.
| Cell value | Output |
|---|---|
crates: tokio |
Detail view — version, downloads, description, link |
crates: serde |
Detail view for the serde crate |
crates: search async |
Top 5 crates matching "async" |
crates: search http client |
Top 5 crates matching "http client" |
tokio v1.52.3 | ↓689.4M total (↓155.1M/mo)
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications.
https://tokio.rs
keywords: async, futures, io, non-blocking
1. serde v1.0.228 ↓1020.2M | A generic serialization/deserialization framewo...
2. bincode v2.0.1 ↓158.5M | A binary serialization / deserialization strategy...
3. rmp-serde v1.3.0 ↓68.3M | MessagePack de/serialization for Serde
4. ciborium v0.2.2 ↓41.2M | CBOR encoded data to Serde
5. serde_bare v0.5.0 ↓1.2M | Serde serialization for the BARE format
- Crate detail — latest version, all-time downloads, recent downloads (30-day), description, homepage/repo link, keywords
- Search — top 5 results by relevance from crates.io full-text search
- Smart caching — detail views cached 30 min, search results 10 min (reduces API calls)
- Colored indicators — download count formatted as B/M/k for readability
Requires QuickSheet and .NET 9 SDK.
- Clone this repo into your QuickSheet extensions directory:
git clone https://github.com/Deskworks/quicksheet-crates ~/.config/quicksheet/extensions/quicksheet-crates - In QuickSheet, type
ext: cratesin any cell to load the extension. - Type
crates: tokioin another cell to look up a crate.
Uses the free, public crates.io API — no authentication required. Please respect the crates.io rate limit: responses are cached to minimize API calls.
MIT