The community

TANGO Controls is an open-source community collaborating on the development of the TANGO control system framework eco-system.

Join now! to have full access to the forum and post questions. 

More than :

  • 150 active members
  • 500+ device classes
  • 3 Million lines of code
  • 1 000 downloads of the core
  • 25 international partners


Open Source

TANGO is an Open Source solution for SCADA and DCS. Open Source means you get all the source code under an Open Source free licence (LGPL and GPL). Supervisory Control and Data Acquisition (SCADA) systems are typically industrial type systems using standard hardware. Distributed Control Systems (DCS) are more flexible control systems used in more complex environments. Sardana is a good example of a TANGO based Beamline SCADA.



TANGO Workshop at ICALEPCS 2015


A TANGO workshop will be held as part of the ICALEPCS 2015 conference in Melbourne.

The TANGO workshop will present the TANGO control system toolkit. The basics of TANGO and how to write a device server and client will be introduced. Then attendees will learn how to build graphical user interfaces using Taurus. An overview will be given of all the bindings to tools and languages which are available for TANGO. The second half of the workshop will be dedicated to the historical archiving system solutions, how to install and use them. The last session will be dedicated to advanced features in TANGO. The day will conclude with a question and answer discussion session.


Read more

See all the events

TANGO community meetings

The TANGO community meetings take place each year alternately in one of the 15 institutes members of the TANGO consortium. 

They group together all the members of the community with the developers. They present the last technical progress and agree on the development strategy and roadmap

Latest news


Tango 9 released

The Tango kernel team is proud to announce that :
Tango release 9.1.0 is ready for download!

The main new features are:

- Tango device now supports Pipe (see doc chapters 4.8 and 6.7.4)
- Forwarded attribute (see doc chapter 7.8)
- Enumerated attribute (see doc chapter 7.2)
- New event type: Device interface change (chapter 4.6.3)
- Dynamic commands (C++)
- A new polling algorithm (see doc chapter
- C++: Doc re-organisation: Client and server reference classes are doxygen generated and available from the Tango   web site. Old chapter 6 in Tango book has been removed
- Database schema optimised for memorised attributes

But they are a lot more. See TANGO_CHANGES file in the source code release.
This release is also the first release with a unified jar file (for client part and server part) named JTango.jar

On the Tango Downloads web page, you will find:
- Source package for Linux
- Binaries for Windows:
    - A complete Tango distribution for VC12 64 bits (Visual Studio 2013)
    - Zip files with Tango libs only for
        - VC9 32 bits
        - VC9 64 bits
        - VC10 32 bits
        - VC10 64 bits
Doc on the web site has also been updated.

Many thanks to all those who contributed to that new release

The Tango kernel team

MAXIV is shining


After having commissioned the linac in the spring and getting up to 10 turns a few times in recent weeks, we have now completed the crucial step of keeping electrons circulating in the 3 GeV ring while they lose energy and produce light.

The control system, powered by Tango on steroids, has proven to be highly stable and scalable, controlling more than 7651 devices from hundreds of classes.

We would like to thank the entire Tango community for their excellent work, as well as all of our industrial partners.


The MAX IV KITS team


Latest statistics:
106 hosts
1192 Server instances
7651 devices
284398 control points
131553 attributes
​82408 commands

Solaris provided Tango CS training for Prevac


The Prevac is a next company who would like to use TANGO CS for integration of their systems. They are a Polish company specialized in precision UHV technology.

Month ago (16-20.07.2015), the Solaris has provided training to them. It is a part of collaboration on migration of their software platform to Tango. The migration has been triggered by MAX-IV who contracted to Prevac delivery of an UARPES end-station. It is then continuation of collaboration between Solaris and MAX-IV, too.


See all news