An interactive, web-based learning platform for FTC robotics programming that teaches Java and robotics concepts through hands-on coding exercises.
An interactive, web-based learning platform for FTC robotics programming that teaches Java and robotics concepts through hands-on coding exercises.
Blitz is an accessible autonomous trajectory editor for FTC, FRC, V5RC, VURC, and other robotics programs. It provides a visual interface for planning and editing autonomous paths and motion profiles.
RoboVibe is a community hub for FLL and robotics teams to discuss path-planning strategies, share solutions, report bugs, and request features for mobile robot programming using LEGO platforms (Mindstorms, SPIKE, PyBricks).
Sleipnir is a reverse-mode automatic differentiation library and nonlinear programming solver DSL for C++23 and Python, enabling teams to solve complex optimization problems for trajectory planning, control, and autonomous movement.
A Rust-based alternative to WPILib for FRC robot programming, providing Rust bindings and tooling (wpilib crate and cargo-frc) for teams wanting to develop robots in Rust instead of Java/C++.
A Python3 library that simplifies development of RobotPy-based FRC robot code, providing utilities and abstractions on top of WPILib for easier programming and testing.
A repository of example FRC robot projects and code samples for RobotPy, designed to help teams learn Python-based robot programming through concrete working examples.
A quickstart repository and library for FTC robot programming that provides a control framework for teams to build upon. Supports FTC seasons through Decode (2025-2026) and includes Robot Framework tooling.
Python type stubs for LEGO pybricks EV3 programming, enabling IDE autocomplete and type checking for FLL robot development.
A WPI NetworkTables client library for Node.js, enabling TypeScript/JavaScript programs to communicate with FRC robot code via NetworkTables protocol.
A Rust library providing safe, composable, and expressive bindings for FRC robot programming. Enables teams to write robot code in Rust with type-safe abstractions over the FRC framework.
A reusable Java library for FRC teams designed to reduce boilerplate code and simplify development of complex robot programs. Useful for any FRC team writing Java code.
TitanUtil is a reusable Java utility library for FRC robot programming that provides easy-to-use helper classes to simplify common robotics tasks. Designed by Team 5431 for the broader FRC community.
A GitHub repository containing reusable FLL My Blocks for line following and gyro sensor functionality on EV3 and SPIKE Prime robots. Provides advanced programming building blocks for FLL teams to implement autonomous navigation capabilities.
A comprehensive Kotlin library designed for FTC robot development, providing reusable utilities and abstractions for Android-based FTC programming.
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 Kotlin-based framework for programming FRC robots, inspired by Sertain Legacy and Meanlib. Provides reusable abstractions and patterns for FRC robot code development.
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.
A Java API library for controlling LEGO Inventor Hub (51515) robots via Bluetooth on Windows, enabling FLL teams to program SPIKE Prime and Robot Inventor hubs using Java instead of PyBricks.
A quickstart template repository for FTC teams using the JOOS library, providing boilerplate Android/Java code to get started with FTC robot programming.