Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

awesome-frc

A curated list of packages and resources regarding the FIRST Robotics Competition.
https://github.com/andrewda/awesome-frc

  • 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.
  • 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.
  • 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.
  • 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.
  • Robot Scouter - Gorgeous and powerful Android scouting app.
  • VictiScout - Light Electron scouting app by Team 1418.
  • 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`.
  • /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.
  • WPILib - The official WPILib repository, containing code for the Java and C++ libraries.
  • SmartDashboard - The official SmartDashboard repository containing code for the Java Driver Station dashboard.
  • Shuffleboard - A clean Driver Station dashboard for FIRST teams.
  • Sertain - A framework which builds upon WPILib and makes programming a robot in Kotlin beautiful.
  • ROOSTER - A common library of useful classes and systems for FIRST.
  • FalconLibrary - A library for programming robots in Kotlin, made by Team 5190.
  • SnobotSim - A program that can simulate FRC robots programmed in Java.
  • Lib5K - A robotics library developed by team 5024
  • WPILib (Java/C++) - The official WPILib repository, containing code for the Java and C++ libraries.
  • BaseBot - 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.
  • WPILib (C#) - Unofficial WPILib port for writing robot code in C#.
  • NetworkTables (C#) - Unofficial NetworkTables port for C#.
  • FRC-Extension (Visual Studio) - Visual Studio extension to make writing C# robots a breeze.
  • RobotPy-WPILib - Unofficial WPILib port allowing you to write robot code in Python.
  • pyrobottraining - Fundamental tutorial for FRC robot coding in Python.
  • pynetworktables - Port to allow access of NetworkTables in Python.
  • TBApi - A Python library for interacting with The Blue Alliance API.
  • banners.css - Library for creating pure CSS FRC banners. Utilitarian and pretty decoration for team websites.
  • tba.rb - Simple Ruby library for easy interaction with The Blue Alliance API.
  • TBA Node API - A Node.js library for interacting with The Blue Alliance API.
  • 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.
  • 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 - Facebook Messenger bot to get information about FRC teams, events, and matches.