{"id":19900066,"url":"https://github.com/m-lab/go","last_synced_at":"2025-06-16T09:32:37.190Z","repository":{"id":40792109,"uuid":"113226644","full_name":"m-lab/go","owner":"m-lab","description":"General purpose libraries / APIs for use in mlab code.","archived":false,"fork":false,"pushed_at":"2025-03-26T21:47:08.000Z","size":452,"stargazers_count":6,"open_issues_count":16,"forks_count":6,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-04-19T07:14:56.404Z","etag":null,"topics":["development"],"latest_commit_sha":null,"homepage":null,"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/m-lab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2017-12-05T19:55:09.000Z","updated_at":"2025-04-02T13:42:13.000Z","dependencies_parsed_at":"2024-11-06T17:29:01.746Z","dependency_job_id":"b0d85dd2-34b3-4015-b959-d542aaac2eec","html_url":"https://github.com/m-lab/go","commit_stats":{"total_commits":248,"total_committers":12,"mean_commits":"20.666666666666668","dds":0.7298387096774194,"last_synced_commit":"848875a912320aa8024afa6a13740db57126a2c2"},"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-lab%2Fgo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-lab%2Fgo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-lab%2Fgo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-lab%2Fgo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m-lab","download_url":"https://codeload.github.com/m-lab/go/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251528036,"owners_count":21603740,"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":["development"],"created_at":"2024-11-12T20:11:03.395Z","updated_at":"2025-05-02T22:32:10.247Z","avatar_url":"https://github.com/m-lab.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# go\n| branch | travis-ci | coveralls | docs | report card |\n|--------|-----------|-----------|------|-------------|\n| master | [![Travis Build Status](https://travis-ci.org/m-lab/go.svg?branch=master)](https://travis-ci.org/m-lab/go) | [![Coverage Status](https://coveralls.io/repos/m-lab/go/badge.svg?branch=master)](https://coveralls.io/github/m-lab/go?branch=master) | [![GoDoc](https://godoc.org/github.com/m-lab/go?status.svg)](https://godoc.org/github.com/m-lab/go) | [![Go Report Card](https://goreportcard.com/badge/github.com/m-lab/go)](https://goreportcard.com/report/github.com/m-lab/go)\n\nGeneral purpose libraries / APIs for use in mlab code.\n\n## General guidance\nPackages in this repo should be:\n+ Useful across multiple other packages\n+ Non-trivial, either in lines of code or in semantic complexity.\nSmall simple things should likely just be defined where they are used.\n+ Fairly carefully designed.  Probably should review design with other\nengineers before putting in too much effort.\n+ Well tested and well documented.  Test and documentation standards\nshould be even higher than for most code repositories.\n\nNote that packages here are intended to be used in *other* repositories.\nThis means that it will be somewhat disruptive to change APIs in these\npackages, as API changing PRs will break other repos, and require additional\nPRs to fix those repositories.\n\n## tags\n\nPlease never tag this repo as v1.0 or above.  Each library within this repo\nexists independently, and the commitments required by Go module best practices\ncan never be satisfied by this repo as a whole.  According to Go best practices,\nno whole-repo promises are made for tags of the form `v0.X.Y`, so we will\nrestrict ourselves to version tags that start with a zero.\n\nPlease mark packages in development as *alpha* or *beta*.  Use of these packages\nshould be discouraged in other repositories while those packages are under\ndevelopment.\n\n## packages\n[link to go docs](https://pkg.go.dev/github.com/m-lab/go)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-lab%2Fgo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm-lab%2Fgo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-lab%2Fgo/lists"}