Open source · FRC Team Software

Yet Another
Software Suite

Four vendor-agnostic libraries for swerve drives, mechanisms, vision, and mechanism design — built by FRC teams, for FRC teams, with simulation baked in from day one.

4
Libraries
500+
Teams running YASS
100%
Open source

The Suite

Each library owns one part of the stack. Use one, use all four — they're built to share a philosophy, not force a dependency.

Lib / 01

YAGSL

Yet Another Generic Swerve Library

A plug-and-play swerve drive library. Describe your robot's hardware in a JSON file and YAGSL handles kinematics, odometry, and motor configuration, whether you're wiring up your first swerve chassis or tuning a competition drivetrain.

Lib / 02

YAMS

Yet Another Mechanism System

A unified interface for elevators, arms, and pivots, with simulation and telemetry built in from the start. Write your mechanism code once and run it the same way on the real robot and in sim, for FRC and FTC.

Lib / 03

YAMG

Yet Another Mechanism Generator

A web-based mechanism simulator and code generator. Prototype an arm, elevator, or turret and see how it behaves before you've cut a single piece of metal.

Lib / 04

YALL

Yet Another Limelight Library

A simpler, more reliable interface for getting Limelight vision working on your robot, without having to dig through NetworkTables by hand.

Learn more about every project →

Built by the community,
proven on real robots.

YAGSL | YALL | YAMS | YAMG