LibDS is a reusable C library that provides control system functionality for FRC robots, enabling teams to implement custom driver station and robot communication logic. It abstracts networking and control protocol details for teams building custom control interfaces.
A cross-platform desktop application that splits long FRC match recordings into individual match videos for easier review and analysis.
StuyLib is an award-winning FRC utility library by Team 694 (StuyPulse) providing reusable Java components and math utilities for FRC robot development. Designed for teams building upon proven robotics abstractions.
OpenSight is a free, open-source vision processing suite designed for FRC teams. It provides easy-to-use tools for camera calibration, image processing, and vision pipeline development to support robot vision systems.
A collection of scripts to create QEMU virtual machines from RoboRIO image files, enabling FRC programmers to develop and test code on a simulated RoboRIO without physical hardware.
RoadRunner path generation utility for FTC teams using Java. A reusable tool for creating and managing autonomous movement paths in FTC robots.
A PowerShell script that automates common troubleshooting and fixes for FRC Driver Station connectivity issues, useful for field technical staff and mentors during competitions.
Chameleon Vision is an open-source FRC vision processing library/framework written in Java that helps teams implement computer vision for game piece detection and robot localization.
A build tool that automates C++ to Python wrapping for RobotPy, enabling FRC teams to write robot code in Python. Used by the RobotPy project to generate Python bindings for WPILib and other FRC libraries.
Third Coast is a reusable FRC swerve drive and telemetry API library written in Java for robotics teams to integrate modular swerve drive control and data collection into their robots.
A Java API library that ports Pixy2 camera functionality to FRC RoboRIO, enabling teams to use Pixy2 vision sensors in their robot code.
YAMS is a WPILib-based Java library that provides a simplified, fluent API for configuring and controlling FRC/FTC mechanisms (arms, elevators, turrets) with built-in telemetry and live tuning capabilities.
YAMS (Yet Another Mechanism System) is a Java library for FRC and FTC teams that provides reusable abstractions and utilities for mechanism control, building on WPILib and YAGSL. It is a general-purpose robotics software library designed for broad team use.
A reusable FTC vision pipeline template using OpenCV to detect Signal Sleeves in the 2022-2023 PowerPlay game. Designed for teams to copy and adapt for their own robot vision systems.
A TypeScript library implementing WPILib's NT4.1 (NetworkTables) specification, enabling Node.js and browser-based applications to communicate with FRC robots and dashboards via the NetworkTables protocol.
FalconLibrary is a feature-rich Kotlin/JVM robotics library designed for FRC teams to use as a reusable foundation for robot code. It provides common utilities and abstractions to accelerate FRC software development.
Official RobotPy repository providing Python bindings and implementation of WPILib components for FRC robots using Python on the RoboRIO.
CacheCAD is a desktop CAD application designed for FRC/FTC teams to create and share robot designs. The download page provides access to the latest stable and beta versions.
A Kotlin library providing tools and utilities for writing autonomous routines in FRC/FTC robots. Useful for teams using Kotlin and seeking autonomous driving abstractions.
A quickstart repository and library for FTC robot programming that provides a control framework for teams to build upon. Supports FTC seasons through Decode (2025-2026) and includes Robot Framework tooling.