drawer / Software
The Python implementation of WPILib, letting teams program their robot in Python.
where you actually meet RobotPy
RobotPy is a genuine option, not a toy — the same WPILib APIs, in Python. The trade-off is practical: faster to write and read for a team whose students already know Python, but a smaller pool of FRC example code and fewer people at your event who can help you debug it at 9am on Saturday. Choose deliberately in week one, then commit.
Free and structured, and none of them need an account to read.
1lesson
the jargon travels in packs
Software
The official, free software library for programming FRC robots in Java, C++, or Python (RobotPy).
read the entrySoftware
WPILib's recommended structure that organizes robot code into Subsystems and Commands for clean, reusable behavior.
read the entrySoftware
A trajectory-optimization tool that generates time-optimal autonomous paths, often paired with WPILib.
read the entrySoftware
The NI software (and the physical station) that connects driver inputs to the robot and reports status during matches.
read the entryRobotPy is one of 70 entries in the catalogue. The guides are where these words get used in order, instead of one at a time.