{"id":17436086,"url":"https://github.com/zewebdev1337/emojilist","last_synced_at":"2025-10-20T08:18:02.311Z","repository":{"id":257821478,"uuid":"870864101","full_name":"zewebdev1337/emojilist","owner":"zewebdev1337","description":"Full list of fully qualified v11-v16 emoji characters as Go constants.","archived":false,"fork":false,"pushed_at":"2024-10-17T05:18:21.000Z","size":164,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-21T23:34:28.739Z","etag":null,"topics":["emoji","emoji-library","emoji-list","emoji-unicode","golang"],"latest_commit_sha":null,"homepage":"https://pkg.go.dev/github.com/zewebdev1337/emojilist","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/zewebdev1337.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":"2024-10-10T20:01:02.000Z","updated_at":"2024-10-17T06:55:07.000Z","dependencies_parsed_at":"2024-10-20T10:49:04.678Z","dependency_job_id":null,"html_url":"https://github.com/zewebdev1337/emojilist","commit_stats":null,"previous_names":["zewebdev1337/emojilist"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/zewebdev1337/emojilist","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zewebdev1337%2Femojilist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zewebdev1337%2Femojilist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zewebdev1337%2Femojilist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zewebdev1337%2Femojilist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zewebdev1337","download_url":"https://codeload.github.com/zewebdev1337/emojilist/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zewebdev1337%2Femojilist/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261211685,"owners_count":23125543,"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":["emoji","emoji-library","emoji-list","emoji-unicode","golang"],"created_at":"2024-10-17T10:02:09.108Z","updated_at":"2025-10-20T08:17:57.291Z","avatar_url":"https://github.com/zewebdev1337.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# emojilist\n\nThis package provides a full list of **fully qualified** emoji characters as constants using data from [the Unicode emoji test data](https://unicode.org/Public/emoji/16.0/emoji-test.txt). That's it. \n\nThe files within this package are **auto-generated** using `go generate`, see [codegen](codegen/codegen.go).\n\n**Usage:**\n\n```go\nimport emojilist \"github.com/zewebdev1337/emojilist/v16\"\n\nfmt.Println(emojilist.EMOJI_GRINNING_FACE) // Output: 😀\n```\n\n**Naming:**\n\nEmoji constants are named following the pattern `EMOJI_\u003cEMOJI_NAME\u003e`, where `\u003cEMOJI_NAME\u003e` is the emoji's descriptive name from the Unicode emoji test data, converted to uppercase and with spaces and special characters replaced by underscores. For example:\n\n* \"grinning face\" becomes `EMOJI_GRINNING_FACE`\n* \"thumbs up light skin tone\" becomes `EMOJI_THUMBS_UP_LIGHT_SKIN_TONE`\n* \"keycap *\" becomes `EMOJI_KEYCAP_STAR`\n\n**Manually updating (or downgrading) the Emoji List:**\n\nIf this package is not updated or you need to follow constraints from an older emoji version (and manage to find the txt files for versions below v11), you can manually update the emoji list to a specific Unicode version. Simply update the version number at the top of the [emojilist](emojilist.go) file to point to the desired emoji test data file and run `go generate` in the root of the project to regenerate the file and directory with the updated emoji data.\n\n**License:**\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzewebdev1337%2Femojilist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzewebdev1337%2Femojilist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzewebdev1337%2Femojilist/lists"}