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.
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.
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.
A web-based path editor for designing autonomous routes and generating motion-profiling path files for VEX Robotics Competition (VRC). It features pure-pursuit algorithms and is built with React and TypeScript.
A Python 3 library that simplifies development of RobotPy-based FRC robot code by providing utilities and testing frameworks for Python programmers.
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.
LibDS is a library for controlling FRC robots, providing low-level networking and control system functionality for teams developing custom robot control software.
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.
OpenSight is a free, open-source vision processing suite designed for FRC teams to detect and track game elements using computer vision. It provides an accessible alternative to commercial vision solutions.
A digital whiteboard tool designed for FRC teams to collaboratively plan and visualize match strategies and game plans. Helps teams organize strategic thinking during competitions and practice.
A Java API port for the Pixy2 vision sensor, enabling FRC teams to integrate camera-based object detection on RoboRIO platforms. Designed for programmers implementing computer vision in FRC robots.
An open-source FRC vision processing library using OpenCV and Python for camera-based robot perception. Designed for FRC teams implementing computer vision capabilities in their robots.
YAMS is a software framework for FRC and FTC teams that provides mechanism abstraction and control systems built on WPILib. It's designed for programmers and mechanical engineers looking to standardize and simplify robot subsystem implementation.
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.
A pure Python implementation of the FRC NetworkTables protocol, enabling Python-based FRC robots and tools to communicate via the standard NetworkTables system used in FIRST Robotics.
A Python wrapper library that simplifies access to The Blue Alliance API for FRC teams, enabling programmatic retrieval of competition data, team statistics, and match information.
A Java implementation of the pure pursuit path-following algorithm using Processing, useful for FRC teams developing autonomous robot navigation and motion planning.
A cross-platform desktop application that simulates FRC electrical systems in real time, allowing teams to design and test electronics configurations without hardware. Useful for learning electrical design and troubleshooting wiring before physical implementation.
StuyLib is an award-winning Java library for FRC robotics developed by Team 694 that provides reusable code utilities for math, robot control, and hardware integration. Designed for experienced FRC programmers looking to accelerate development with proven, battle-tested components.
A GitHub project providing scripts to create QEMU virtual machines from RoboRIO image files, enabling FRC programmers to test code and develop without physical hardware.