{"id":13414516,"url":"https://github.com/mdaines/viz-js","last_synced_at":"2025-05-13T23:06:08.205Z","repository":{"id":4404724,"uuid":"5542032","full_name":"mdaines/viz-js","owner":"mdaines","description":"Graphviz in your browser","archived":false,"fork":false,"pushed_at":"2024-09-27T15:13:54.000Z","size":14062,"stargazers_count":4083,"open_issues_count":7,"forks_count":352,"subscribers_count":117,"default_branch":"v3","last_synced_at":"2024-10-29T15:04:52.286Z","etag":null,"topics":["dot","emscripten","graphviz","javascript"],"latest_commit_sha":null,"homepage":"https://viz-js.com/","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/mdaines.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},"funding":{"github":"mdaines"}},"created_at":"2012-08-24T15:19:20.000Z","updated_at":"2024-10-27T03:13:43.000Z","dependencies_parsed_at":"2023-07-05T17:00:37.042Z","dependency_job_id":"1d0c9e1b-6fce-4d2b-ad7b-8c89de17e6e6","html_url":"https://github.com/mdaines/viz-js","commit_stats":null,"previous_names":["mdaines/viz-js","mdaines/viz.js"],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdaines%2Fviz-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdaines","download_url":"https://codeload.github.com/mdaines/viz-js/tar.gz/refs/heads/v3","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247927406,"owners_count":21019526,"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":["dot","emscripten","graphviz","javascript"],"created_at":"2024-07-30T21:00:24.990Z","updated_at":"2025-04-08T21:18:23.390Z","avatar_url":"https://github.com/mdaines.png","language":"JavaScript","funding_links":["https://github.com/sponsors/mdaines"],"categories":["Tools","JavaScript","javascript","[🪄 ui-front-end](https://github.com/stars/ketsapiwiq/lists/magic-wand-ui-front-end)"],"sub_categories":["JavaScript"],"readme":"# Viz.js\n\nThis is a collection of packages for working with \u003ca href=\"https://graphviz.org\"\u003eGraphviz\u003c/a\u003e in JavaScript. The main package, [viz](./packages/viz), is a WebAssembly build of Graphviz with a simple JavaScript wrapper.\n\nWith Viz.js, you can easily render a graph diagram as an SVG element to display it in a webpage:\n\n```js\nimport { instance } from \"@viz-js/viz\";\n\ninstance().then(viz =\u003e {\n  document.body.appendChild(viz.renderSVGElement(\"digraph { a -\u003e b }\"))\n});\n```\n\nOther packages:\n\n- [lang-dot](./packages/lang-dot) — CodeMirror language support for the Graphviz DOT language.\n- [website](./packages/website) — Try out Graphviz and Viz.js. Render a graph visualization in your browser.\n- [examples/parcel](./packages/examples/parcel) — Example of using Viz.js with the Parcel bundler.\n- [examples/script-tag](./packages/examples/script-tag) — Example of using the UMD build of Viz.js.\n\n## Install\n\n- Viz.js is published on NPM as [`@viz-js/viz`](https://www.npmjs.com/package/@viz-js/viz).\n- lang-dot is published on NPM as [`@viz-js/lang-dot`](https://www.npmjs.com/package/@viz-js/lang-dot).\n\n## API\n\n[API Reference](https://viz-js.com/api/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdaines%2Fviz-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdaines%2Fviz-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdaines%2Fviz-js/lists"}