{"id":15404511,"url":"https://github.com/k1low/glyph","last_synced_at":"2026-04-02T19:16:20.557Z","repository":{"id":44169101,"uuid":"314303141","full_name":"k1LoW/glyph","owner":"k1LoW","description":"Icon as Code","archived":false,"fork":false,"pushed_at":"2024-06-26T22:36:22.000Z","size":478,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-17T07:14:51.780Z","etag":null,"topics":["as-code","icon"],"latest_commit_sha":null,"homepage":"","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/k1LoW.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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},"funding":{"github":"k1LoW","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-11-19T16:19:12.000Z","updated_at":"2024-07-16T06:52:39.000Z","dependencies_parsed_at":"2023-10-16T04:37:48.844Z","dependency_job_id":"cbfcb660-cd06-44bc-9b07-d55eab575e0a","html_url":"https://github.com/k1LoW/glyph","commit_stats":{"total_commits":143,"total_committers":3,"mean_commits":"47.666666666666664","dds":0.1398601398601399,"last_synced_commit":"1301a47b58d49ae7d20882aaca82b4c772a013f3"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/k1LoW/glyph","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k1LoW%2Fglyph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k1LoW%2Fglyph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k1LoW%2Fglyph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k1LoW%2Fglyph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/k1LoW","download_url":"https://codeload.github.com/k1LoW/glyph/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k1LoW%2Fglyph/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261649858,"owners_count":23189756,"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":["as-code","icon"],"created_at":"2024-10-01T16:13:27.211Z","updated_at":"2026-02-28T10:03:44.097Z","avatar_url":"https://github.com/k1LoW.png","language":"Go","funding_links":["https://github.com/sponsors/k1LoW"],"categories":[],"sub_categories":[],"readme":"# glyph [![build](https://github.com/k1LoW/glyph/workflows/build/badge.svg)](https://github.com/k1LoW/glyph/actions)\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/k1LoW/glyph/raw/main/img/logo.svg\" width=\"300\" alt=\"glyph\"\u003e\n\u003c/p\u003e\n\n`glyph` is a embedded icon framework.\n\n## Concept\n\n`glyph` generates icons by connecting predefined coordinates with lines.\n\n![img](img/coordinates.svg)![img](img/database_with_c.svg)\n\n``` go\npackage main\n\nimport (\n\t\"os\"\n\t\"strings\"\n\n\t\"github.com/k1LoW/glyph\"\n)\n\nfunc main() {\n\tg, _ := glyph.New()\n\t_ = g.Line(strings.Split(\"b0 d0 h0 j0 j6 h8 d8 b6 b0\", \" \"))\n\t_ = g.Line(strings.Split(\"b0 d2 h2 j0\", \" \"))\n\t_ = g.Line(strings.Split(\"b2 d4 h4 j2\", \" \"))\n\t_ = g.Line(strings.Split(\"b4 d6 h6 j4\", \" \"))\n\t_ = g.Write(os.Stdout)\n}\n```\n\n## Included Icon Set\n\n`glyph` has [included icon set](included.md).\n\n``` go\npackage main\n\nimport (\n\t\"os\"\n\t\"strings\"\n\n\t\"github.com/k1LoW/glyph\"\n)\n\nfunc main() {\n\tg, _ := glyph.Included().Get(\"browser\")\n\t_ = g.Write(os.Stdout)\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk1low%2Fglyph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fk1low%2Fglyph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk1low%2Fglyph/lists"}