awesome-frc
Robotics toolkit
A curated collection of resources and tools for building and competing with robots in the FIRST Robotics Competition
A curated list of packages and resources regarding the FIRST Robotics Competition.
109 stars
13 watching
13 forks
last commit: over 1 year ago
Linked from 4 awesome lists
awesomeawesome-listfrchacktoberfestrobotics
Awesome FRC / 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 | 289 | 11 days ago | A practical guide to state-space control: graduate-level control theory for high schoolers |
GradleRIO | 264 | 13 days ago | A powerful Gradle Plugin that allows teams competing in the FIRST robotics competition to produce and build their code |
Awesome FRC / 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 | ||
Awesome FRC / 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 | ||
Awesome FRC / Vision | |||
CSCore | 24 | over 6 years ago | The CScore camera vision library from WPI |
254 2016 Vision Talk | The most complete lesson about vision tracking out there | ||
2729 Storm Robotics Vision | 5 | over 7 years ago | An example of using OpenCV and GRIP to create a vision system |
Limelight | A plug-and-play vision solution built for FRC | ||
ChickenVision | 31 | almost 5 years ago | An easy to implement vision system created by Team 3997 |
SERT Vision | 25 | over 1 year ago | A Jetson-powered OpenCV vision tracking solution, complete with status GUI and NetworkTable hooks |
GRIP | 379 | over 3 years ago | An application for rapidly prototyping and deploying computer vision algorithms |
Awesome FRC / Scouting | |||
Robot Scouter | 108 | almost 2 years ago | Gorgeous and powerful Android scouting app |
VictiScout | 23 | 10 months ago | Light Electron scouting app by Team 1418 |
Awesome FRC / Driving | |||
QDriverStation | 189 | 8 months ago | 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 | 134 | over 2 years ago | Powerful and flexible boilerplate for creating complex driving dashboards with web technologies |
SmartDashboard.js | 16 | over 7 years ago | SmartDashboard port written in JavaScript with |
Awesome FRC / 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 | ||
Awesome FRC / Repositories / Java/Kotlin | |||
WPILib | 1,080 | 6 days ago | The official WPILib repository, containing code for the Java and C++ libraries |
SmartDashboard | 24 | about 1 month ago | The official SmartDashboard repository containing code for the Java Driver Station dashboard |
Shuffleboard | 80 | 8 days ago | A clean Driver Station dashboard for FIRST teams |
Sertain | 6 | over 3 years ago | A framework which builds upon WPILib and makes programming a robot in Kotlin beautiful |
ROOSTER | 12 | almost 5 years ago | A common library of useful classes and systems for FIRST |
FalconLibrary | 26 | over 1 year ago | A library for programming robots in Kotlin, made by Team 5190 |
SnobotSim | 57 | almost 4 years ago | A program that can simulate FRC robots programmed in Java |
Lib5K | 7 | over 1 year ago | A robotics library developed by team 5024 |
Awesome FRC / Repositories / C++ | |||
WPILib (Java/C++) | 1,080 | 6 days ago | The official WPILib repository, containing code for the Java and C++ libraries |
BaseBot | 1 | almost 6 years ago | A complete rewrite of barebonesFRC that is heavily optimized to run as fast as possible and use the bare minimum amount of resources during periodic functions |
Awesome FRC / Repositories / C# | |||
WPILib (C#) | 27 | 4 months ago | Unofficial WPILib port for writing robot code in C# |
NetworkTables (C#) | 3 | about 4 years ago | Unofficial NetworkTables port for C# |
FRC-Extension (Visual Studio) | 5 | almost 7 years ago | Visual Studio extension to make writing C# robots a breeze |
Awesome FRC / Repositories / Python | |||
RobotPy-WPILib | 169 | about 1 year ago | Unofficial WPILib port allowing you to write robot code in Python |
pyrobottraining | 7 | almost 9 years ago | Fundamental tutorial for FRC robot coding in Python |
pynetworktables | 62 | almost 3 years ago | Port to allow access of NetworkTables in Python |
TBApi | 7 | about 7 years ago | A Python library for interacting with The Blue Alliance API |
Awesome FRC / Repositories / CSS | |||
banners.css | 23 | over 6 years ago | Library for creating pure CSS FRC banners. Utilitarian and pretty decoration for team websites |
Awesome FRC / Repositories / Ruby | |||
tba.rb | 3 | over 6 years ago | Simple Ruby library for easy interaction with The Blue Alliance API |
Awesome FRC / Repositories / JavaScript | |||
TBA Node API | 1 | about 8 years ago | A Node.js library for interacting with The Blue Alliance API |
Awesome FRC / Videos | |||
FIRST on YouTube | FIRST's official YouTube channel | ||
Game Animations | Playlist of every game release video since 2003 | ||
Reveal Videos | Playlist of the best robot reveal videos | ||
Awesome FRC / Miscellaneous | |||
FIRST Map | Beautiful map of the world's FRC teams | ||
FRC New Tab | Chrome extension to fill your New Tab page with a random FRC team, or show the team with a number corresponding to the current time | ||
FRC Bot | 6 | over 7 years ago | Facebook Messenger bot to get information about FRC teams, events, and matches |