{"id":13520927,"url":"https://google.github.io/typograms/","last_synced_at":"2025-03-31T19:30:32.574Z","repository":{"id":65981592,"uuid":"528159873","full_name":"google/typograms","owner":"google","description":null,"archived":false,"fork":false,"pushed_at":"2023-11-18T00:24:10.000Z","size":116,"stargazers_count":1266,"open_issues_count":5,"forks_count":17,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-10-14T10:40:51.763Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/google.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","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}},"created_at":"2022-08-23T20:54:58.000Z","updated_at":"2024-10-13T01:12:04.000Z","dependencies_parsed_at":"2023-11-17T23:07:14.093Z","dependency_job_id":"1e38b92c-b46a-456a-bb2c-0fa4136d5a5f","html_url":"https://github.com/google/typograms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Ftypograms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Ftypograms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Ftypograms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Ftypograms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google","download_url":"https://codeload.github.com/google/typograms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222674999,"owners_count":17021190,"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-08-01T06:00:24.405Z","updated_at":"2024-11-02T04:31:49.085Z","avatar_url":"https://github.com/google.png","language":"JavaScript","funding_links":[],"categories":["Tools"],"sub_categories":[],"readme":"# typograms\n\nTypograms (short for typographic diagrams) is a lightweight image format\n (`text/typogram`) useful for defining simple diagrams in technical \ndocumentation, originally developed [here](https://code.sgo.to/2022/06/20/typographic-diagrams.html).\n\nSee it in action here:\n\nhttps://google.github.io/typograms/\n\nLike markdown, typograms is heavily inspired by pre-existing conventions \nfound in ASCII diagrams. A small set of primitives and rules to connect\nthem is defined, which you can use to build larger diagrams.\n\nTypograms optimizes for editability and portability (e.g. plain text is\neasy to maintain, change, store and transmit), at the cost of expressivity\n(e.g. SVG is more expressive) and ergonomics (e.g. higher level tools\nproduce diagrams faster).\n\nYou can embed typograms into pages using the JS rendering library: \n\n```html\n\u003cbody\u003e\n  \u003cscript src=\"https://google.github.io/typograms/typograms.js\"\u003e\u003c/script\u003e\n  \u003cscript type=\"text/typogram\"\u003e\n+----+\n|    |---\u003e My first diagram!\n+----+\n  \u003c/script\u003e\n\u003c/body\u003e\n```\n\nA comparison with related work is available [here](https://google.github.io/typograms/#related).\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/google.github.io%2Ftypograms%2F","html_url":"https://awesome.ecosyste.ms/projects/google.github.io%2Ftypograms%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/google.github.io%2Ftypograms%2F/lists"}