{"id":13703573,"url":"https://github.com/common-workflow-language/common-workflow-language","last_synced_at":"2025-05-13T20:22:43.899Z","repository":{"id":21152353,"uuid":"24454775","full_name":"common-workflow-language/common-workflow-language","owner":"common-workflow-language","description":"Repository for the CWL standards. Use https://cwl.discourse.group/ for support 😊","archived":false,"fork":false,"pushed_at":"2024-12-05T17:31:09.000Z","size":3810,"stargazers_count":1463,"open_issues_count":242,"forks_count":195,"subscribers_count":106,"default_branch":"main","last_synced_at":"2025-04-13T15:55:55.826Z","etag":null,"topics":["common-workflow-language","commonwl","containers","cwl","science","sciworkflows","workflow","workflows"],"latest_commit_sha":null,"homepage":"https://www.commonwl.org","language":"Common Workflow Language","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/common-workflow-language.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"custom":["https://www.commonwl.org/donate/","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=Z55VS5LBBSZTJ"]}},"created_at":"2014-09-25T11:04:47.000Z","updated_at":"2025-03-22T02:10:12.000Z","dependencies_parsed_at":"2023-02-17T08:31:23.339Z","dependency_job_id":"0fdb5ecf-0c3b-4f2f-99cb-4c41fd1ad572","html_url":"https://github.com/common-workflow-language/common-workflow-language","commit_stats":{"total_commits":1514,"total_committers":85,"mean_commits":"17.811764705882354","dds":0.5482166446499339,"last_synced_commit":"06c0cba1a178e20af2634b33dee648faff144bf8"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/common-workflow-language%2Fcommon-workflow-language","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/common-workflow-language%2Fcommon-workflow-language/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/common-workflow-language%2Fcommon-workflow-language/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/common-workflow-language%2Fcommon-workflow-language/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/common-workflow-language","download_url":"https://codeload.github.com/common-workflow-language/common-workflow-language/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251338387,"owners_count":21573548,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["common-workflow-language","commonwl","containers","cwl","science","sciworkflows","workflow","workflows"],"created_at":"2024-08-02T21:00:57.212Z","updated_at":"2025-04-28T15:29:54.918Z","avatar_url":"https://github.com/common-workflow-language.png","language":"Common Workflow Language","readme":"Common Workflow Language\n========================\n\nMain website: https://www.commonwl.org\n\nGitHub repository for www.commonwl.org:\nhttps://www.github.com/common-workflow-language/cwl-website\n\nCWL v1.0.x: https://github.com/common-workflow-language/common-workflow-language (this repository)\n\nCWL v1.1.x: https://github.com/common-workflow-language/cwl-v1.1/\n\nCWL v1.2.x: https://github.com/common-workflow-language/cwl-v1.2/\n\n[**Support**](#Support) [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/common-workflow-language/common-workflow-language?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![GitHub stars](https://img.shields.io/github/stars/common-workflow-language/common-workflow-language.svg)](https://github.com/common-workflow-language/common-workflow-language/stargazers)\n\n\u003ca href=\"https://www.youtube.com/watch?v=86eY8xs-Vo8\"\u003e\u003cimg align=\"right\"\nsrc=\"https://github.com/common-workflow-language/logo/raw/main/intro_video_screenshot_413x193.png\"\nalt=\"[Video] Common Workflow Language explained in 64 seconds\"\u003e\u003c/a\u003e\nThe Common Workflow Language (CWL) is a specification for describing analysis\nworkflows and tools in a way that makes them portable and scalable across a\\\nvariety of software and hardware environments, from workstations to cluster,\ncloud, and high performance computing (HPC) environments.  CWL is designed to\nmeet the needs of data-intensive science, such as Bioinformatics, Medical\nImaging, Astronomy, Physics, and Chemistry.\n\n\u003ca href=\"https://open-stand.org/about-us/principles\"\u003e\u003cimg align=\"left\"\nsrc=\"https://github.com/common-workflow-language/cwl-website/raw/main/openstand-128x128-blue.png\" alt=\"Open Stand badge\"\u003e\u003c/a\u003e\nCWL is developed by a multi-vendor working group consisting of\norganizations and individuals aiming to enable scientists to share data\nanalysis workflows.  [The CWL project is maintained on\nGithub](https://github.com/common-workflow-language/common-workflow-language)\nand we follow the [Open-Stand.org principles for collaborative open standards development](https://open-stand.org/about-us/principles/).\nLegally, CWL is a member project of [Software Freedom Conservancy](https://sfconservancy.org/news/2018/apr/11/cwl-new-member-project/)\nand is formally managed by the elected [CWL leadership team](#Leadership_Team),\nhowever every-day project decisions are made by the [CWL community](#Support)\nwhich is open for participation by anyone.\n\nCWL builds on technologies such as [JSON-LD](https://json-ld.org)\nfor data modeling and [Docker](https://www.docker.com/) for portable runtime\nenvironments.\n\n## User Guide\n\nThe [CWL user guide](https://www.commonwl.org/user_guide/) provides a\ngentle introduction to learning how to write CWL command line tool and workflow\ndescriptions.\n\n[CWLの日本語での解説ドキュメント](https://github.com/pitagora-galaxy/cwl/wiki/CWL-Start-Guide-JP)\nis a 15 minute introduction to the CWL project in Japanese.\n\n[**CWL Recommended Practices**](http://www.commonwl.org/user_guide/rec-practices/)\n\n[CWLの日本語での解説ドキュメント](https://github.com/pitagora-galaxy/cwl/wiki/CWL-Start-Guide-JP) is a 15 minute introduction to the\nCWL project in Japanese.\n\nA series of [video lessons about CWL](https://stepik.org/lesson/35918/step/1?unit=15070) is available in Russian as part of the [Управление вычислениями](https://stepik.org/course/1612/syllabus)(Computation Management) free online course.\n\n### Citation\n\nTo reference the CWL project in a scholary work, please use the following\ncitation:\n\nMichael R. Crusoe, Sanne Abeln, Alexandru Iosup, Peter Amstutz, John Chilton,\nNebojša Tijanić, Hervé Ménager, Stian Soiland-Reyes, Bogdan Gavrilović,\nCarole Goble, and The CWL Community. (2022): **[Methods Included: Standardizing Computational Reuse\nand Portability with the Common Workflow Language](https://cacm.acm.org/magazines/2022/6/261172-methods-included/fulltext)**.\nCommun. ACM 65, 6 (June 2022), 54–63. https://doi.org/10.1145/3486897\n\nTo cite version 1.0 of the CWL standards specifically, please use the following\ncitation inclusive of the DOI.\n\nPeter Amstutz, Michael R. Crusoe, Nebojša Tijanić (editors), Brad Chapman, John\nChilton, Michael Heuer, Andrey Kartashov, Dan Leehr, Hervé Ménager, Maya\nNedeljkovich, Matt Scales, Stian Soiland-Reyes, Luka Stojanovic (2016):\n**Common Workflow Language, v1.0**. Specification, _Common Workflow Language\nworking group_. [https://w3id.org/cwl/v1.0/](https://w3id.org/cwl/v1.0/)\ndoi:[10.6084/m9.figshare.3115156.v2](https://doi.org/10.6084/m9.figshare.3115156.v2)\n\nA collection of existing references to CWL can be found at [https://zotero.org/groups/cwl](https://www.zotero.org/groups/2294829/cwl/items)\n\n### Code of Conduct\n\nThe CWL Project is dedicated to providing a harassment-free experience for\neveryone, regardless of gender, gender identity and expression, sexual\norientation, disability, physical appearance, body size, age, race, or\nreligion. We do not tolerate harassment of participants in any form.\nThis code of conduct applies to all CWL Project spaces, including the Google\nGroup, the Gitter chat room, the Google Hangouts chats, both online and off.\nAnyone who violates this code of conduct may be sanctioned or expelled from\nthese spaces at the discretion of the leadership team.\n\nFor more details, see our [Code of\nConduct](https://github.com/common-workflow-language/common-workflow-language/blob/main/CODE_OF_CONDUCT.md).\n\n\u003ca name=\"Support\"\u003e\u003c/a\u003e\nFor the following content:\n - Support, Community and Contributing\n - CWL Implementations\n - Repositories of CWL Tools and Workflows\n - Software for working with CWL\n   - Editors and viewers\n   - Utilities\n   - Converters and code generators\n   - Code libraries\n - Projects the CWL community is participating in\n - Participating Organizations\n - Individual Contributors\n - CWL Advisors\n - CWL Leadership team\n\nPlease see \u003chttps://www.commonwl.org\u003e\n","funding_links":["https://www.commonwl.org/donate/","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=Z55VS5LBBSZTJ"],"categories":["Next Generation Sequencing","workflow","Common Workflow Language"],"sub_categories":["Workflow Managers"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommon-workflow-language%2Fcommon-workflow-language","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcommon-workflow-language%2Fcommon-workflow-language","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommon-workflow-language%2Fcommon-workflow-language/lists"}