Skip to content

Commit 232cd01

Browse files
committed
refresh ecosystem lists by recent releases
Mention the Common Workflow Language Lab (Fixes #103 )
1 parent b384cb6 commit 232cd01

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

content/tools.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,39 +14,38 @@ class: has-black-h2s has-red-h3s
1414
Beyond releasing the CWL standards, the CWL community has developed many
1515
tools, software libraries, connected specifications, and has shared CWL
1616
descriptions for popular tools.
17+
Other tools are also available in [Common Workflow Language Lab](https://github.com/common-workflow-lab).
1718

1819
### Editors and Viewers
1920

2021
{: .table .table-striped .cols-2}
2122
|Software|Description|
2223
|--- |--- |
23-
|[Rabix Composer](https://github.com/rabix/composer)|Graphical CWL editor|
24+
|[Rabix Benten](https://github.com/rabix/benten)|A [language server](https://langserver.org/) for CWL. Provides CWL code intelligence for VS Code, vim/neovim, Emacs, Acme, IntelliJ/JetBrains, [and others](https://langserver.org/#implementations-client)|
2425
|[CWLviewer](https://view.commonwl.org/)|A web application to view and share Common Workflow Language workflows|
26+
|[ToolJig](https://srp33.github.io/ToolJig/tool.html)|Web forms for building CWL Tool and Workflow descriptions|
27+
|[cwl-mode](https://github.com/tom-tan/cwl-mode)|CWL editing mode for Emacs (instructions [english](https://qiita.com/tm_tn/items/6c9653847412d115bec0), [日本語](https://qiita.com/tm_tn/items/79eec754338d152b092d))|
28+
|[vue-cwl](https://github.com/TMiguelT/vue-cwl)|Visualizer of CWL workflows for the [Vue JavaScript framework](https://vuejs.org/) using [cwl-svg](https://github.com/rabix/cwl-svg)|
29+
|[cwl-for-remote-container-template](https://github.com/tom-tan/cwl-for-remote-container-template)|A template to write CWL documents with VSCode with remote container extension|
2530
|[atom-cwl](https://github.com/manabuishii/language-cwl)|CWL editing mode for Atom|
2631
|[vim-cwl](https://github.com/manabuishii/vim-cwl)|CWL editing mode for Vim|
27-
|[cwl-mode](https://github.com/tom-tan/cwl-mode)|CWL editing mode for Emacs (instructions [english](https://qiita.com/tm_tn/items/6c9653847412d115bec0), [日本語](https://qiita.com/tm_tn/items/79eec754338d152b092d))|
2832
|[vscode-cwl](https://github.com/manabuishii/vscode-cwl)|CWL support in Visual Studio Code|
29-
|[IntelliJ CWL plugin](https://gitlab.com/AleksandrSl/cwl-plugin)|CWL plugin for [IntelliJ and other JetBrains editors](https://plugins.jetbrains.com/plugin/10040-cwl-plugin)|
3033
|[bioSyntax](http://biosyntax.org/)|Includes CWL syntax highliting for [gedit](https://wiki.gnome.org/Apps/Gedit)|
31-
|[Rabix Benten](https://github.com/rabix/benten)|A [language server](https://langserver.org/) for CWL. Provides CWL code intelligence for VS Code, vim/neovim, Emacs, Acme, IntelliJ/JetBrains, [and others](https://langserver.org/#implementations-client)|
32-
|[vue-cwl](https://github.com/TMiguelT/vue-cwl)|Visualizer of CWL workflows for the [Vue JavaScript framework](https://vuejs.org/) using [cwl-svg](https://github.com/rabix/cwl-svg)|
33-
|[cwl-for-remote-container-template](https://github.com/tom-tan/cwl-for-remote-container-template)|A template to write CWL documents with VSCode with remote container extension|
34-
|[ToolJig](https://srp33.github.io/ToolJig/tool.html)|Web forms for building CWL Tool and Workflow descriptions|
3534

3635
### Utilities
3736

3837
{: .table .table-striped .cols-2}
3938
|Software|Description|
4039
|--- |--- |
41-
|[cwldep](https://github.com/common-workflow-language/cwldep) |CWL dependency manager, for importing tool wrappers and workflows into your own project.|
40+
|[cwl-utils](https://github.com/common-workflow-language/cwl-utils)|Example scripts using the new Python 3.6+ CWL parsing library|
41+
|[looper](http://looper.databio.org/)| Job submitting engine with support for [CWL whole workflow/tool scattering](http://looper.databio.org/en/latest/pre-submission-hooks/#included-plugin-looperwrite_sample_yaml_cwl)|
4242
|[cwltest](https://github.com/common-workflow-language/cwltest)|CWL testing framework, automated testing of tools and workflows written with CWL|
43-
|[cwl2zshcomp](https://github.com/kloetzl/cwl2zshcomp)|Generates ZSH auto completions from CWL command line tool descriptions|
44-
|[Cerise](https://github.com/MD-Studio/cerise)|A REST service for running CWL workflows on remote clusters|
4543
|[workflow-service](https://github.com/common-workflow-language/workflow-service)|An implementation of the [GA4GH Workflow Execution Service (WES)](https://github.com/ga4gh/workflow-execution-service-schemas) API to run CWL workflows on remote clusters|
4644
|[cwl-inspector](https://github.com/tom-tan/cwl-inspector)|Tool to inspect properties of tools or workflows written in CWL|
45+
|[cwldep](https://github.com/common-workflow-language/cwldep) |CWL dependency manager, for importing tool wrappers and workflows into your own project.|
4746
|[cwlprov-py](http://github.com/common-workflow-language/cwlprov-py)|Command line tool and Python API to explore [CWLProv](https://w3id.org/cwl/prov/) Research Objects containing provenance of Common Workflow Language executions|
48-
|[cwl-utils](https://github.com/common-workflow-language/cwl-utils)|Example scripts using the new Python 3.6+ CWL parsing library|
49-
|[looper](http://looper.databio.org/)| Job submitting engine with support for [CWL whole workflow/tool scattering](http://looper.databio.org/en/latest/pre-submission-hooks/#included-plugin-looperwrite_sample_yaml_cwl)|
47+
|[Cerise](https://github.com/MD-Studio/cerise)|A REST service for running CWL workflows on remote clusters|
48+
|[cwl2zshcomp](https://github.com/kloetzl/cwl2zshcomp)|Generates ZSH auto completions from CWL command line tool descriptions|
5049

5150
### Converters And Code Generators
5251

@@ -73,15 +72,16 @@ descriptions for popular tools.
7372
{: .table .table-striped .cols-2}
7473
|Software|Description|
7574
|--- |--- |
76-
|[cwltool](https://github.com/common-workflow-language/cwltool)|cwltool (can be [imported as a Python module](https://github.com/common-workflow-language/cwltool#import-as-a-module) and [extended to create custom cwl runners](https://github.com/common-workflow-language/cwltool#extension-points)|
75+
|[cwltool](https://github.com/common-workflow-language/cwltool)|cwltool (can be [imported as a Python module](https://github.com/common-workflow-language/cwltool#import-as-a-module) and [extended to create custom cwl runners](https://github.com/common-workflow-language/cwltool#extension-points))|
7776
|[schema salad](https://github.com/common-workflow-language/schema_salad)|Python module and tools for working with the CWL schema.|
7877
|[cwljava](https://github.com/common-workflow-lab/cwljava)|Java classes for loading, modifying, and creating CWL v1.2 documents|
79-
|[CWL for R](https://github.com/jefferys/cwl)|Parse and work with CWL from R|
80-
|[buchanae/cwl](https://github.com/buchanae/cwl)|CWL document parsing and processing utilities in Go.|
81-
|[CWL for Go](https://github.com/otiai10/cwl.go)|-|
82-
|[CWL for Scala](https://github.com/broadinstitute/cromwell/tree/develop/cwl/src/main/scala/cwl)|CWL object model for Scala|
83-
|[cwl-proto](https://github.com/broadinstitute/cwl-proto)|Reading and writing Common Workflow Language to Protocol Buffers|
84-
|[CmdParser](https://github.com/CBICA/CmdParser)|Reading and Writing Common Workflow Language spec files from C++ applications. Includes a Command Line Parser|
78+
|[cwlScala](https://github.com/dnanexus/cwlScala/)|A Scala wrapper around cwljava; Also included is an evaluation engine for CWL expressions.|
79+
|[cwl-ts-auto](https://github.com/common-workflow-lab/cwl-ts-auto)|TypeScript objects and utilities for parsing and creating CWL v1.2 documents.|
8580
|[Rcwl](https://github.com/hubentu/Rcwl)|Build, read, write and run CWL in R|
8681
|[tidycwl](https://sbg.github.io/tidycwl/)|Tidy (R) Common Workflow Language Tools and Workflows|
8782
|[cwl-rs](https://github.com/onnovalkering/cwl-rs)|CWL object model for Rust|
83+
|[CmdParser](https://github.com/CBICA/CmdParser)|Reading and Writing Common Workflow Language spec files from C++ applications. Includes a Command Line Parser|
84+
|[buchanae/cwl](https://github.com/buchanae/cwl)|CWL document parsing and processing utilities in Go.|
85+
|[CWL for Go](https://github.com/otiai10/cwl.go)|Parser of CWL file and CWL input objects (JSON/YAML) files in Go.|
86+
|[cwl-proto](https://github.com/broadinstitute/cwl-proto)|Reading and writing Common Workflow Language to Protocol Buffers|
87+

0 commit comments

Comments
 (0)