Software
YARP (Yet Another Robot Platform)
By robotology, from github.com/robotology/yarp (opens in a new tab)
- Middleware
- Framework
- BSD-3-Clause
YARP is a library and toolkit for communication and device interfaces, used on everything from humanoids to embedded devices.
Facts
- GitHub stars
- 605read on 6 Nov 2026
- Last update
- 6 Nov 2026Newest commit on master
- Maintenance
- Activea commit in the last 90 days
- Difficulty
- Advanced
Checked on GitHub on 6 Nov 2026.
Licenses
- Code
- BSD-3-Clause (opens in a new tab)
Read by Robotheca from COPYING (opens in a new tab) at commit 6e19884 (opens in a new tab), on 6 Nov 2026. A license text Robotheca's reader does not know: a person at Robotheca set it on 9 Nov 2026.
- Commercial use
- Yes
Overview
What it does: Robotheca's summary
- Provides communication between software components and interfaces to robot devices.
- Supports tutorials and documentation hosted on the project website.
- Can be built on Linux and macOS with or without the ACE library, using CMake.
Written by Robotheca from the project's README (opens in a new tab) at commit 293b415, not by its creator.
The README
Files and versions
- Repository on GitHubgithub.com/robotology/yarp (opens in a new tab)
- The version Robotheca read6e19884 (opens in a new tab)
- Latest releaseYARP 4.0.1 (7 Sept 2026)
Robotheca read the repository at two versions: the summary at 293b415 and the facts at 6e19884 (read on 6 Nov 2026).
Robotheca never hosts the code: each link goes to the creator's own page.
Use it
How to install it, in the creator's words: The project's README (opens in a new tab)
Robotheca doesn't review code. Read it before running it.
Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.