lib5k is a reusable Java/Kotlin library providing control systems utilities and abstractions for FRC robotics projects. It is developed and maintained by Raider Robotics (Team 5024) for use across multiple robot implementations.
lib5k is a reusable Java/Kotlin library providing control systems utilities and abstractions for FRC robotics projects. It is developed and maintained by Raider Robotics (Team 5024) for use across multiple robot implementations.
A Python library that provides easy access to FRC-related data from The Blue Alliance API and other sources. Useful for programmers building tools, dashboards, or applications that need to fetch team, event, or match information.
An OBS Studio automation script for FTC event streaming that automatically manages scenes based on match events, uploads recordings to YouTube with match metadata, and syncs videos to The Orange Alliance.
A Python library wrapper for The Blue Alliance API v2, allowing FRC teams and developers to programmatically access TBA data (events, teams, matches, rankings) in their Python applications.
An educational Python training repository that teaches FRC robot programming through test-driven development, where students write code to pass provided unit tests. Designed for beginners learning RobotPy.
A Java wrapper for RKNN (Rockchip Neural Network) converted YOLOv5 models, enabling vision processing on Rockchip NPU hardware. Useful for teams implementing advanced computer vision on compatible robotics platforms.
MatchBox is an all-in-one toolkit for streaming and recording FTC competitions, integrating with OBS Studio to simplify competition broadcast and documentation workflows.
BunyipsLib is a reusable FTC library providing utilities for vision processing (AprilTag, OpenCV), kinematics, odometry, and robot control. It's designed to be used by multiple FTC teams rather than a single team's robot code.
A Kotlin-based framework for programming FRC robots, inspired by Sertain Legacy and Meanlib. Provides reusable abstractions and patterns for FRC robot code development.
A GitHub repository containing simple and complex motion profiling examples for FTC teams, demonstrating advanced drive algorithms and motion-planning techniques in Java.
PurpleSwerve is a reusable swerve drive library for FRC robots written in Java, developed by LASA Robotics to provide customizable swerve drive implementations for teams building swerve-based robots.
A ROS metapackage that enables FRC teams to integrate the Robot Operating System (ROS) and Gazebo simulation into their robot control systems, targeting teams interested in advanced control and simulation frameworks.
A Dart/Flutter client library for The Blue Alliance API, enabling mobile and web app developers to access FRC competition data in their Dart projects.
A public code repository from Redux Robotics containing reusable FRC code and libraries in Rust, Java, and C++. Intended as a shared resource for FRC teams to reference implementations and utilities.
Nevermore-FMS is a customizable Field Management System (FMS) designed for FRC competitions, built in Rust with extensibility and compatibility as core principles. It enables event organizers and volunteers to manage match scheduling, scoring, and field operations.
Event management system (EMS) for FIRST competitions — a comprehensive tool for organizing and running FRC, FTC, and FLL events, including scheduling, match management, and scoring.
The Orange Alliance is an FTC event management and data analysis platform that provides live scoring, event data, and reporting for FIRST Tech Challenge competitions. It serves event organizers and volunteers managing FTC events.
Weeble is an FTC-focused open-source Java project implementing LQR (Linear Quadratic Regulator) control for a two-wheeled self-balancing robot. It demonstrates advanced control theory application and is designed as a reusable reference for teams building similar balancing mechanisms.
Alloy is an FTC robot programming framework designed to simplify robot code development for both experienced and inexperienced programmers, enabling teams to build highly functional and reliable robots with less complexity.
An open-source Slack integration bot that brings FRC data (via The Blue Alliance API) into Slack workspaces, allowing teams to receive match schedules, scores, and competition updates directly in their team communication channels.