Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
M

mcap

> 编程语言
Open source

MCAP is a modular, performant, and serialization-agnostic container file format, useful for pub/sub and robotics applications.

1.0K stars0 likes0 views
WebsiteGitHub

About

MCAP is a modular, performant, and serialization-agnostic container file format, useful for pub/sub and robotics applications.

MCAP

MCAP is a logging library and file format. It is commonly used in robotics applications, and works well under various workloads, resource constraints, and durability requirements.

Documentation

  • File format specification
    • Kaitai Struct definition
  • Motivation
  • Support Matrix

Quickstart

MCAP libraries are provided in the following languages. For guidance on each language, see its corresponding README:

Language Readme API docs Package name Version
C++ readme API docs mcap
Go readme API docs see releases
Python readme API docs mcap
JavaScript/TypeScript readme API docs @mcap/core
Swift readme API docs see releases
Rust readme API docs mcap

CLI

Inspect, merge, and split MCAP files from the command line using the MCAP CLI. See the CLI documentation for installation and usage.

Install with brew install mcap or download the latest version directly from the releases page.

Contributing

See AGENTS.md for build/test/lint commands, prerequisites, and development setup for each language. For releasing packages, see RELEASING.md.

Stay in touch

Join our Discord community to ask questions, share feedback, and stay up to date on what our team is working on.

Citations

If you use MCAP in your research, please cite it in your work. Our suggested citation format is:

@software{MCAP,
  title = {MCAP: serialization-agnostic log container file format},
  author = {{Foxglove Developers}},
  url = {https://mcap.dev},
  version = {your version},
  date = {your date of access},
  year = {2024},
  publisher = {{Foxglove Technologies}},
  note = {Available from https://github.com/foxglove/mcap}
}

Please replace the version and date fields with the version of the software you used, and the date you obtained it. Citing MCAP will help spread awareness of the project and strengthen the ecosystem.

License

MIT License.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Rustcppdatadeserializationgolang

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言