The official Gradle plugin for FRC that enables teams to build, deploy, and manage robot code projects. Essential build tool infrastructure used by FRC teams using Java/Kotlin.
The official Gradle plugin for FRC that enables teams to build, deploy, and manage robot code projects. Essential build tool infrastructure used by FRC teams using Java/Kotlin.
WPILib Suite repository for alpha and beta testing of Systemcore and Motioncore device firmware and software. Provides testing harnesses and examples for teams integrating these motor control devices into FRC robots.
Shuffleboard is an official FRC dashboard application developed by WPILib that displays real-time robot data, telemetry, and controls during matches and practice. It is the modern replacement for SmartDashboard and is used by FRC teams for driver station monitoring and debugging.
PathWeaver is an official WPILib desktop application for designing and generating smooth motion paths for FRC robot autonomous routines. It provides a visual trajectory editor and exports path data for use in robot code.
RobotBuilder is an official WPILib tool that generates C++ or Java FRC robot code from a graphical configuration. It helps teams quickly scaffold robot projects by defining subsystems, commands, and wiring visually.
SmartDashboard is an official WPILib tool for real-time robot telemetry and debugging. It allows FRC programmers to monitor sensor values, motor outputs, and custom data from their robots during development and competition.
A camera access and streaming library for FRC vision processing. Now archived and merged into allwpilib.
Official WPILib repository for managing vendor JSON files, which define third-party hardware and software library dependencies used in FRC/FTC robot code.
A fork/variant of WPILib (the official FRC programming library for Java and C++) exploring experimental features like coroutine-based command syntax for robot control.
Math.js is a comprehensive JavaScript math library supporting units, complex numbers, matrices, and symbolic expressions. It's useful for FRC/FTC teams writing robot control code or data analysis tools in JavaScript/Node.js, particularly for unit conversions and physics calculations.
A Twitch Extension developed by The Blue Alliance that displays live FRC match information, team standings, and competition data directly on Twitch streams of FRC events.
Official API documentation for FIRST Israel, providing programmatic access to FRC, FTC, and FLL competition data and resources via Swagger/OpenAPI specification.
WPILib Color utility class documentation for Java-based FRC teams. Provides color representation with RGB/HSV conversion, predefined color constants (including FIRST official colors), and color manipulation methods.
Tutorial documentation for the Autodesk Synthesis Field Exporter, a tool that enables FRC teams to export custom field designs from Autodesk Inventor into the Synthesis robot simulator for testing and validation.
Official FIRST YouTube channel providing educational robotics content, competition videos, and STEM inspiration for FRC, FTC, and FLL programs.
WPILib documentation page explaining command-based programming command compositions—how to combine multiple commands into more complex behaviors using sequences, parallel execution, conditionals, and other composition patterns.
WPILib API documentation for the Ellipse2d class, a Java utility for representing 2D ellipses with translational, rotational, and scaling components. Used by FRC/FTC programmers for geometry calculations and spatial queries.
The official FIRST Robotics Competition program landing page from FIRST Inspires, providing information about FRC for grades 9-12, including getting started resources, current season details, team/event search, and registration information.
WPILib official documentation covering FRC software tools, robot simulation, dashboards, and the roboRIO platform. Reference material for FRC programmers.
Official WPILib installation guide for FRC that walks teams through installing the WPILib development environment, Visual Studio Code, and all dependencies needed for Java and C++ robot code development.