{"id":21637799,"url":"https://github.com/akopdev/obsidian-textgrams","last_synced_at":"2025-04-10T02:29:07.796Z","repository":{"id":264491209,"uuid":"859887380","full_name":"akopdev/obsidian-textgrams","owner":"akopdev","description":"Create and store ASCII graphics in your Obsidian","archived":false,"fork":false,"pushed_at":"2024-12-03T11:19:12.000Z","size":13701,"stargazers_count":76,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-02T18:51:09.956Z","etag":null,"topics":["ascii","ascii-art","asciidoc","obsidian"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/akopdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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":["akopdev"]}},"created_at":"2024-09-19T13:02:18.000Z","updated_at":"2025-03-19T08:10:46.000Z","dependencies_parsed_at":"2024-11-24T18:08:06.243Z","dependency_job_id":"eba44269-9391-4fe7-936f-23fef7f42e06","html_url":"https://github.com/akopdev/obsidian-textgrams","commit_stats":{"total_commits":9,"total_committers":1,"mean_commits":9.0,"dds":0.0,"last_synced_commit":"f6396331ec20b0d320eab4ea64ef9e44ceaa1682"},"previous_names":["akopdev/obsidian-textgrams"],"tags_count":3,"template":false,"template_full_name":"obsidianmd/obsidian-sample-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akopdev%2Fobsidian-textgrams","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akopdev%2Fobsidian-textgrams/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akopdev%2Fobsidian-textgrams/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akopdev%2Fobsidian-textgrams/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akopdev","download_url":"https://codeload.github.com/akopdev/obsidian-textgrams/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248143988,"owners_count":21054858,"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":["ascii","ascii-art","asciidoc","obsidian"],"created_at":"2024-11-25T04:06:59.385Z","updated_at":"2025-04-10T02:29:07.773Z","avatar_url":"https://github.com/akopdev.png","language":"JavaScript","readme":"Textgram Plugin for Obsidian\n============================\n\nObsidian plug-in that allows you to create and store ASCII graphics in your notes.\nIt can be used to to define diagrams, flowcharts, complex tables, Gantt charts and more \nin technical documentation, that will be rendered as a nice SVG graphics in the preview mode.\n\nThis plug-in is based on [typograms](https://github.com/google/typograms) library, originally\ndeveloped by [Sam Goto](https://code.sgo.to/2022/06/20/typographic-diagrams.html).\n\n![Obsidian Textgrams plugin example](docs/cover.gif)\n\n## Motivation\n\nI'm a software engineer and I use Obsidian to document my projects, as long as support my \ncontinuous learning process. I often need to create diagrams, flowcharts, tables and other graphics,\nthat are not locked in a specific tool, but can be easily shared and versioned in my notes.\n\nUsing ASCII graphics allows to create a very flexible and portable content, that can be easily\nedited and versioned in a text file, without loosing benefits of a visual representation.\n\n## Features\n\n- [X] Store ASCII graphics in notes and render them as SVG graphics in the preview mode.\n- [ ] Use build-in editor to create and modify ASCII graphics without leaving Obsidian.\n\n## Installation\n\nInstall the plugin via the Obsidian third-party plugin browser.\n\n1. Open the Obsidian settings.\n2. In the sidebar, select `Community plugins`.\n3. Search for `Textgrams` in available plugins.\n4. Click `Install`.\n5. Enable the plugin in the Obsidian settings.\n\n## Usage\n\nJust create a code block with `textgram` language and write your ASCII graphics inside it.\n\nExample:\n\n\u003cpre\u003e\n```textgram\n+-----+            +-----+\n|  A  |            |  B  |\n+--+--+            +--+--+\n   | foo              |\n   |-----------------\u003e|\n   | hello            |\n   |-----------------\u003e|--+\n   |           world  |  | prompts the user\n   |\u003c-----------------|--+\n   |                  |\n --+--              --+--\n```\n\u003c/pre\u003e\n\nYou can find more examples [here](docs/examples.md).\n\n## Development\n\nIf you have any suggestions, issues or feature requests, please open an issue in the GitHub repository.\n\n## Support this project\n\nYou can support this project by starring the repository, sharing it with your friends or contributing to\nthe code.\n\nYou can also support the author by buying him a coffee. Click sponsor button on the top of the page.\n","funding_links":["https://github.com/sponsors/akopdev"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakopdev%2Fobsidian-textgrams","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakopdev%2Fobsidian-textgrams","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakopdev%2Fobsidian-textgrams/lists"}