Skip to content

Python 3 for the FIRST Robotics Competition (FRC)

RobotPy is a community of FIRST mentors and students dedicated to developing python-related projects for the FIRST Robotics Competition. The primary project we develop are packages of Python 3 and WPILib for the roboRIO platform intended for use in FRC. Teams can use this to write their robot code using Python, a powerful dynamic programming language.

To get started, see our getting started guide.

Interested in helping? We'd love the help! Start by looking at the issues in our Github projects.


  1. Python implementation of WPILib for FIRST Robotics Competition (FRC)

    Python 151 57

  2. examples Public

    Repository of RobotPy example projects

    Python 25 37

  3. Useful utility functions/objects for RobotPy

    Python 10 19

  4. Pure python implementation of the FRC NetworkTables protocol

    Python 52 31

  5. Forwards NetworkTables traffic to a web page, allowing you to write custom dashboards for your robot using HTML/Javascript

    JavaScript 42 15

  6. Build files for RobotPy ipk packages

    Python 6 2