Skip to content
@robotpy

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 as of the 2024 season! https://docs.wpilib.org/en/stable/docs/software/what-is-wpilib.html#supported-languages

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.

Pinned Loading

  1. mostrobotpy mostrobotpy Public

    Official Repository of python implementation of WPILib components

    C++ 12 15

  2. examples examples Public

    Repository of RobotPy example projects

    Python 46 54

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

    Useful utility functions/objects for RobotPy

    Python 11 20

  4. roborio-wheels roborio-wheels Public

    Builds Python wheels of non-RobotPy projects for RoboRIO

    Python 6

  5. cxxheaderparser cxxheaderparser Public

    Modern pure python C++ header parser

    Python 108 21

  6. robotpy-meta robotpy-meta Public

    Provides 'pip install robotpy'

    Python 2 2

Repositories

Showing 10 of 84 repositories
  • examples Public

    Repository of RobotPy example projects

    robotpy/examples’s past year of commit activity
    Python 46 54 6 (1 issue needs help) 6 Updated Jan 5, 2025
  • robotpy-meta Public

    Provides 'pip install robotpy'

    robotpy/robotpy-meta’s past year of commit activity
    Python 2 2 1 0 Updated Jan 5, 2025
  • robotpy-navx Public

    Python wrapper for NavX library

    robotpy/robotpy-navx’s past year of commit activity
    Python 3 MIT 4 1 0 Updated Jan 5, 2025
  • mostrobotpy Public

    Official Repository of python implementation of WPILib components

    robotpy/mostrobotpy’s past year of commit activity
    C++ 12 15 34 (2 issues need help) 5 Updated Jan 5, 2025
  • robotpy-docs Public

    Unified documentation for RobotPy

    robotpy/robotpy-docs’s past year of commit activity
    Python 10 Apache-2.0 26 13 (1 issue needs help) 6 Updated Jan 5, 2025
  • robotpy-ctre Public

    RobotPy wrappers for CTRE Phoenix 5 library

    robotpy/robotpy-ctre’s past year of commit activity
    Python 13 21 6 (1 issue needs help) 3 Updated Jan 4, 2025
  • robotpy-urcl Public

    Python binding for FRC 6328's URCL logging library

    robotpy/robotpy-urcl’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Jan 4, 2025
  • robotpy-wpilib-utilities Public

    Useful utility functions/objects for RobotPy

    robotpy/robotpy-wpilib-utilities’s past year of commit activity
    Python 11 BSD-3-Clause 20 16 (1 issue needs help) 1 Updated Jan 4, 2025
  • robotpy-commands-v2 Public

    Python implementation of the WPILib Command Framework (2020+)

    robotpy/robotpy-commands-v2’s past year of commit activity
    Python 2 18 5 11 Updated Jan 4, 2025
  • pyfrc Public

    python3 library designed to make developing RobotPy-based code easier!

    robotpy/pyfrc’s past year of commit activity
    Python 52 MIT 36 19 (2 issues need help) 1 Updated Jan 4, 2025