{"id":28000440,"url":"https://github.com/andmos/stratos","last_synced_at":"2025-07-29T22:38:00.678Z","repository":{"id":41081464,"uuid":"72883267","full_name":"andmos/Stratos","owner":"andmos","description":"Stratos, a simple HTTP service to list out installed NuGet and Chocolatey packages from a host ","archived":false,"fork":false,"pushed_at":"2022-06-28T17:51:19.000Z","size":103,"stargazers_count":17,"open_issues_count":2,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-08T23:52:47.157Z","etag":null,"topics":["chocolatey","rest-api","windows-server","windows-service"],"latest_commit_sha":null,"homepage":null,"language":"C#","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/andmos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-11-04T20:32:47.000Z","updated_at":"2022-06-28T08:52:28.000Z","dependencies_parsed_at":"2022-08-31T01:10:18.723Z","dependency_job_id":null,"html_url":"https://github.com/andmos/Stratos","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andmos%2FStratos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andmos%2FStratos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andmos%2FStratos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andmos%2FStratos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andmos","download_url":"https://codeload.github.com/andmos/Stratos/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253166489,"owners_count":21864471,"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":["chocolatey","rest-api","windows-server","windows-service"],"created_at":"2025-05-08T23:52:51.977Z","updated_at":"2025-05-08T23:52:52.736Z","avatar_url":"https://github.com/andmos.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Stratos\n===\nWhen using [Chocolatey](https://chocolatey.org/) and tools like [Octopus Deploy](https://octopus.com/), deploying software to tens or hundreds of servers goes like a breeze. But it is also easy to get confused: \"What is actually running on the server right now?\"\n\nStratos is a dead simple HTTP API that provides this information for you - making it great for information gathering on the entire testing cluster or just a simple check on that one team server.\n\n\n[![CI / CD](https://github.com/andmos/Stratos/actions/workflows/CI.yaml/badge.svg?branch=master)](https://github.com/andmos/Stratos/actions/workflows/CI.yaml)\n\n[![Chocolatey](https://img.shields.io/chocolatey/v/stratos.svg)](https://chocolatey.org/packages/stratos/)\n\nCreate the installable Chocolatey package: `$ docker run -v $(pwd):/workspace -w \"/workspace\" -it mono ./build.sh \u0026\u0026\n./package.sh`\n\nExample usage:\n```shell\n# Install some packages:\n\nchoco install jdk8\nchoco install jq\n\n# Install Stratos and invoke:\n\nchoco install stratos\n(Invoke-WebRequest http://localhost:1337/api/chocoPackages).Content\n# [\n#   {\n#     \"packageName\": \"chocolatey\",\n#     \"version\": {\n#       \"version\": {\n#         \"major\": 0,\n#         \"minor\": 10,\n#         \"build\": 12,\n#         \"revision\": 0,\n#         \"majorRevision\": 0,\n#         \"minorRevision\": 0\n#       },\n#       \"specialVersion\": \"beta-20181011\"\n#     }\n#   },\n#   {\n#     \"packageName\": \"DotNet4.5.2\",\n#     \"version\": {\n#       \"version\": {\n#         \"major\": 4,\n#         \"minor\": 5,\n#         \"build\": 2,\n#         \"revision\": 20140902,\n#         \"majorRevision\": 307,\n#         \"minorRevision\": 21350\n#       },\n#       \"specialVersion\": \"\"\n#     }\n#   },\n#   {\n#     \"packageName\": \"jdk8\",\n#     \"version\": {\n#       \"version\": {\n#         \"major\": 8,\n#         \"minor\": 0,\n#         \"build\": 201,\n#         \"revision\": 0,\n#         \"majorRevision\": 0,\n#         \"minorRevision\": 0\n#       },\n#       \"specialVersion\": \"\"\n#     }\n#   },\n#   {\n#     \"packageName\": \"jq\",\n#     \"version\": {\n#       \"version\": {\n#         \"major\": 1,\n#         \"minor\": 5,\n#         \"build\": 0,\n#         \"revision\": 0,\n#         \"majorRevision\": 0,\n#         \"minorRevision\": 0\n#       },\n#       \"specialVersion\": \"\"\n#     }\n#   },\n#   {\n#     \"packageName\": \"stratos\",\n#     \"version\": {\n#       \"version\": {\n#         \"major\": 0,\n#         \"minor\": 6,\n#         \"build\": 5,\n#         \"revision\": 0,\n#         \"majorRevision\": 0,\n#         \"minorRevision\": 0\n#       },\n#       \"specialVersion\": \"\"\n#     }\n#   }\n# ]\n\n```\n\n\u003e Stratos is a chocolate made by Nidar in Trondheim, Norway. Please don't sue me for the name of this project, I love that chocolate.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandmos%2Fstratos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandmos%2Fstratos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandmos%2Fstratos/lists"}