{"id":23712093,"url":"https://github.com/deadlysurgeon/speedtest","last_synced_at":"2026-02-08T03:30:20.289Z","repository":{"id":57546467,"uuid":"298349661","full_name":"DeadlySurgeon/speedtest","owner":"DeadlySurgeon","description":"Golang https://speedtest.net CLI Wrapper","archived":false,"fork":false,"pushed_at":"2020-10-03T21:29:02.000Z","size":10,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-02-12T16:33:19.820Z","etag":null,"topics":["cli-wr","go","golang","speedtest","speedtest-cli","wrapper"],"latest_commit_sha":null,"homepage":"","language":"Go","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/DeadlySurgeon.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}},"created_at":"2020-09-24T17:33:30.000Z","updated_at":"2023-03-18T16:51:42.000Z","dependencies_parsed_at":"2022-09-05T10:50:58.338Z","dependency_job_id":null,"html_url":"https://github.com/DeadlySurgeon/speedtest","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeadlySurgeon%2Fspeedtest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeadlySurgeon%2Fspeedtest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeadlySurgeon%2Fspeedtest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeadlySurgeon%2Fspeedtest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeadlySurgeon","download_url":"https://codeload.github.com/DeadlySurgeon/speedtest/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239800432,"owners_count":19699122,"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":["cli-wr","go","golang","speedtest","speedtest-cli","wrapper"],"created_at":"2024-12-30T19:56:54.885Z","updated_at":"2026-02-08T03:30:20.229Z","avatar_url":"https://github.com/DeadlySurgeon.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Speedtest\n\nJust a wrapper around the speedtest cli offered up by speedtest.net\n\nThis implementation is for a friend help complete a basic project, I don't\nrecommend using this tool.\n\n## Speedtest CLI\n\n**Tested Version**: 1.0.0.2\n\nThe speedtest CLI _must_ be present in the path. To verify that you have it\ninstalled correctly, you may run the command `speedtest --version` and expect to\nsee an output similar to this:\n\n```\nSpeedtest by Ookla 1.0.0.2 (5ae238b) Darwin 19.3.0 x86_64\n\nThe official command line client for testing the speed and performance\nof your internet connection.\n```\n\nInstructions on how to install the CLI can be found\n[here](https://www.speedtest.net/apps/cli) and a blog post by speedtest.net\ntalking about this tool can be found\n[here](https://www.speedtest.net/insights/blog/introducing-speedtest-cli/).\n\n## Example:\n\nThis code blocks until it completes the test. \n\n```golang\nresult, err := speedtest.NewTest()\n```\n\n## Contributing\n\nIf anyone decides to use this, any contribution _must_ reach a 100% test\ncoverage. There might be a few exceptions in the future, but realistically I\ndon't see a reason for a wrapper, or a code set this small for that matter, to\nnot be covered completely.\n\nAll code should pass through the bog standard gofmt. Any PRs that don't meet\nformatting standards will be rejected.\n\n## License\n\n```\n    Copyright 2020 deadly.surgery\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use these files except in compliance with the License.\n    You may obtain a copy of the License at\n\n      http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeadlysurgeon%2Fspeedtest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeadlysurgeon%2Fspeedtest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeadlysurgeon%2Fspeedtest/lists"}