Awesome FRC 
A curated list of awesome packages and resources related to the FIRST Robotics Competition.
FRC is a global High School robotics competition in which students compete to build the best robot possible in just six weeks. These tools, resources, communities, and learning materials will help make your FRC season a blast.
Contents
- General
- Suppliers
- Programming
- Vision
- Scouting
- Driving
- Community
- Repositories
- Java/Kotlin
- C++
- C#
- Python
- CSS
- Ruby
- Videos
- Miscellaneous
General
- The Blue Alliance - FRC's leading event, team, and match tracker.
- The Compass Alliance - A resource for learning about all FRC topic, made for any level of experience.
- State Space Guide - A practical guide to state-space control: graduate-level control theory for high schoolers.
- GradleRIO - A powerful Gradle Plugin that allows teams competing in the FIRST robotics competition to produce and build their code.
Suppliers
- CTR Electronics - Supplier of many popular parts certified for FRC use, including the Talon SRX's and Victor SPX's.
- AndyMark - A supplier for the educational robotics market, focusing particularly on FIRST.
- VEXpro - A distributor of parts for FRC, FTC, and VEX formed by FIRST alumni.
- McMaster-Carr - A comprehensive index of parts for many applications, from fasteners to pneumatics.
- REV Robotics - Distributor of many FIRST Legal mechanical and electrical parts, including NEO Brushless Motors and Spark MAX Motor Controllers.
- West Coast Products - A company founded by FIRST alumni that aims to distribute reliable and high-quality parts.
Programming
- WPILib ScreenSteps - Old and unsupported documentation for hardware and officially supported software languages. For up to date, check below.
- WPILib Docs - Up-to-date documentation on FRC hardware and software for 2020 and beyond.
Vision
- CSCore - The CScore camera vision library from WPI.
- 254 2016 Vision Talk - The most complete lesson about vision tracking out there.
- 2729 Storm Robotics Vision - An example of using OpenCV and GRIP to create a vision system.
- Limelight - A plug-and-play vision solution built for FRC.
- ChickenVision - An easy to implement vision system created by Team 3997.
- SERT Vision - A Jetson-powered OpenCV vision tracking solution, complete with status GUI and NetworkTable hooks.
- GRIP - An application for rapidly prototyping and deploying computer vision algorithms.
Scouting
- Robot Scouter - Gorgeous and powerful Android scouting app.
- VictiScout - Light Electron scouting app by Team 1418.
Driving
- QDriverStation - Popular open-source Driver Station clone for all Desktop platforms. Though not permitted in competition, essential for teams wishing to drive on another platform or up their open source cred.
- FRCDashboard - Powerful and flexible boilerplate for creating complex driving dashboards with web technologies.
- SmartDashboard.js - SmartDashboard port written in JavaScript with
nw.js.
Community
- /r/FRC - The one and only FRC subreddit.
- Chief Delphi - The essential forum for all things FRC.
- Discord Server - Chat community for robotics advice and socialization with other FRC students, mentors, and alumni. The absolute best place to go for FRC discussion.
- Discord Server List - List of unofficial regional, organizational, and community servers for FRC.
Repositories
Java/Kotlin
- WPILib - The official WPILib repository, containing code for the Java and C++ libraries.