Synapse
  • Docs
  • Install
  • Changelog
  • Community
GitHub
All docs

Get Started

  • First OpMode
  • Get Started
  • Install

Concepts

  • Architecture
  • Concepts
  • Nodes
  • Orchestrator
  • Subscriptions
  • Topics

Annotations

  • @OnHardwareThread
  • Annotations
  • @RunPeriodically
  • @RunnableAction
  • @SubscribedTo

FTC Integration

  • GamepadAdaptor
  • FTC Integration
  • HardwareActions
  • SafeDevice
  • SafeOpMode

Recipes

  • Recipes
  • Mecanum drive
  • Two-controller teleop

Guides

  • Guides
  • Migrating to Synapse
  • Testing
  • Troubleshooting

API Reference

  • API Reference

Docs › Guides

Guides

Migrating existing OpModes, troubleshooting, and verifying on the robot.

Guides

  • Migrating to Synapse — take an existing raw-OpMode codebase onto Synapse without a rewrite, subsystem by subsystem.
  • Troubleshooting — every common failure with its cause and fix.
  • Testing — how Synapse is tested, and how to verify your OpMode on the bench and the field.
Previous Two-controller teleop Next Migrating to Synapse
Edit this page on GitHub

Get Started

  • First OpMode
  • Get Started
  • Install

Concepts

  • Architecture
  • Concepts
  • Nodes
  • Orchestrator
  • Subscriptions
  • Topics

Annotations

  • @OnHardwareThread
  • Annotations
  • @RunPeriodically
  • @RunnableAction
  • @SubscribedTo

FTC Integration

  • GamepadAdaptor
  • FTC Integration
  • HardwareActions
  • SafeDevice
  • SafeOpMode

Recipes

  • Recipes
  • Mecanum drive
  • Two-controller teleop

Guides

  • Guides
  • Migrating to Synapse
  • Testing
  • Troubleshooting

API Reference

  • API Reference

Synapse

A tiny, annotation-driven pub/sub bus for FTC.

Project

  • Docs
  • Install
  • Changelog
  • Community

Source

  • Repository
  • MIT License
  • Contributing

For LLMs

  • llms.txt
  • llms-full.txt
  • docs.md

© 2026 IamCoder18. Released under the MIT License.