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 Challenge scoring application used by referees at qualifying and championship events. Implements the season-specific Robot Game scoring missions.
Official FIRST Tech Challenge event results portal. View match scores, team rankings, and awards for all FTC events worldwide. Maintained by FIRST.
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.
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.
Shuffleboard is an official FRC dashboard application developed by WPILib that displays real-time robot telemetry, sensor data, and system status during matches and practice.
The Blue Alliance iOS app provides real-time access to FRC competition data, match schedules, team rankings, and event information. Designed for teams, scouts, and fans to stay informed during competitions.
Official Android mobile application for The Blue Alliance that provides real-time access to FRC competition data, match schedules, team information, and event details.
A Twitch extension that displays live FRC competition information and team data from The Blue Alliance during Twitch streams, enabling viewers to access real-time match details and rankings.
Comprehensive mechanical design guide for FRC teams. Covers drivetrain design, game piece mechanisms, CAD practices, and manufacturing. Includes worked examples and Onshape templates.
Desktop application for configuring and updating REV Robotics devices (SPARK MAX, SPARK Flex, Power Distribution Hub). Also provides real-time telemetry and motor tuning.
Desktop app for designing and generating FRC autonomous paths. Supports holonomic and differential drivetrains, event markers, and path constraints. Widely used across teams.
Browser-based professional CAD platform heavily adopted by FRC and FTC teams. Supports real-time collaboration, version history, and a large library of FIRST-specific part libraries (MKCAD, etc.).
Plug-and-play FRC vision camera with an integrated web dashboard for configuration. Supports AprilTag tracking, neural network pipelines, and returns target data directly over NetworkTables.
The go-to source for FRC match results, rankings, event schedules, and team statistics. Covers every FRC event since 2002 and powers many scouting apps via its API.
Browser-based real-time dashboard for FTC robots. Displays live telemetry, graphs, and camera feeds during development. Allows changing configuration variables without redeploying code.
Open-source FRC vision processing pipeline that runs on a coprocessor (Raspberry Pi, Orange Pi, etc.). Detects AprilTags and game pieces; integrates with WPILib pose estimation.
FTC equivalent of The Blue Alliance. Tracks team statistics, match results, and rankings across FTC events. Includes OPR/NP calculations and team-level breakdowns.
QR-code-based FRC scouting system. Teams configure a JSON file to define their scouting sheet; apps generate QR codes that can be scanned into a spreadsheet without internet.