{"id":13452472,"url":"https://github.com/dolanmiu/docx","last_synced_at":"2026-02-15T21:10:17.843Z","repository":{"id":37270219,"uuid":"54804539","full_name":"dolanmiu/docx","owner":"dolanmiu","description":"Easily generate and modify .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.","archived":false,"fork":false,"pushed_at":"2026-02-12T11:43:16.000Z","size":145627,"stargazers_count":5455,"open_issues_count":159,"forks_count":590,"subscribers_count":46,"default_branch":"master","last_synced_at":"2026-02-12T11:43:18.467Z","etag":null,"topics":["angular","angular2","browser","create","docs","document","docx","docx-generator","express","expressjs","generate","javascript","microsoft","nodejs","office","react","typescript","vuejs","word"],"latest_commit_sha":null,"homepage":"https://docx.js.org/","language":"TypeScript","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/dolanmiu.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"dolanmiu","patreon":"dolanmiu","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2016-03-26T23:43:56.000Z","updated_at":"2026-02-12T04:41:25.000Z","dependencies_parsed_at":"2022-07-07T12:02:31.522Z","dependency_job_id":"747f6d07-993c-4270-9887-0c3755462bd1","html_url":"https://github.com/dolanmiu/docx","commit_stats":{"total_commits":2367,"total_committers":97,"mean_commits":24.4020618556701,"dds":0.5044359949302915,"last_synced_commit":"bb686bbcbea4e2ba0d8f4faee157f3c02b0e5bb3"},"previous_names":[],"tags_count":92,"template":false,"template_full_name":null,"purl":"pkg:github/dolanmiu/docx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dolanmiu%2Fdocx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dolanmiu%2Fdocx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dolanmiu%2Fdocx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dolanmiu%2Fdocx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dolanmiu","download_url":"https://codeload.github.com/dolanmiu/docx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dolanmiu%2Fdocx/sbom","scorecard":{"id":350013,"data":{"date":"2025-08-11","repo":{"name":"github.com/dolanmiu/docx","commit":"f73676fb9dab425edd8614fecfe7270ee2b9c876"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":3,"reason":"Found 1/3 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"22 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/default.yml:1","Warn: no topLevel permission defined: .github/workflows/demos.yml:1","Warn: no topLevel permission defined: .github/workflows/github-pages.yml:1","Warn: no topLevel permission defined: .github/workflows/npm-publish.yml:1","Warn: no topLevel permission defined: .github/workflows/remove-old-artifacts.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/default.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/default.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/default.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/default.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/default.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/default.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/default.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/default.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/default.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/default.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/default.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/default.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/default.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/default.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/demos.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/demos.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/github-pages.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/github-pages.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/github-pages.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/github-pages.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/github-pages.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/github-pages.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/github-pages.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/github-pages.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/github-pages.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/github-pages.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/npm-publish.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/npm-publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/npm-publish.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/npm-publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/npm-publish.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/npm-publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/npm-publish.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/npm-publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/npm-publish.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/npm-publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/npm-publish.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/npm-publish.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/remove-old-artifacts.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/dolanmiu/docx/remove-old-artifacts.yml/master?enable=pin","Info:   0 out of  17 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   9 out of   9 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":9,"reason":"SAST tool is not run on all commits -- score normalized to 9","details":["Warn: 27 commits out of 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"11 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-xffm-g5w8-qvg7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-pfrx-2q88-qq97","Warn: Project is vulnerable to: GHSA-4r62-v4vq-hr96","Warn: Project is vulnerable to: GHSA-5v2h-r2cx-5xgj","Warn: Project is vulnerable to: GHSA-rrrm-qjm4-v8hf","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-18T08:07:05.135Z","repository_id":37270219,"created_at":"2025-08-18T08:07:05.135Z","updated_at":"2025-08-18T08:07:05.135Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29489547,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T19:29:10.908Z","status":"ssl_error","status_checked_at":"2026-02-15T19:29:10.419Z","response_time":118,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["angular","angular2","browser","create","docs","document","docx","docx-generator","express","expressjs","generate","javascript","microsoft","nodejs","office","react","typescript","vuejs","word"],"created_at":"2024-07-31T07:01:25.049Z","updated_at":"2026-02-15T21:10:17.824Z","avatar_url":"https://github.com/dolanmiu.png","language":"TypeScript","funding_links":["https://github.com/sponsors/dolanmiu","https://patreon.com/dolanmiu","https://www.patreon.com/dolanmiu"],"categories":["TypeScript","Repository","Uncategorized","browser","Documents"],"sub_categories":["Office","Uncategorized"],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./logo/logo-animate.svg\" width=\"100%\" height=\"300\" alt=\"clippy the assistant\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    Easily generate and modify .docx files with JS/TS. Works for Node and on the Browser.\n\u003c/p\u003e\n\n---\n\n[![NPM version][npm-image]][npm-url]\n[![Downloads per month][downloads-image]][downloads-url]\n[![GitHub Action Workflow Status][github-actions-workflow-image]][github-actions-workflow-url]\n[![Known Vulnerabilities][snky-image]][snky-url]\n[![PRs Welcome][pr-image]][pr-url]\n[![codecov][codecov-image]][codecov-url]\n[![Docx.js Editor][docxjs-editor-image]][docxjs-editor-url]\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://i.imgur.com/QeL1HuU.png\" alt=\"drawing\"/\u003e\n\u003c/p\u003e\n\n# Demo\n\n## Browser\n\nHere are examples of `docx` being used with basic `HTML/JS` in a browser environment:\n\n-   https://codepen.io/dolanmiu/pen/RwNeObg\n-   https://jsfiddle.net/dolanmiu/onadx1gu/\n\nHere are examples of `docx` working in `Angular`:\n\n-   https://stackblitz.com/edit/angular-docx\n-   https://stackblitz.com/edit/angular-wmd6k3\n\nHere are examples of `docx` working in `React`:\n\n-   https://stackblitz.com/edit/react-docx\n-   https://stackblitz.com/edit/react-docx-images (adding images to Word Document)\n\nHere is an example of `docx` working in `Vue.js`:\n\n-   https://stackblitz.com/edit/vuejs-docx\n\n## Node\n\nPress `endpoint` on the `RunKit` website:\n\n![RunKit Instructions](https://user-images.githubusercontent.com/2917613/38582539-f84311b6-3d07-11e8-90db-5885ae02c3c4.png)\n\n-   https://runkit.com/dolanmiu/docx-demo1 - Simple paragraph and text\n-   https://runkit.com/dolanmiu/docx-demo2 - Advanced Paragraphs and text\n-   https://runkit.com/dolanmiu/docx-demo3 - Bullet points\n-   https://runkit.com/dolanmiu/docx-demo4 - Simple table\n-   https://runkit.com/dolanmiu/docx-demo5 - Images\n-   https://runkit.com/dolanmiu/docx-demo6 - Margins\n-   https://runkit.com/dolanmiu/docx-demo7 - Landscape\n-   https://runkit.com/dolanmiu/docx-demo8 - Header and Footer\n-   https://runkit.com/dolanmiu/docx-demo10 - **My CV generated with docx**\n\nMore [here](https://github.com/dolanmiu/docx/tree/master/demo)\n\n# How to use \u0026 Documentation\n\nPlease refer to the [documentation at https://docx.js.org/](https://docx.js.org/) for details on how to use this library, examples and much more!\n\n# Playground\n\nExperience `docx` in action through [Docx.js Editor][docxjs-editor-url], an interactive playground where you can code and preview the results in real-time.\n\n# Examples\n\nCheck the [demo folder](https://github.com/dolanmiu/docx/tree/master/demo) for examples.\n\n# Contributing\n\nRead the contribution guidelines [here](https://docx.js.org/#/contribution-guidelines).\n\n# Used by\n\n[\u003cimg src=\"https://i.imgur.com/zy5qWmI.png\" alt=\"drawing\" height=\"50\"/\u003e](https://hfour.com/)\n[\u003cimg src=\"https://i.imgur.com/OYP5tgS.png\" alt=\"drawing\" height=\"50\"/\u003e](https://fuzzproductions.com/)\n[\u003cimg src=\"https://i.imgur.com/zUDMfZ3.png\" alt=\"drawing\" height=\"50\"/\u003e](https://www.mettzer.com/)\n[\u003cimg src=\"https://i.imgur.com/wtNB1uq.png\" alt=\"drawing\" height=\"50\"/\u003e](https://www.wisedoc.net/)\n[\u003cimg src=\"https://i.imgur.com/suiH2zc.png\" alt=\"drawing\" height=\"50\"/\u003e](https://www.dabblewriter.com/)\n[\u003cimg src=\"https://i.imgur.com/1LjuK2M.png\" alt=\"drawing\" height=\"50\"/\u003e](https://turbopatent.com/)\n[\u003cimg src=\"https://i.imgur.com/dHMg0wF.gif\" alt=\"drawing\" height=\"50\"/\u003e](http://www.madisoncres.com/)\n[\u003cimg src=\"https://i.imgur.com/QEZXU5b.png\" alt=\"drawing\" height=\"50\"/\u003e](https://www.beekast.com/)\n[\u003cimg src=\"https://i.imgur.com/XVU6aoi.png\" alt=\"drawing\" height=\"50\"/\u003e](https://herraizsoto.com/)\n[\u003cimg src=\"https://i.imgur.com/fn1xccG.png\" alt=\"drawing\" height=\"50\"/\u003e](http://www.ativer.com.br/)\n[\u003cimg src=\"https://i.imgur.com/cmykN7c.png\" alt=\"drawing\"/\u003e](https://www.arity.co/)\n[\u003cimg src=\"https://i.imgur.com/PXo25um.png\" alt=\"drawing\" height=\"50\"/\u003e](https://www.circadianrisk.com/)\n[\u003cimg src=\"https://i.imgur.com/AKGhtlh.png\" alt=\"drawing\"/\u003e](https://lexense.com/)\n[\u003cimg src=\"https://i.imgur.com/9tqJaHw.png\" alt=\"drawing\" height=\"50\"/\u003e](https://novelpad.co/)\n[\u003cimg src=\"https://i.imgur.com/5bLKFeP.png\" alt=\"drawing\" height=\"50\"/\u003e](https://proton.me/)\n\n...and many more!\n\n---\n\n[![patreon][patreon-image]][patreon-url]\n[![browserstack][browserstack-image]][browserstack-url]\n\nMade with 💖\n\n[npm-image]: https://badge.fury.io/js/docx.svg\n[npm-url]: https://npmjs.org/package/docx\n[downloads-image]: https://img.shields.io/npm/dm/docx.svg\n[downloads-url]: https://npmjs.org/package/docx\n[github-actions-workflow-image]: https://github.com/dolanmiu/docx/workflows/Default/badge.svg\n[github-actions-workflow-url]: https://github.com/dolanmiu/docx/actions\n[snky-image]: https://snyk.io/test/github/dolanmiu/docx/badge.svg\n[snky-url]: https://snyk.io/test/github/dolanmiu/docx\n[pr-image]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg\n[pr-url]: http://makeapullrequest.com\n[codecov-image]: https://codecov.io/gh/dolanmiu/docx/branch/master/graph/badge.svg\n[codecov-url]: https://codecov.io/gh/dolanmiu/docx\n[patreon-image]: https://user-images.githubusercontent.com/2917613/51251459-4e880480-1991-11e9-92bf-38b96675a9e2.png\n[patreon-url]: https://www.patreon.com/dolanmiu\n[browserstack-image]: https://user-images.githubusercontent.com/2917613/54233552-128e9d00-4505-11e9-88fb-025a4e04007c.png\n[browserstack-url]: https://www.browserstack.com\n[docxjs-editor-image]: https://img.shields.io/badge/Docx.js%20Editor-2b579a.svg?style=flat\u0026amp;logo=javascript\u0026amp;logoColor=white\n[docxjs-editor-url]: https://docxjs-editor.vercel.app/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdolanmiu%2Fdocx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdolanmiu%2Fdocx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdolanmiu%2Fdocx/lists"}