{"id":19900121,"url":"https://github.com/m-lab/uuid","last_synced_at":"2025-08-01T11:04:38.840Z","repository":{"id":34410868,"uuid":"176538819","full_name":"m-lab/uuid","owner":"m-lab","description":"A system for allowing sockets to be universally and uniquely identified in M-Lab data.","archived":false,"fork":false,"pushed_at":"2025-06-27T07:13:29.000Z","size":52,"stargazers_count":3,"open_issues_count":1,"forks_count":4,"subscribers_count":14,"default_branch":"main","last_synced_at":"2025-06-30T11:26:45.489Z","etag":null,"topics":[],"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}},"created_at":"2019-03-19T15:09:55.000Z","updated_at":"2025-01-26T07:46:34.000Z","dependencies_parsed_at":"2024-11-06T15:44:04.017Z","dependency_job_id":null,"html_url":"https://github.com/m-lab/uuid","commit_stats":{"total_commits":31,"total_committers":8,"mean_commits":3.875,"dds":0.6451612903225806,"last_synced_commit":"4ebbaf1c23f440c394bda736f743c9b3e01dd51d"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/m-lab/uuid","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-lab%2Fuuid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-lab%2Fuuid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-lab%2Fuuid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-lab%2Fuuid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m-lab","download_url":"https://codeload.github.com/m-lab/uuid/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-lab%2Fuuid/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264428954,"owners_count":23606734,"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":[],"created_at":"2024-11-12T20:11:20.849Z","updated_at":"2025-07-13T17:09:07.953Z","avatar_url":"https://github.com/m-lab.png","language":"Go","readme":"# Socket UUIDs for the M-Lab platform\n\n[![Travis Build Status](https://travis-ci.org/m-lab/uuid.svg?branch=master)](https://travis-ci.org/m-lab/uuid) [![Coverage Status](https://coveralls.io/repos/m-lab/uuid/badge.svg?branch=master)](https://coveralls.io/github/m-lab/uuid?branch=master) [![GoDoc](https://godoc.org/github.com/m-lab/uuid?status.svg)](https://godoc.org/github.com/m-lab/uuid) [![Go Report Card](https://goreportcard.com/badge/github.com/m-lab/uuid)](https://goreportcard.com/report/github.com/m-lab/uuid)\n\nThis allows us to generate a globally unique ID for any TCP socket. When we\nsay globally, we really mean globally - it should be impossible to have two\nmachines generate the same UUID.\n\nThe only case the uniqueness of the UUID could be violated is if two machines\nhave the same hostname and booted up at the exact same second in time, but it is\nbad practice to give machines the same hostname (so don't).\n\n⚠️: This library is fully supported on Linux systems _only_. Using this\nlibrary on non Linux system will compile but most likely will not work\nas intended. Use on non Linux systems at your own risk.\n\nThe design of the UUIDs and this system for creating them can be found in\n[`DESIGN.md`](https://github.com/m-lab/uuid/blob/master/DESIGN.md).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-lab%2Fuuid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm-lab%2Fuuid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-lab%2Fuuid/lists"}