{"id":13564084,"url":"https://github.com/martian-lang/martian","last_synced_at":"2025-04-03T21:30:23.943Z","repository":{"id":23946251,"uuid":"94939494","full_name":"martian-lang/martian","owner":"martian-lang","description":"Language and framework for high performance computational pipelines.","archived":false,"fork":false,"pushed_at":"2025-02-26T00:09:44.000Z","size":10484,"stargazers_count":148,"open_issues_count":5,"forks_count":20,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-02-26T01:19:39.142Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://martian-lang.org","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/martian-lang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-20T22:14:53.000Z","updated_at":"2025-02-26T00:09:49.000Z","dependencies_parsed_at":"2024-05-13T18:44:13.982Z","dependency_job_id":"80ee1e50-4c2d-46d2-b35c-8d19641c823f","html_url":"https://github.com/martian-lang/martian","commit_stats":null,"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martian-lang%2Fmartian","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martian-lang%2Fmartian/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martian-lang%2Fmartian/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martian-lang%2Fmartian/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/martian-lang","download_url":"https://codeload.github.com/martian-lang/martian/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247082760,"owners_count":20880712,"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":[],"created_at":"2024-08-01T13:01:26.400Z","updated_at":"2025-04-03T21:30:23.924Z","avatar_url":"https://github.com/martian-lang.png","language":"Go","funding_links":[],"categories":["others","Go"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"http://martian-lang.org\"\u003e\n    \u003cimg src=\"https://avatars0.githubusercontent.com/u/16513506?v=4\u0026s=200\"\u003e\n  \u003c/a\u003e\n  \u003cp align=\"center\"\u003e\n    Language and framework for developing high performance computational pipelines.\n  \u003c/p\u003e\n\u003c/p\u003e\n\n[![GoDoc](https://godoc.org/github.com/martian-lang/martian?status.svg)](https://godoc.org/github.com/martian-lang/martian)\n[![Build Status](https://github.com/martian-lang/martian/actions/workflows/test.yml/badge.svg)](https://github.com/martian-lang/martian/actions/workflows/test.yml)\n\n## Getting Started\n\nPlease see the [Martian Documentation](http://martian-lang.org).\n\nThe easiest way to get started is\n\n```sh\n$ git clone https://github.com/martian-lang/martian.git\n$ cd martian\n$ make\n```\n\nAlternatively, build with [bazel](https://bazel.build):\n\n```sh\n$ bazel build //:mrp\n```\n\nNote that while `go get` will not work very well for this repository, because it\nwill skip fetching the web UI and runtime configuration files, and because this\nrepository had already tagged version 3 by the time go modules came around, and\nis thus not following the expected go conventions for how code is organized for\nnon-v1 versions.\n\n### Note on semantic versioning\n\nSemantic versioning for martian is based on pipeline compatibility, not the Go\nAPI.  That is, a major version change indicates that pipelines (defined in\n`.mro` files) may no longer function correctly.  This unfortunately poses problems\nwith go modules, (which didn't exist yet at the time v3 was first tagged) which\nexpect version tags to be referring to the semver compatibility of the Go API.\nWe hope to rectify this in v5, but ironically that will force an\nbackwards-incompatible change to the Go API.  In the mean time, if you wish to\ndepend on martian as a go module, use the git commit rather than a version tag.\n\n## Copyright and License\n\nCode and documentation copyright 2014-2017 the [Martian Authors](https://github.com/martian-lang/martian/graphs/contributors) and [10x Genomics, Inc.](https://10xgenomics.com) Code released under the [MIT License](https://github.com/martian-lang/martian/blob/master/LICENSE). Documentation released under [Creative Commons](https://github.com/martian-lang/martian-docs/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartian-lang%2Fmartian","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartian-lang%2Fmartian","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartian-lang%2Fmartian/lists"}