The Tool Pit
FRCFTCFLLSubmit
The Tool PitCommunity directory for FIRST Robotics tools
FRCFTCFLLSubmit a ToolAdmin
88 tools for “programming”
WPILib
FIRST OfficialRookie FriendlyFRC

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.

Current
FIRST Inspires Team Dashboard
FIRST OfficialRookie FriendlyFRCFTCFLL

Official FIRST team management portal. Register teams, manage member rosters, track required consent forms, and access program resources across FRC, FTC, and FLL.

Current
FLL Explorer Resources
FIRST OfficialRookie FriendlyFLL

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.

Current
GradleRIO
FIRST OfficialFRC

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.

api docs
FIRST OfficialFRCFTCFLL

Official API documentation for FIRST Israel, providing programmatic access to FIRST competition data and resources for FRC, FTC, and FLL programs.

RobotBuilder
FIRST OfficialRookie FriendlyFRC

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.

examples
Rookie FriendlyFRC

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.

fll
Rookie FriendlyFLL

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
Rookie FriendlyFRCFTC

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.

FRC Java Tutorial
Rookie FriendlyFRC

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.

PowerUp 2018
FRC

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.

CoreControlQuickstart
Rookie FriendlyFTC

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.

ezAuton
Rookie FriendlyFRCFTC

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.

RobotCode2025Public
FRC

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.

FRC 2017 Public
FRC

Team 254's open-source FRC 2017 Steamworks robot code, serving as a reference implementation and learning resource for competitive programming teams.

FRC 2016 Public
Rookie FriendlyFRC

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.

ev3dev lang java
Rookie FriendlyFLL

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
FRCFTC

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.

FRC 2019 Public
FRC

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.

Stan Robotix Source
FRC

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.

12345