General Traffic Signal Specification

Open standard, simple format, empowering traffic engineers

Why Choose GTSS?

🔓

Open to All - No Exceptions.

GTSS is a free, open specification that unlocks new possibilities in traffic signal data sharing and innovation.

⚙️

Configure Once, Deploy Anywhere

Set up your signal phasing and detector configuration once, and use it across any GTSS-compatible tool or vendor—no duplication or extra work.

🚀

Build on the Vibe

A shared standard that fuels rapid development, enabling anyone to create, test and deploy new tools and services for traffic signals.

🏦

Reduce Costs

Eliminate custom integration or vendor specific configuration.

🛡️

Break Vendor Lock-In

Free your data, cut configuration costs, and choose solutions that truly serve your community.

🔮

Future Proof

A shared standard that makes it easy to evolve, extend, and adopt new capabilities over time.

Built on GTSS

GTSS is already powering real tools. Because every GTSS-compatible project reads the same simple text files, a signal configured once works everywhere, and each new project makes the next one easier to build.

How adoption is accelerating signal innovation

  • Shared data, not shared code. Projects adopt GTSS by reading and writing plain CSV text files, so web apps, mobile apps and analysis tools interoperate with no custom translation.
  • Faster to build. Developers skip the hardest first step, gathering and formatting intersection configuration, and start from a ready-made, documented data model.
  • Each adopter adds value for the rest. A signal configured in one GTSS tool can be reused in another, the same network effect that made GTFS transformative for transit.
  • Open for everyone. Released under CC0, anyone can adopt GTSS without licensing or vendor agreements.

Building something with GTSS? Tell us in the discussions and we'll feature it here.

Latest Updates