FRC

Tools for FIRST Robotics Competition teams: programming, CAD, scouting and strategy.

Top FRC Tools

See all
WPILib
FIRST OfficialFRCProgrammer

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.

Current1 day ago
GradleRIO
FIRST OfficialFRCProgrammer

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.

Current7 days ago
SystemcoreTesting
FIRST OfficialFRCProgrammerElectrical

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.

Current3 days ago
FIRST Driver Station
FIRST OfficialFRCDrive TeamEvent Ops

The official FIRST Driver Station desktop application for FRC teams to communicate with and control their robot during matches and practice. Developed by the WPILib team.

Currentabout 17 hours ago
vendor json repo
FIRST OfficialFRCFTCProgrammer

Official WPILib repository for managing vendor JSON files, which define third-party hardware and software library dependencies used in FRC/FTC robot code.

Current3 days ago
FMS Manual
FIRST OfficialFRCEvent OpsField TechnicalInspection

Official Field Management System (FMS) documentation from FIRST, covering event management software, field displays, scorekeeper operation, and off-season FMS setup for FRC competitions.

Current6 days ago
PathPlanner
FRCProgrammer

Desktop app for designing and generating FRC autonomous paths. Supports holonomic and differential drivetrains, event markers, and path constraints. Widely used across teams.

Current6 days ago
dyn4j
FRCFTCProgrammerCAD

dyn4j is a Java-based collision detection and physics engine library that provides features like continuous collision detection, convex decomposition, and convex hull algorithms. It is used by robotics simulation tools (such as Maple Sim) and is broadly applicable to teams developing physics-based s

Currentabout 2 months ago
PhotonVision
FRCProgrammerElectrical

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.

Current1 day ago
AdvantageScope
FRCProgrammer

Desktop telemetry viewer and log analyzer for FRC robots. Supports WPILib DataLog files, live NetworkTables streaming, 3D field visualization, and custom dashboard tabs.

Current3 days ago
Synthesis
VendorFRCCADMechanical

Autodesk Synthesis is a robotics simulator that integrates with Fusion 360 CAD designs, allowing FRC teams to test and simulate robot designs before building physical prototypes.

Current5 days ago
Statbotics
FRCScouterStrategist

Advanced FRC statistics platform featuring EPA (Expected Points Added) ratings for teams and events. Useful for pre-event analysis and alliance selection research.

Current3 months ago

Rookie Friendly

Good starting points for new teams

See all
FRC Wiki
Rookie FriendlyFRCProgrammerCADMechanical

A Chinese-language wiki and knowledge base for FRC (First Robotics Competition), providing educational resources and documentation for FRC participants. Built with MkDocs Material and hosted at wiki.firstrobotics.com.cn.

Current12 months ago
Robotics Training
Rookie FriendlyFRCProgrammer

Team 1257's open-source training documentation for onboarding new members to FRC robotics programming, covering Java and robotics concepts using Docsify.

Staleover 1 year ago
LYNK Library of Knowledge
Rookie FriendlyFRCProgrammerStrategistCAD

LYNK Library of Knowledge is a comprehensive, open-source educational resource created by Team 9496 that covers FRC fundamentals across programming, design, build, electrical, strategy, and business topics at beginner, intermediate, and advanced levels. It hosts team blogs, technical binders, and do

Current10 months ago
SPOT Quickstart
Rookie FriendlyFRCScouter

SPOT is a modular scouting application for FRC designed by Huskie Robotics to streamline team scouting across multiple seasons with consistent, reusable tools.

Official FIRST Resources

See all
WPILib
FIRST OfficialFRCProgrammer

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.

Current1 day ago
GradleRIO
FIRST OfficialFRCProgrammer

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.

Current7 days ago
SystemcoreTesting
FIRST OfficialFRCProgrammerElectrical

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.

Current3 days ago
FIRST Driver Station
FIRST OfficialFRCDrive TeamEvent Ops

The official FIRST Driver Station desktop application for FRC teams to communicate with and control their robot during matches and practice. Developed by the WPILib team.

Currentabout 17 hours ago
Shuffleboard
FIRST OfficialFRCProgrammerDrive TeamEvent Ops

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.

Deprecated7 months ago
PathWeaver
FIRST OfficialFRCProgrammerMechanical

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.

Deprecated7 months ago
Every FRC tool, A to Z (1472)