Skip to content
@Yet-Another-Software-Suite

Yet Another Software Suite

YASS Provides excellent software in support of the FRC and FTC competitions making students lives easier with our amazing libraries!

Yet Another Software Suite

Master programming robots in days, not years.

We build free, open-source software for FRC teams (and FTC starting in 2028): swerve drive control, mechanism simulation, vision integration, and the tooling to hold it all together. The goal is to lower the floor for getting a robot programmed and working, so a team doesn't need a mentor with ten years of software experience to show up to competition with code that actually works.

Everything we build is designed with students in mind first. If you're stuck, come find us on Discord and we'll help you troubleshoot, even if it has nothing to do with our libraries. Less frustration, more time driving your robot.

yetanothersoftwaresuite.com · Discord · Instagram

Projects

Project Description Links
YAGSL
Yet Another Generic Swerve Library
Swerve drive code that works for a team running their first swerve chassis all the way up to a competition-tuned drivetrain. Docs · Config · Tutorials
YAMS
Yet Another Mechanism System
Write your mechanism code once and run it in both simulation and on the real robot, for FRC and FTC. Docs · Examples
YALL
Yet Another Limelight Library
A simpler interface for getting Limelight vision working in your FRC robot code. Docs · Getting Started · Javadocs
YAMG
Yet Another Mechanism Generator
A web-based mechanism simulator and code generator, so you can prototype a mechanism before you've even built it. Live Tool

Contributing

Issues and PRs are welcome on any of our repos. Check each project's CONTRIBUTING guidelines and open issues to see where to start. For general questions, the Discord is the best place to ask.

License

Our projects are open source under a mix of licenses (LGPL, MIT, GPL). Check each repository for its specific terms.

Pinned Loading

  1. YAMS YAMS Public

    Yet Another Mechanism System for FRC and FTC

    Java 34 32

  2. YALL YALL Public

    YALL is an improved version of the LimelightHelpers script released by LimelightVision.

    Java 20 9

  3. yamg yamg Public

    Yet Another Mechanism Generator

    TypeScript 10 11

  4. YAGSL YAGSL Public

    Yet Another Generic Swerve Library

    Java 21 29

Repositories

Showing 10 of 17 repositories
  • YAMS Public

    Yet Another Mechanism System for FRC and FTC

    Yet-Another-Software-Suite/YAMS's past year of commit activity
    Java 34 LGPL-3.0 32 10 2 Updated Sep 9, 2026
  • website Public
    Yet-Another-Software-Suite/website's past year of commit activity
    Astro 0 0 0 0 Updated Sep 8, 2026
  • Yet-Another-Software-Suite/YAMS-Gitbook-API's past year of commit activity
    0 0 1 0 Updated Sep 7, 2026
  • YAMS-Gitbook Public
    Yet-Another-Software-Suite/YAMS-Gitbook's past year of commit activity
    0 6 2 2 Updated Sep 7, 2026
  • YAGSL Public

    Yet Another Generic Swerve Library

    Yet-Another-Software-Suite/YAGSL's past year of commit activity
    Java 21 LGPL-2.1 29 8 2 Updated Sep 3, 2026
  • vendor-json-repo Public Forked from wpilibsuite/vendor-json-repo

    WPILib Vendor JSON Repository

    Yet-Another-Software-Suite/vendor-json-repo's past year of commit activity
    Python 0 36 0 0 Updated Sep 3, 2026
  • Yet-Another-Software-Suite/yagsl2027_config_generator's past year of commit activity
    TypeScript 0 1 5 0 Updated Sep 2, 2026
  • YALL Public

    YALL is an improved version of the LimelightHelpers script released by LimelightVision.

    Yet-Another-Software-Suite/YALL's past year of commit activity
    Java 20 MIT 9 0 0 Updated Aug 30, 2026
  • .github Public

    GithubOrg Repo

    Yet-Another-Software-Suite/.github's past year of commit activity
    0 GPL-3.0 0 0 0 Updated Aug 25, 2026
  • YAGSL-gitbook Public
    Yet-Another-Software-Suite/YAGSL-gitbook's past year of commit activity
    2 14 1 1 Updated Aug 25, 2026