{"id":20480412,"url":"https://github.com/roman/haskell-capataz","last_synced_at":"2025-08-16T15:17:33.437Z","repository":{"id":62435677,"uuid":"115219640","full_name":"roman/Haskell-capataz","owner":"roman","description":"OTP-like supervision trees in Haskell ","archived":false,"fork":false,"pushed_at":"2019-05-21T02:11:27.000Z","size":399,"stargazers_count":62,"open_issues_count":8,"forks_count":3,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-08-13T04:29:25.126Z","etag":null,"topics":["concurrency","haskell","supervisor"],"latest_commit_sha":null,"homepage":null,"language":"Haskell","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/roman.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/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":"2017-12-23T20:18:03.000Z","updated_at":"2024-11-05T00:21:57.000Z","dependencies_parsed_at":"2022-11-01T21:02:26.140Z","dependency_job_id":null,"html_url":"https://github.com/roman/Haskell-capataz","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/roman/Haskell-capataz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roman%2FHaskell-capataz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roman%2FHaskell-capataz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roman%2FHaskell-capataz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roman%2FHaskell-capataz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roman","download_url":"https://codeload.github.com/roman/Haskell-capataz/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roman%2FHaskell-capataz/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270729236,"owners_count":24635389,"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","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"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":["concurrency","haskell","supervisor"],"created_at":"2024-11-15T15:49:58.114Z","updated_at":"2025-08-16T15:17:33.378Z","avatar_url":"https://github.com/roman.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Capataz\n\n\u003e Our greatest glory is not in never failing, but in rising every time we fail.– Confucius\n\n## Table Of Contents\n\n* [Installation](#installation)\n* [Documentation](#documentation)\n* [Development](#development)\n\n## Installation\n\n[![Hackage](https://img.shields.io/hackage/v/capataz.svg)](https://img.shields.io/hackage/v/capataz.svg)\n[![Stackage LTS](https://www.stackage.org/package/capataz/badge/lts)](http://stackage.org/lts/package/capataz)\n[![Stackage Nightly](https://www.stackage.org/package/capataz/badge/nightly)](http://stackage.org/nightly/package/capataz)\n\nMake sure you include the following entry on your [cabal file's\ndependecies](https://www.haskell.org/cabal/users-guide/developing-packages.html#build-information)\nsection.\n\n```cabal\nlibrary:\n  build-depends: capataz\n```\n\nOr on your `package.yaml`\n\n```\ndependencies:\n- capataz\n```\n\n## Documentation\n\nThe documentation website can be found\n[here](https://romanandreg.gitbooks.io/capataz/content/). Some relevant links:\n\n* [Purpose](https://romanandreg.gitbooks.io/capataz/content/purpose.html)\n* [FAQ](https://romanandreg.gitbooks.io/capataz/content/FAQ.html)\n\n## Development\n\n![Build Status](https://circleci.com/gh/roman/Haskell-teardown.svg?style=svg)\n[![Github](https://img.shields.io/github/commits-since/roman/haskell-capataz/v0.2.0.0.svg)](https://img.shields.io/github/commits-since/roman/haskell-capataz/v0.2.0.0.svg)\n[![Hackage Dependencies](https://img.shields.io/hackage-deps/v/capataz.svg)](http://packdeps.haskellers.com/feed?needle=capataz)\n\nFollow the [developer guidelines](https://romanandreg.gitbooks.io/capataz/content/CONTRIBUTING.html)\n\n## In future releases\n\n* Replace Protolude in favor of RIO\n* Documentation of performance analysis\n* Ensure unit tests always finish on all concurrent scenarios (dejafu experiment)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froman%2Fhaskell-capataz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froman%2Fhaskell-capataz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froman%2Fhaskell-capataz/lists"}