{"id":26933268,"url":"https://github.com/sharadbhat/readable-random","last_synced_at":"2025-06-23T14:33:26.011Z","repository":{"id":125819132,"uuid":"214251927","full_name":"sharadbhat/readable-random","owner":"sharadbhat","description":"Go package for generating readable random phrases.","archived":false,"fork":false,"pushed_at":"2019-10-23T18:05:40.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-09T05:42:40.732Z","etag":null,"topics":["golang","human-readable","package","random-string"],"latest_commit_sha":null,"homepage":null,"language":"Go","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/sharadbhat.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-10-10T18:04:56.000Z","updated_at":"2019-10-23T18:05:42.000Z","dependencies_parsed_at":"2023-06-18T15:07:12.816Z","dependency_job_id":null,"html_url":"https://github.com/sharadbhat/readable-random","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sharadbhat/readable-random","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharadbhat%2Freadable-random","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharadbhat%2Freadable-random/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharadbhat%2Freadable-random/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharadbhat%2Freadable-random/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sharadbhat","download_url":"https://codeload.github.com/sharadbhat/readable-random/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharadbhat%2Freadable-random/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261494714,"owners_count":23167182,"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":["golang","human-readable","package","random-string"],"created_at":"2025-04-02T09:18:17.717Z","updated_at":"2025-06-23T14:33:25.974Z","avatar_url":"https://github.com/sharadbhat.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# readable-random\n\n[![GoDoc](https://godoc.org/github.com/sharadbhat/readable-random?status.svg)](https://godoc.org/github.com/sharadbhat/readable-random)\n[![Go Report Card](https://goreportcard.com/badge/github.com/sharadbhat/readable-random)](https://goreportcard.com/report/github.com/sharadbhat/readable-random)\n\nA Go package to generate readable random phrase.\n\n[GitHub Repository](https://github.com/sharadbhat/readable-random)\n\n## Get started\n\nTo install,\n\n```sh\ngo get github.com/sharadbhat/readable-random\n```\n\n## Usage Instructions\n\nTo use the package, first import it.\n\n```go\nimport readable \"github.com/sharadbhat/readable-random\"\n```\n\nTo generate a random phrase,\n\n```go\nphrase := readable.Generate() // Eg: ForgetfulEgg\n```\n\nHas a method to allow for custom word count, custom separator and optional title casing.\n\n```go\nphrase := readable.GenerateSpecial(false, 4, \"_\") // Eg: a_purple_psychotic_animal\n```\n\nAlso has methods to return single adjective or noun.\n\n```go\nadjective := readable.Adjective() // Eg: absurd\n\nnoun := readable.Noun() // Eg: opinion\n```\n\n## Uses\n\n- This can be used to name and fetch user uploaded resources.\n\n  Example: `https://example.com/photos/ForgetfulEgg`\n\n- Container names.\n\nFor best results, use a word count value of 2, 3, 4, or 5.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharadbhat%2Freadable-random","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsharadbhat%2Freadable-random","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharadbhat%2Freadable-random/lists"}