Helpful Projects You Can Contribute to to Pass the Time

Hey everyone, it seems like we’re all going to be sitting around for a while, so I thought I would start a wiki of big FRC projects you can contribute to in the meantime. My rough criteria for this list are that they be FRC-related, public/open-source, and large (as in, >10 people could contribute to it). So, for example, folding@home, although public and large, but not FRC related, so let’s leave it out of the wiki. Your team’s proprietary scouting app should also not be put here if the code is not public. Finally, projects should be pretty large/open-ended. There has to be enough work to go around to be worth adding.

If you’re unsure if your project meets the criteria, feel free to comment on it in the thread, and if there is enough support, we can add it to this wiki post. Let’s all do our best to make the most out of our newfound downtime.

Project Name Short Description Link
TBA Match Videos There are thousands of youtube videos of matches out there that remain unlinked to The Blue Alliance. Track them down and submit them for future reference. Match Video on TBA
TBA Code The Blue Alliance is a community-driven website, contribute to the code to make everyone’s favorite website even better. GitHub
FRC Color Data A team’s colors are nearly as big of a part of their identity as their name. Help contribute to the color database so that we can know what color every team uses Google Sheet
Cheesy Arena The amazing open-source field management software from The Cheesy Poofs used in multiple off-season competitions. GitHub
WPILib Suite Essential software libraries for controlling robots. Includes wpilibj, wpilibc, frc-docs, shuffleboard, frc-characterization, simulation, and many more. GitHub
RobotPy Python 3 for the FIRST Robotics Competition (FRC) GitHub
15 Likes

Or contribute to potentially the most useful part of FRC… the open-source WPILib library which is what a majority of teams use and will continue to use to program their robots. It’s not just the core library that can be contributed to. You can contribute to Shuffleboard, frc-docs, RobotBuilder, Simulation, Networking, etc.

A work-in-progress TODO board is available here.

Additionally, a ton of documentation work needs to get done with those intimately familiar.

5 Likes

FIRST Rust Competition (Rust for FRC) needs picking up again as well, if you’re into Rust.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.