The official FRC robot programming library for Java and C++. Provides hardware abstraction (motors, sensors, cameras), control algorithms, simulation, and the VS Code development environment.
The official FRC robot programming library for Java and C++. Provides hardware abstraction (motors, sensors, cameras), control algorithms, simulation, and the VS Code development environment.
Official FIRST team management portal. Register teams, manage member rosters, track required consent forms, and access program resources across FRC, FTC, and FLL.
Official FIRST LEGO League Explore resource hub. Contains season challenge guides, judging rubrics, team meeting resources, and coach materials for the entry-level FLL program.
The official Gradle build plugin for FRC that enables teams to build, deploy, and manage code on the RoboRIO robot controller. Essential infrastructure tool for FRC Java/Kotlin programming teams.
Official API documentation for FIRST Israel, providing programmatic access to FIRST competition data and resources for FRC, FTC, and FLL programs.
RobotBuilder is an official WPILib tool that generates C++ or Java FRC robot code from a visual configuration, helping teams quickly scaffold their robot programs with subsystems and commands.
A GitHub repository containing example RobotPy projects for FRC teams learning to program robots in Python. Provides code samples and starter templates for FRC programming using the RobotPy framework.
Black Thunder's FLL team GitHub repository containing EV3 Mindstorms programming code for LEGO League competitions. Useful for students and mentors learning FLL robotics programming.
Blitz is an accessible web-based autonomous trajectory editor designed for FTC, FRC, and other robotics programs. It enables teams to visually plan and generate motion paths for autonomous routines without requiring advanced programming expertise.
A GitHub-hosted tutorial teaching Java programming for FRC robot development using RoboRIO and VS Code. Designed to help students and mentors learn FRC programming from the ground up.
FRC Team 3695's 2018 robot programming repository for the FIRST Power Up game written in Java. Useful as a reference implementation for teams learning FRC programming.
A quickstart repository providing FTC robot programming templates and examples using the CoreControl library, a community-developed framework for FTC Java development. Designed to help teams quickly set up and begin programming their robots.
A Kotlin-based library providing tools and utilities for programming autonomous routines in FRC and FTC robots. Designed to simplify autonomous path planning and execution for programmers.
Open-source FRC robot code from Team 6328 Mechanical Advantage for their 2025 Reefscape competition robot 'Manta'. Provides a real-world example of professional-grade FRC programming and architecture for learning and reference.
Team 254's open-source FRC 2017 Steamworks robot code, serving as a reference implementation and learning resource for competitive programming teams.
Public release of Team 254's FRC 2016 competition code for the Stronghold game. Serves as a reference implementation for programming and robot control strategies.
A Java programming library for LEGO Mindstorms EV3 robots running ev3dev, enabling teams to write and deploy robot control software using Java and LeJOS conventions. Primarily supports FLL teams using EV3 hardware.
Pathfinder2 is a Java library for FRC/FTC teams that provides path planning, trajectory generation, and spline utilities for autonomous robot movement. It's designed for teams with programming expertise who need advanced motion planning capabilities.
Public release of Team 254 Backlash's 2019 FRC robot code for the Deep Space game, serving as a reference implementation for advanced programming techniques and robot control systems.
GitHub repository containing C++ source code and documentation from Stan Robotix Team 6622's FRC competition code and robotics activities. Serves as a reference for FRC programming practices and team history.