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.

Python is an officially supported language for the 2024 season!

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. mostrobotpy mostrobotpy Public

    Official Repository of python implementation of WPILib components

    C++ 9 9

  2. examples examples Public

    Repository of RobotPy example projects

    Python 40 53

  3. robotpy-wpilib-utilities robotpy-wpilib-utilities Public

    Useful utility functions/objects for RobotPy

    Python 11 19

  4. roborio-wheels roborio-wheels Public

    Builds Python wheels of non-RobotPy projects for RoboRIO

    Python 5

  5. cxxheaderparser cxxheaderparser Public

    Modern pure python C++ header parser

    Python 79 17

  6. robotpy-meta robotpy-meta Public

    Provides 'pip install robotpy'

    Python 2 2


Showing 10 of 84 repositories