rerun-io/rerun

⭐ 10,483 Stars 🍴 705 Forks Rust Apache-2.0

rerun-io/rerun 是一个开源的多模态数据堆栈,用于记录、存储、查询和可视化机器人风格的数据,适用于机器人、空间和具身AI、生成式媒体等领域。

来源:项目描述 查看 GitHub 仓库 →

为什么值得关注

rerun 解决了多模态数据在记录、存储和可视化方面的痛点,填补了现有工具在处理复杂、时序数据方面的空白。它采用 Rust 编程语言,提供了跨平台的 SDK,具有独特的可视化能力和强大的数据查询功能。

来源:综合 README 描述和项目特征

核心功能

数据记录

rerun 支持记录多种类型的数据,包括图像、张量、点云和文本等,并支持多种数据格式。

来源:README
数据存储

rerun 提供了高效的数据存储机制,支持数据的持久化和查询。

来源:README
数据可视化

rerun Viewer 提供了强大的可视化功能,支持实时数据和离线数据的可视化。

来源:README
数据查询

rerun 提供了强大的数据查询功能,支持通过时间、空间和属性等多种维度进行数据查询。

来源:README

技术架构

rerun 采用模块化设计,主要模块包括数据记录模块、数据存储模块、数据可视化模块和数据查询模块。数据流转过程为:数据记录 -> 数据存储 -> 数据可视化 -> 数据查询。

来源:代码目录结构

技术栈

infra: 无  |  key_deps: rerun-viewer, rerun-cli, rerun-sdk  |  language: Rust  |  framework:

来源:代码目录结构

快速上手

pip install rerun-sdk cargo add rerun rerun init "project_name" rerun spawn
来源:README Installation/Quick Start

使用场景

rerun 适用于需要记录、存储、查询和可视化多模态数据的场景,例如机器人开发、空间和具身AI、生成式媒体、工业处理、模拟、安全和健康等领域。

来源:README

优势与局限

优势

  • 优势1:支持多种类型的多模态数据记录和可视化
  • 优势2:提供强大的数据查询功能
  • 优势3:跨平台支持

局限

  • 局限1:项目处于活跃开发阶段,API 可能会发生变化
  • 局限2:部分功能可能存在性能瓶颈
来源:综合 README、代码结构和依赖分析

最新版本

0.31.2 (2026-04-08)

来源:GitHub Releases

总结评价

rerun 是一个值得关注的开源项目,它为多模态数据的记录、存储、查询和可视化提供了强大的工具。它适合需要处理复杂、时序数据的团队和个人使用。

来源:综合分析
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间:2026-04-13 00:38。质量评分:85/100。 所有结论均标注了数据来源。如发现不准确之处,欢迎反馈。

数据来源: README、GitHub API、依赖文件