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.

YASS Libraries
Each library owns one part of the stack. Use one, use all four — they're built to share a philosophy, not force a dependency.
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.
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.
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.
Follow us on social media for quick updates, testimonials, and announcements.

New YALL feature! YALL now has built in simulation for AprilTag detection, letting teams do whole robot simulation with vision.
View on Instagram →

Introducing YAMS for C++! No longer a Java exclusive, teams that program in C++ can now use YAMS!
View on Instagram →

We are officially starting to prep for the 2027 season! YAGSL 2027 Beta is officially ready for testing!
View on Instagram →
YouTube
Subscribe on YouTube for tutorials, YASS Weekly recordings, and more.
Built by the community,
proven on real robots.
YAGSL | YALL | YAMS | YAMG



