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.
ScoutingPASS is an open-source FRC scouting application developed by PWNAGE Robotics that helps teams collect and analyze competition data during matches. Designed for scouts and strategy teams to track robot performance and inform alliance selection.
A GitHub project that parses FIRST FRC Driver Station log files to extract and analyze match data. Useful for teams debugging robot performance and analyzing match telemetry.
QDash is a lightweight, high-performance FRC dashboard application designed for real-time robot telemetry and control during competitions. It serves drive teams and programmers who need reliable field-side monitoring.
ScoutMachine is an FRC scouting and analytics platform that provides data insights and statistical analysis to help teams make informed strategic decisions during competitions.
A Node.js client library for communicating with WPI NetworkTables, enabling FRC teams to build custom applications and dashboards that interact with robot data in JavaScript/Node environments.
Team 254's open-source FRC 2017 Steamworks robot code, serving as a reference implementation and learning resource for competitive programming teams.
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.
A Chinese-language FRC Wiki built with MkDocs Material that provides documentation and knowledge resources for FRC teams. Serves as an educational reference for students and mentors learning about FRC robotics.
An FRC Java library providing advanced robotics capabilities including V-SLAM, trajectory generation, and LIDAR-based object detection for teams building autonomous navigation systems.
Peregrine is a backend scouting system for FRC teams built with Go, PostgreSQL, and REST API architecture. It provides infrastructure for collecting, storing, and accessing team performance data during competition.
FRC swerve drive implementation example from Team 6854 (Vikings) demonstrating Java-based swerve drivetrain code using WPILib and TalonSRX controllers for FRC 2019 competition.
Team 1257's open-source training documentation repository for teaching new FRC members Java programming and robotics fundamentals using Docsify.
A Flask-based web application that displays head-to-head match records and statistics between two FRC teams, useful for scouting and strategic planning.
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 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.
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 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.
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.