DexBase

crates.io

开发与数据 · crates.io结果 · 公共来源

当前公开响应

从 crates.io 加载新结果,无需输入搜索词。

响应包含的内容

值得查看的字段

  • 开发与数据
  • crates.io结果
  • 公共来源

搜索会返回 crates 和分页元数据

/api/v1/crates 接受 q、page 和 per_page。响应包含 crates 列表和 meta 对象;在一次 serde 搜索中,meta 包含 total 和 next_page。请使用该下一路径继续浏览,而不要根据可能在请求之间变化的计数计算 URL。

  • 请在可共享的筛选中保留 q、page 和 per_page。
  • 只在 meta.next_page 存在时使用它。
  • 不要在未记录搜索上下文时将 total 展示为固定结果。

version、downloads 和 description 需要上下文

条目可能包含 name、description、downloads、recent_downloads、max_version、updated_at、repository、documentation 和 homepage。downloads 和 recent_downloads 是注册表使用计数,并非安全性、兼容性或质量评估。max_version 指当时报告的最高 version;评估依赖项时,请打开 crate 自身提供的 documentation 和 repository。

  • 新鲜度重要时请将日期与 updated_at 一起展示。
  • 不要只按 downloads 比较 crates。
  • 请区分软件包页面与 repository、documentation 等可选外部链接。

使用 crate 路径深入检查一个选择

/api/v1/crates/{crate} 返回软件包详情以及 versions、keywords、categories 等区块。列表路径适合发现;在建议依赖项之前,应通过 crate 路径检查版本和分类。请在 URL 中保留准确的 crate 名称,并将非 200 响应视为检查标识符或可用性的信号。

  • 建立详情 URL 前先搜索,避免近似名称。
  • 不要假设 max_version 与项目兼容,请阅读 versions。
  • 不要把简短 description 当作集成文档。
DummyJSON Products 开发与数据 · DummyJSON Products结果 · 公共来源 Fake Store API 开发与数据 · Fake Store API结果 · 公共来源 GitHub Repository Search 开发与数据 · GitHub Repository Search结果 · 公共来源