{"id":13297004,"url":"https://github.com/rabix/composer","last_synced_at":"2026-01-18T03:12:04.710Z","repository":{"id":10462112,"uuid":"65830252","full_name":"rabix/composer","owner":"rabix","description":"Visual and code editor for Common Workflow Language","archived":false,"fork":false,"pushed_at":"2023-01-11T11:19:05.000Z","size":13922,"stargazers_count":309,"open_issues_count":87,"forks_count":73,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-10-23T20:45:03.878Z","etag":null,"topics":["common-workflow-language","cwl","editor","ide"],"latest_commit_sha":null,"homepage":"http://rabix.io/","language":"TypeScript","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/rabix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-08-16T15:10:41.000Z","updated_at":"2025-09-26T11:16:25.000Z","dependencies_parsed_at":"2023-01-12T18:15:51.830Z","dependency_job_id":null,"html_url":"https://github.com/rabix/composer","commit_stats":null,"previous_names":["rabix/cottontail-frontend"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/rabix/composer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabix%2Fcomposer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabix%2Fcomposer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabix%2Fcomposer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabix%2Fcomposer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rabix","download_url":"https://codeload.github.com/rabix/composer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabix%2Fcomposer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28528032,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","cwl","editor","ide"],"created_at":"2024-07-29T17:21:20.938Z","updated_at":"2026-01-18T03:12:04.705Z","avatar_url":"https://github.com/rabix.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Support notice\n\nRabix Composer will remain available as a local sbg:draft2 and CWL 1.0 tool and workflow editor. However, please note that Seven Bridges is not actively maintaining or extending Rabix Composer at the moment (Q2 2021). The repository will remain open for new issues and pull requests, but please have in mind that those may not be processed in a timely manner.\n\nNew CWL versions and features will still be added to the core open source libraries [cwl-ts](https://github.com/rabix/cwl-ts) and [cwl-svg](https://github.com/rabix/cwl-svg). \n\nIf you need an up-to-date CWL editor, you can create an account either on the CGC http://cgc.sbgenomics.com/, Biodata Catalyst powered by Seven Bridges https://platform.sb.biodatacatalyst.nhlbi.nih.gov/, or on CAVATICA https://cavatica.sbgenomics.com/ and use the Web Composer available there. The Web Composer is also available on the Seven Bridges Commercial offerings.\n\n# Rabix Composer\n[![Build Status](https://travis-ci.org/rabix/composer.svg?branch=master)](https://travis-ci.org/rabix/composer)\n\nRabix Composer is an open source editor for [Common Workflow Language](https://github.com/common-workflow-language/common-workflow-language) \ndocuments. \n\nIt has a graphical mode allowing drag and drop creation of workflows\nand wizard type creation of individual tools.\n\n![Workflows!](doc/images/workflows.gif)\n\nIt also has a text mode for entering CWL code directly. The graphical and text\nmodes work seamlessly together.\n\n![Graphical to Text and back again!](doc/images/visual_text.gif)\n\n## Dependencies\n\n- [Node.js](https://nodejs.org/en/) (v12.x)\n\n## Installation\n\n```bash\ngit clone https://github.com/rabix/composer\ncd composer\nnpm ci\n```\n\n**If you are using Linux:**\n\nInstall node.js from https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions\n\n## Starting the dev environment\n```bash\nnpm run serve // starts the dev server\nnpm run compile:electron // compiles electron backend\nnpm run start:electron // opens the app shell\n```\n\n## Packaging the build as a desktop app for the host system and architecture\n```bash\nnpm run build\n```\n\n## Running the tests\n```bash\nnpm test\n```\n\n## Documentation\n\nNow you can read the [Rabix Composer documentation](http://docs.rabix.io/) to learn more about Rabix Composer.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frabix%2Fcomposer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frabix%2Fcomposer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frabix%2Fcomposer/lists"}