{"id":27042563,"url":"https://github.com/hackfixme/disco","last_synced_at":"2025-10-24T21:40:27.086Z","repository":{"id":234800287,"uuid":"776933185","full_name":"hackfixme/disco","owner":"hackfixme","description":"Disco is a distributed configuration and secrets manager.","archived":false,"fork":false,"pushed_at":"2024-04-23T18:36:38.000Z","size":21630,"stargazers_count":4,"open_issues_count":10,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-22T20:27:26.706Z","etag":null,"topics":["configuration-management","key-value-store","secrets-manager"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hackfixme.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-24T20:48:29.000Z","updated_at":"2024-04-24T13:48:43.000Z","dependencies_parsed_at":"2024-06-19T11:29:22.527Z","dependency_job_id":"fdc7f168-8238-4560-93b6-862be8b1709b","html_url":"https://github.com/hackfixme/disco","commit_stats":null,"previous_names":["hackfixme/disco"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackfixme%2Fdisco","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackfixme%2Fdisco/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackfixme%2Fdisco/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackfixme%2Fdisco/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hackfixme","download_url":"https://codeload.github.com/hackfixme/disco/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247289395,"owners_count":20914463,"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":["configuration-management","key-value-store","secrets-manager"],"created_at":"2025-04-05T04:29:08.345Z","updated_at":"2025-10-24T21:40:22.054Z","avatar_url":"https://github.com/hackfixme.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Disco 🪩🕷️\n\nDisco is a distributed configuration and secrets manager.\n\nIt allows securely storing and retrieving arbitrary data locally, and serving it to authorized remote clients.\n\n\u003e [!WARNING]\n\u003e The project is in early development, so expect bugs and missing features.\n\u003e It is usable in its current state, but please report any issues [here](https://github.com/hackfixme/disco/issues).\n\n\n## Features\n\n- User-friendly command-line interface.\n- Single-binary deployments.\n- Data is encrypted at rest and in transit using modern cryptography (NaCl, TLS 1.3).\n- Flexible authorization using role-based access control.\n- Namespacing support for separating environments (development, staging, production, etc.).\n- Cross-platform: runs on Linux, macOS and Windows.\n\nYou can see planned work on the [milestones page](https://github.com/hackfixme/disco/milestones?direction=asc\u0026sort=title\u0026state=open). Please vote on issues by giving them a :thumbsup:.\n\n\n## Installation\n\nThe easiest way to install Disco is by downloading one of the pre-built packages from the latest release on the [releases page](https://github.com/hackfixme/disco/releases). Unpack the `disco` binary and place it somewhere on your `$PATH`.\n\nContainer images are also available on [Docker Hub](https://hub.docker.com/r/hackfixme/disco). Stable releases are published with version tags, e.g. `0.1.0`, and are also tagged with `latest`. Unstable releases track the `main` branch and are tagged with `main`.\n\nTo pull and run the latest stable release:\n```sh\ndocker run --rm -it hackfixme/disco --version\n```\n\nSee the [container usage page](./docs/container.md) for workflow suggestions.\n\nAlternatively, you can build a binary for your system.\n\nFirst, ensure [Git](https://github.com/git-guides/install-git) and [Go](https://golang.org/doc/install) are installed. Go must be version 1.22 or later.\n\nThen in a terminal run:\n\n```sh\ngo install go.hackfix.me/disco/cmd/disco@latest\n```\n\n\n## Documentation\n\nFor usage instructions, details about the internals, and other information, see the [documentation](/docs).\n\n\n## License\n\n[AGPLv3](/LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackfixme%2Fdisco","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackfixme%2Fdisco","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackfixme%2Fdisco/lists"}