Awesome Open Source
Awesome Open Source

PyPI Anaconda-Server Badge chat forum Documentation

Cylc (pronounced silk) is a general purpose workflow engine that specialises in cycling workflows and has strong scaling characteristics.

Cylc was originally developed to meet the challenges of production weather forecasting - which is notorious for the size and complexity of its workflows.

Citations & Publications


Cylc 7 (production)


  • Production ready.
  • HTTPS network layer.
  • PyGTK GUI.
  • On the 7.8.x branch in the source code.
  • 7.8 - Python 2.6
  • 7.9 - Python 2.7

Quick Installation | Website | Documentation

Cylc 8 (experimental)

PyPI PyPI Anaconda-Server Badge

  • Experimental alpha.
  • ZMQ (TCP) network layer.
  • In-browser GUI
  • On the master branch in the source code.

Cylc-8.0.0 will be released in 2021. Until then we recommend the latest Cylc 7 versions for production use.

Installation | Documentation - in development

Copyright and Terms of Use


Copyright (C) 2008-2021 NIWA & British Crown (Met Office) & Contributors.

Cylc is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Cylc is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Cylc. If not, see GNU licenses.


Contributors Commit activity Last commit

Contributions welcome:

Cylc Documentation


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (50,900
hacktoberfest (4,217
scheduler (124
workflow-engine (66
scheduling (63
job-scheduler (40
workflow-automation (20

Find Open Source By Browsing 7,000 Topics Across 59 Categories