A cross-platform desktop application that splits long FRC match recordings into individual match videos for easier viewing and analysis. Useful for teams and scouts managing video content from competitions.
A cross-platform desktop application that splits long FRC match recordings into individual match videos for easier viewing and analysis. Useful for teams and scouts managing video content from competitions.
bearTracks is an open-source FRC scouting application designed to help teams collect and analyze match data during competitions. It enables scouts to record team performance metrics and assists strategists in making informed decisions.
FRC swerve drive implementation example from Team 6854 (Vikings) demonstrating Java-based swerve drivetrain code using WPILib and TalonSRX controllers for FRC 2019 competition.
A computer vision project that automatically detects and extracts FRC match scores from livestream video feeds, useful for scouting and real-time match analysis.
A Flask-based web application that displays head-to-head match records and statistics between two FRC teams, useful for scouting and strategic planning.
An interactive visual path planning tool designed specifically for FRC swerve drive robots, enabling teams to visualize and plan autonomous movement trajectories. Useful for programmers and strategists working on autonomous routines.
A curated awesome-list aggregating FRC packages, tools, libraries, and resources across programming, CAD, scouting, and other robotics disciplines. Serves as a comprehensive directory for teams seeking existing solutions and learning materials.
FRC Team 125's 2018 robot code for the Power Up game season. This is a reference implementation for students and mentors learning FRC programming practices.
RobotPy wrapper library that provides Python bindings for CTRE Phoenix 5 motor controllers and sensors, enabling FRC teams to control CTRE hardware using RobotPy.
A web application and API that retrieves official team colors for FRC team logos, useful for scouting tools, dashboards, and team-related applications that need standardized color data.
FRC Krawler is a community-developed scouting application created by Team 2052 to help FRC teams collect and analyze match data during competitions. Designed for scouts and strategic planning roles.
A desktop utility for Control Systems Advisors and Technical Advisors to download and bundle all necessary FRC season files and resources onto USB drives for distribution to teams and events.
Official RobotPy repository providing Python bindings and implementation of WPILib components for FRC robot programming on RoboRIO hardware. Enables teams to write FRC robot code in Python using pybind11 bindings to the C++ WPILib library.
A TypeScript implementation of WPILib's NetworkTables 4.1 protocol, enabling developers to build custom dashboards and robot communication tools in Node.js/TypeScript environments.
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.
A Java utility library designed for FRC teams to simplify complex robot programming tasks and reduce boilerplate code. Intended for programmers with existing Java experience.
A Java library that provides programmatic access to The Blue Alliance API for retrieving FRC competition data, match results, and team statistics. Designed for developers building scouting tools and analysis applications.
A FRC swerve drive base codebase for the 2023 Charged Up season featuring SDS MK4 modules with Neo motors and integrated elevator/grabber subsystems. Designed for teams implementing swerve drivetrains and advanced drivetrain kinematics.
Third Coast is an open-source FRC library providing a swerve drive implementation and telemetry API for Java-based robots. It's designed for advanced teams building and controlling swerve drivetrains.
Robot Scouter is an Android mobile app that provides an easy, efficient, and collaborative platform for FRC teams to collect and share robot scouting data during competitions. It integrates with The Blue Alliance to streamline the scouting workflow.