{"id":6149,"url":"https://github.com/testthedocs/awesome-docs","name":"awesome-docs","description":"A curated list of awesome documentation tools","projects_count":259,"last_synced_at":"2026-07-23T08:00:24.025Z","repository":{"id":44175030,"uuid":"191968647","full_name":"testthedocs/awesome-docs","owner":"testthedocs","description":"A curated list of awesome documentation tools","archived":false,"fork":false,"pushed_at":"2026-06-22T23:42:32.000Z","size":406,"stargazers_count":878,"open_issues_count":14,"forks_count":95,"subscribers_count":13,"default_branch":"main","last_synced_at":"2026-07-04T17:03:24.164Z","etag":null,"topics":["awesome","awesome-list","docs"],"latest_commit_sha":null,"homepage":"https://testthedocs.github.io/awesome-docs/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/testthedocs.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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-06-14T15:41:53.000Z","updated_at":"2026-06-30T19:30:39.000Z","dependencies_parsed_at":"2024-01-23T03:05:22.182Z","dependency_job_id":"b76e097b-63ca-444d-b14e-53385deea21f","html_url":"https://github.com/testthedocs/awesome-docs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/testthedocs/awesome-docs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testthedocs%2Fawesome-docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testthedocs%2Fawesome-docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testthedocs%2Fawesome-docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testthedocs%2Fawesome-docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/testthedocs","download_url":"https://codeload.github.com/testthedocs/awesome-docs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testthedocs%2Fawesome-docs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35794548,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-23T02:00:06.683Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"created_at":"2024-01-07T04:22:20.888Z","updated_at":"2026-07-23T08:00:24.025Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Editor","Site Generators","Hosting","AsciiDoc","API","Style Guides","Accessibility","Screencast","Mockup","Tool Collection","Browser Extensions","Browser Testing","Reading","Knowledge Base","Screenshot","Quality Assurance","GitHub Actions","User Behavior Analytics","Watching","Writing","Viewer","Feedback","Spelling"],"sub_categories":["Sphinx Themes","Search","Hugo Extensions","Sphinx Extensions","MkDocs Extensions","Docsify Extensions"],"readme":"# Awesome Docs [![Awesome](https://awesome.re/badge-flat2.svg)](https://awesome.re)\n\nA [curated list](https://github.com/testthedocs/awesome-docs) of awesome documentation tools, guides and good practice.\n\n*If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file.\nThank you!*\n\n## Contributing\n\nPlease take a quick gander at the [contribution guidelines](https://github.com/testthedocs/awesome-docs/blob/master/CONTRIBUTING.md) first.\n\nThanks to all [contributors](https://github.com/testthedocs/awesome-docs/graphs/contributors); you rock!\n\n## Contents\n\n- [Accessibility](#accessibility)\n- [AsciiDoc](#asciidoc)\n- [API](#api)\n- [Browser Extensions](#browser-extensions)\n- [Browser Testing](#browser-testing)\n- [Editor](#editor)\n- [Feedback](#feedback)\n- [GitHub Actions](#github-actions)\n- [Hosting](#hosting)\n- [Knowledge Base](#knowledge-base)\n- [Mockup](#mockup)\n- [Quality Assurance](#quality-assurance)\n- [Reading](#reading)\n- [Screencast](#screencast)\n- [Screenshot](#screenshot)\n- [Site Generators](#site-generators)\n  - [Docsify Extensions](#docsify-extensions)\n  - [Hugo Extensions](#hugo-extensions)\n  - [MkDocs Extensions](#mkdocs-extensions)\n  - [Search](#search)\n  - [Sphinx Extensions](#sphinx-extensions)\n  - [Sphinx Themes](#sphinx-themes)\n- [Spelling](#spelling)\n- [Style Guides](#style-guides)\n- [Tool Collection](#tool-collection)\n- [User Behavior Analytics](#user-behavior-analytics)\n- [Viewer](#viewer)\n- [Watching](#watching)\n- [Writing](#writing)\n\n## Accessibility\n\n- [AXE-CLI](https://github.com/dequelabs/axe-cli)\n- [Contrastchecker](https://webaim.org/resources/contrastchecker/)\n- [Image Alt text best practices](https://support.siteimprove.com/hc/en-gb/articles/115000013031-Accessibility-Image-Alt-text-best-practices)\n- [Lumberjack](https://github.com/JakePartusch/lumberjack)\n- [Pa11y](https://pa11y.org/)\n\n## AsciiDoc\n\n- [adoc Studio](https://adoc-studio.app)\n- [Asciidoctor](https://asciidoctor.org/)\n- [AsciiDoc Alive](https://asciidocalive.docswriter.com/)\n- [IntelliJ AsciiDoc Plugin](https://intellij-asciidoc-plugin.ahus1.de/)\n- [Asciidoc FX](https://www.asciidocfx.com/)\n\n## API\n\n- [API Guidelines](https://dret.github.io/guidelines/)\n- [Bruno](https://www.usebruno.com/)\n- [Bump.sh](https://bump.sh/)\n- [Document360 API Documentation](https://document360.com/solutions/api-documentation/)\n- [Hoppscotch](https://github.com/hoppscotch/hoppscotch)\n- [json-schema-sensitivity-checker](https://github.com/cbetta/json-schema-sensitivity-checker)\n- [oas](https://openap.is/)\n- [OpenAPI 3 CLI](https://github.com/Redocly/openapi-cli)\n- [Postman](https://www.getpostman.com/)\n- [RapiDoc](https://mrin9.github.io/RapiDoc/index.html)\n- [Redoc-Editor](https://github.com/pointnet/redoc-editor)\n- [ReDoc](https://redocly.github.io/redoc/)\n- [Restish](https://rest.sh/#/)\n- [Sourcey](https://sourcey.com) - Static documentation generator that combines OpenAPI references with markdown guides into a single site.\n- [Speccy](https://github.com/wework/speccy)\n- [Spectral](https://stoplight.io/open-source/spectral/)\n- [Stoplight Studio](https://stoplight.io/studio/)\n- [Swagger](https://swagger.io/)\n- [swaggerui](https://github.com/flowchartsman/swaggerui)\n- [Tips for better documentation with OpenAPI](https://lornajane.net/posts/2023/tips-for-better-documentation-with-openapi)\n- [What we can learn from UX professionals when designing APIs](https://www.linkedin.com/pulse/what-we-can-learn-from-ux-professionals-when-designing-joyce-stack-/)\n- [widdershins](https://github.com/Mermade/widdershins)\n- [Zalando RESTful API and Event Guidelines](https://opensource.zalando.com/restful-api-guidelines/#)\n- [DevDocsAI](https://devdocsai-sigma.vercel.app/) - AI-powered API documentation generator. Paste code, get docs in 30 seconds.\n\n## Browser Extensions\n\n- [Grammarly](https://www.grammarly.com/)\n- [LanguageTool](https://languagetool.org/)\n- [QuillBot](https://quillbot.com/)\n \n## Browser Testing\n\n- [Nightwatch.js](https://nightwatchjs.org/)\n- [Playwright](https://playwright.dev/)\n- [Puppeteer](https://github.com/GoogleChrome/puppeteer)\n- [Selenium](https://www.seleniumhq.org/)\n\n## Editor\n\n- [HackMD](https://hackmd.io/)\n- [Lapce](https://github.com/lapce/lapce)\n- [Mark Text](https://github.com/marktext/marktext)\n- [Swimm](https://swimm.io/)\n- [Visual Studio Code](https://code.visualstudio.com/)\n- [Zed](https://zed.dev/)\n- [Zettlr](https://www.zettlr.com/)\n\n## Feedback\n\n- [Papercups](https://github.com/papercups-io/papercups)\n\n## GitHub Actions\n\n- [Alex Action](https://github.com/theashraf/alex-action)\n- [DocPulse](https://github.com/YoniRaviv/DocPulse)\n- [DOCtor-RST](https://github.com/marketplace/actions/doctor-rst)\n- [EkLine](https://ekline.io)\n- [Lighthouse CI Action](https://github.com/treosh/lighthouse-ci-action)\n- [Run misspell with reviewdog](https://github.com/marketplace/actions/run-misspell-with-reviewdog)\n- [Spellcheck Action](https://github.com/marketplace/actions/github-spellcheck-action)\n- [TOC Generator](https://github.com/technote-space/toc-generator)\n- [TODO to Issue Action](https://github.com/alstr/todo-to-issue-action)\n- [Vale](https://github.com/errata-ai/vale-action)\n\n## Hosting\n\n- [Doctave](https://www.doctave.com/)\n- [Ferndesk](https://ferndesk.com/)\n- [GitBook](https://www.gitbook.com/)\n- [Jamdesk](https://www.jamdesk.com/)\n- [Mintlify](https://www.mintlify.com/)\n- [Netlify](https://www.netlify.com/)\n- [Read The Docs](https://readthedocs.org/)\n\n## Knowledge Base\n\n- [Document360](https://document360.com/)\n- [Logseq](https://logseq.com/)\n- [Obsidian](https://obsidian.md)\n- [Specsight](https://specsight.app)\n\n## Mockup\n\n- [Animockup](https://github.com/alyssaxuu/animockup)\n- [Excalidraw](https://excalidraw.com/)\n- [Markmap](https://markmap.js.org/)\n\n## Quality Assurance\n\n- [Alex](https://github.com/get-alex/alex)\n- [brok](https://github.com/smallhadroncollider/brok)\n- [Capitalize My Title](https://capitalizemytitle.com/)\n- [case-police](https://github.com/antfu/case-police)\n- [Doc Detective](https://github.com/doc-detective/doc-detective)\n- [EkLine](https://ekline.io)\n- [Harper](https://writewithharper.com/)\n- [HtmlTest](https://github.com/wjdp/htmltest)\n- [InnovationEngine](https://github.com/Azure/InnovationEngine)\n- [Linkspector](https://github.com/UmbrellaDocs/linkspector)\n- [lychee](https://github.com/lycheeverse/lychee)\n- [Readable](https://www.webfx.com/tools/read-able/)\n- [Rules example](https://github.com/cisco-open/inclusive-language/blob/main/cisco-rules.yaml)\n- [Swimm](https://swimm.io/)\n- [Vale](https://vale.sh/)\n- [Woke](https://getwoke.tech/)\n- [Your automated tester](https://squidler.io/)\n\n## Reading\n\n- [A Guide to Creating Personas](https://marvelapp.com/blog/creating-personas/)\n- [A simple technique for evaluating content](https://userresearch.blog.gov.uk/2014/09/02/a-simple-technique-for-evaluating-content/)\n- [An examination of translating text to make it as accessible as possible](https://pudding.cool/2022/02/plain/)\n- [API Handyman](https://apihandyman.io/)\n- [Automating Your Accessibility Tests](https://24ways.org/2017/automating-your-accessibility-tests)\n- [Awesome Documentation](https://github.com/vipulgupta2048/awesome-documentation)\n- [Become a better writer as a developer](https://dev.to/dhaiwat10/become-a-better-writer-as-a-developer-46oc)\n- [Become a technical writer](https://www.instructionalsolutions.com/blog/become-a-technical-writer)\n- [Document Like a Scientist](https://noti.st/karissapeth/g3vUiw/document-like-a-scientist)\n- [Free Resources to Learn Technical Writing](https://medium.com/@ann.green/free-resources-to-learn-technical-writing-7d642020cda9)\n- [Google - Technical Writing Courses](https://developers.google.com/tech-writing)\n- [Grammarly Blog](https://www.grammarly.com/blog/)\n- [Great Developer Documentation Examples](https://everydeveloper.com/developer-documentation-examples/)\n- [How Google, Twitter, and Spotify built a culture of documentation](https://dev.to/doctave/how-google-twitter-and-spotify-built-a-culture-of-documentation-3e0m)\n- [How to write technical posts](https://reasonablypolymorphic.com/blog/writing-technical-posts/)\n- [Mastering cURL](https://dev.to/mkinoshita12/mastering-curl-going-from-junior-to-senior-level-debugging-skills-5d80)\n- [Maybe it's time we re-think docs](https://kathkorevec.medium.com/building-a-better-place-for-docs-197f92765409)\n- [Scottydocs.com](https://github.com/scottydocs)\n- [Semantic Line Breaks](https://sembr.org/)\n- [Setting up the alex.js language linter in your project](https://dev.to/unmock/setting-up-the-alex-js-language-linter-in-your-project-3bpl)\n- [Systematic approach to technical documentation authoring](https://diataxis.fr/)\n- [Technical Writing: A Comprehensive Guide](https://www.adoc-studio.app/blog/technical-writing-guide)\n- [Technical Documentation in Software Development](https://www.altexsoft.com/blog/business/technical-documentation-in-software-development-types-best-practices-and-tools/)\n- [Technical Documentation Tool and Web Guide](https://www.indoition.com/tools-websites-technical-documentation.htm)\n- [User Guide Template](https://clickhelp.com/clickhelp-technical-writing-blog/user-guide-template/)\n- [What nobody tells you about documentation](https://www.divio.com/blog/documentation/)\n- [Where to start with analytics for documentation](https://thisisimportant.net/posts/documentation-site-analytics-start/)\n- [Why does inclusive language matter](https://writer.com/inclusion-glossary/)\n- [Write good examples by starting with real code](https://jvns.ca/blog/2021/07/08/writing-great-examples/)\n- [Writing great documentation](https://medium.com/@episod/writing-great-documentation-44d90367115a)\n- [Writing Technical Stuff for Non-Technical Readers](https://quickfix.es/2020/10/the-baseline/)\n\n## Screencast\n\n- [Asciinema](https://asciinema.org/)\n- [Codio](https://present.readthedocs.io/en/latest/codio.html)\n- [Editly](https://github.com/mifi/editly)\n- [Kap](https://github.com/wulkano/kap) (macOS)\n- [Peek](https://github.com/phw/peek)\n- [Screenity](https://github.com/alyssaxuu/screenity)\n- [Terminalizer](https://github.com/faressoft/terminalizer)\n\n## Screenshot\n\n- [Carbon](https://carbon.now.sh)\n- [Flameshot](https://github.com/lupoDharkael/flameshot)\n- [Heroshot](https://github.com/omachala/heroshot)\n- [shot-scraper](https://github.com/simonw/shot-scraper)\n- [Shottr](https://shottr.cc/)\n\n## Site Generators\n\n- [11ty](https://www.11ty.dev/)\n- [Antora](https://antora.org/)\n- [adoc Studio](https://www.adoc-studio.app)\n- [Bengal](https://github.com/lbliii/bengal)\n- [Astro](https://astro.build/)\n  - [Starlight](https://starlight.astro.build/)\n- [docmd](https://docmd.io/)\n- [Document Node](https://documentnode.io/)\n- [Docus](https://docus.dev/)\n- [Docusaurus](https://docusaurus.io/)\n- [DocFX](https://dotnet.github.io/docfx/)\n- [Docsify](https://docsify.js.org/)\n- [Docsite](https://github.com/sourcegraph/docsite)\n- [Dokz](https://dokz.vercel.app/)\n- [Fumadocs](https://fumadocs.vercel.app/)\n- [Gridsome](https://gridsome.org)\n- [Log4brains](https://github.com/thomvaill/log4brains)\n- [mdBook](https://github.com/rust-lang/mdBook)\n- [MkDocs](https://www.mkdocs.org/)\n- [Nextra](https://github.com/shuding/nextra)\n- [Portray](https://github.com/timothycrosley/portray)\n- [Quarto](https://quarto.org/)\n- [Quartz](https://github.com/jackyzha0/quartz)\n- [RcPress](https://github.com/YvesCoding/rcpress)\n- [Sphinx](https://www.sphinx-doc.org/en/master/)\n- [VitePress](https://vitepress.dev/)\n- [Vocs](https://vocs.dev/)\n- [VuePress](https://github.com/wevm/vocs/)\n- [xyd](https://xyd.dev)\n- [Zola](https://www.getzola.org/)\n\n### Docsify Extensions\n\n- [docsify-themeable](https://jhildenbiddle.github.io/docsify-themeable/#/)\n\n### Hugo Extensions\n\n- [Hugo modules](https://discourse.gohugo.io/t/hugo-modules-for-dummies/20758/8)\n\n### MkDocs Extensions\n\n- [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/)\n- [Tooltipster Links Plugin](https://github.com/midnightprioriem/mkdocs-tooltipster-links-plugin)\n\n### Search\n\n- [docmd-search](https://docmd.io/search/)\n- [Meilisearch](https://www.meilisearch.com/)\n- [pagefind](https://pagefind.app/)\n- [Typesense](https://typesense.org/)\n\n### Sphinx Extensions\n\n- [consoletest](https://github.com/intel/dffml/blob/master/dffml/util/testing/consoletest/README.md)\n- [Contentui](https://github.com/ulrobix/sphinxcontrib-contentui)\n- [MyST](https://myst-parser.readthedocs.io/en/latest/using/intro.html)\n- [Sphinx Substitution Extensions](https://github.com/adamtheturtle/sphinx-substitution-extensions)\n- [sphinx-design](https://sphinx-design.readthedocs.io/en/latest/)\n\n### Sphinx Themes\n\n- [Furo](https://github.com/pradyunsg/furo)\n- [Sphinx Themes](https://sphinx-themes.org/)\n- [The Sphinx Book Theme](https://sphinx-book-theme.readthedocs.io/en/latest/)\n\n## Spelling\n\n- [PySpelling](https://facelessuser.github.io/pyspelling/)\n\n## Style Guides\n\n- [Accessibility - MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/Accessibility)\n- [Accessible social media content](https://www.accessible-social.com/quick-guide)\n- [Aiven](https://github.com/aiven/devportal/blob/main/CONTRIBUTING.rst#style-guide)\n- [Apple Style Guide](https://help.apple.com/applestyleguide/)\n- [Atlassian](https://atlassian.design/content/)\n- [BBC](https://www.bbc.co.uk/editorialguidelines/guidelines)\n- [Buffer](https://buffer.com/resources/style-guide/)\n- [CLI Guidelines](https://clig.dev/)\n- [Container terminology](https://jacobtomlinson.dev/posts/2023/being-intentional-with-container-terminology/)\n- [Datagrok](https://datagrok.ai/help/develop/help-pages/writing-style)\n- [Developer Style Guide](https://github.com/lornajane/developer-style-guide)\n- [DigitalOcean](https://www.digitalocean.com/community/tutorials/digitalocean-s-technical-writing-guidelines)\n- [Federal (US) plain language guidelines](https://plainlanguage.gov/guidelines/)\n- [GitHub](https://github.com/github/docs/blob/main/contributing/content-style-guide.md#content-style-guide-for-github-docs-)\n- [GitLab](https://docs.gitlab.com/ee/development/documentation/styleguide/)\n- [Google](https://developers.google.com/style/)\n- [Human words for technical docs](https://coda.io/@dave-connis/human-words-for-technical-docs)\n- [Linode](https://www.linode.com/docs/linode-writers-formatting-guide/)\n- [Mailchimp](https://styleguide.mailchimp.com/)\n- [Markdown Guide](https://www.markdownguide.org/)\n- [Meta Analysis of 33 Style Guides](https://www.adoc-studio.app/blog/style-guide-meta-analysis)\n- [Michigan State University](https://msu.edu/course/be/485/bewritingguideV2.0.pdf)\n- [Microsoft](https://docs.microsoft.com/en-us/style-guide/welcome/)\n- [MongoDB](https://www.mongodb.com/docs/meta/style-guide/)\n- [Monzo](https://monzo.com/tone-of-voice/)\n- [Rackspace](https://github.com/rackerlabs/docs-style-guide/tree/master/style-guide)\n- [Red Hat Guidelines](https://redhat-documentation.github.io/)\n- [Red Hat Style Guide](https://stylepedia.net/style/)\n- [Salesforce](https://developer.salesforce.com/docs/atlas.en-us.salesforce_pubs_style_guide.meta/salesforce_pubs_style_guide/overview.htm)\n- [Shopify](https://polaris.shopify.com/content/product-content)\n- [Splunk](https://docs.splunk.com/Documentation/StyleGuide/latest/StyleGuide/Howtouse)\n- [Sprout](https://sproutsocial.com/seeds/writing/)\n- [The essential guide to conscious language](https://consciousstyleguide.com/)\n- [The Writer](http://www.thewriter.com/what-we-think/style-guide/)\n- [United Nations](https://www.un.org/dgacm/content/editorial-manual)\n- [Web Content Accessibility Guidelines](https://www.w3.org/TR/WCAG21/)\n- [Website Style Guide Resources](http://styleguides.io/)\n- [Write The Docs](https://www.writethedocs.org/guide/writing/style-guides/)\n\n## Tool Collection\n\n- [adr-tools](https://github.com/npryce/adr-tools)\n- [AutomaDocs](https://automadocs.com) - AI documentation platform for GitHub repos. Tree-sitter AST chunking, Claude generation, hybrid retrieval (BM25 + Pinecone vector). Webhook-driven selective regeneration on every push so docs stay in sync with code.\n- [Awesome Design Tools](https://github.com/goabstract/Awesome-Design-Tools)\n- [Bluehawk](https://mongodb-university.github.io/Bluehawk/)\n- [Calculate max length for UI elements](https://max-char-length-calculator.netlify.app/)\n- [Code Hike](https://codehike.org/)\n- [CSS+JS Code snippets for enhancing online documentation](https://www.indoition.com/en/products/code-snippets-for-online-documentation.htm)\n- [docToolchain](https://github.com/doctoolchain/doctoolchain)\n- [D2 Declarative Diagramming](https://d2lang.com/)\n- [DIV Table Generator](https://divtable.com/generator/)\n- [Driver.js](https://github.com/kamranahmedse/driver.js)\n- [fixred](https://github.com/rhysd/fixred)\n- [gatsby-theme-adr](https://github.com/Lullabot/gatsby-theme-adr)\n- [Loom](https://www.loom.com/)\n- [Markdoc](https://markdoc.io/)\n- [markdown-doctest](https://github.com/Widdershin/markdown-doctest)\n- [Merge Docs Pro](https://www.mergedocs.pro)\n- [Penpot](https://penpot.app/)\n- [PitchDocs](https://github.com/littlebearapps/pitchdocs) - AI-powered documentation generator that scans codebases and produces marketing-ready READMEs, changelogs, and AI context files with quality scoring.\n- [Moxie Docs](https://moxiedocs.com) - SaaS GitHub App for living repository documentation: indexes codebases, generates docs, exposes AI agent context through MCP, and opens documentation PRs when docs drift from code.\n- [Playwright](https://github.com/microsoft/playwright)\n- [Pocket Marketing List](https://github.com/rubymorillo/pocket-marketing-tech-list)\n- [readme.so](https://readme.so/)\n- [rstcheck](https://github.com/myint/rstcheck)\n- [rundoc](https://gitlab.com/nul.one/rundoc)\n- [Shepherd](https://github.com/shipshapecode/shepherd)\n- [Squoosh](https://squoosh.app/)\n- [Sync-o](https://sync-o.io) - AI documentation automation for Atlassian. Auto-updates Confluence pages with surgical section-level diffs when Jira tickets transition to Done. EU-resident, GDPR-compliant.\n- [Tables Generator](https://www.tablesgenerator.com/)\n- [Tablesmit](https://tablesmit.com) - A minimalist, open-source table builder for analytical writing. It helps create, format, and export structured tables for technical documentation.\n- [Tools for Technical Writers](https://github.com/heyawhite/tech-writing-tools)\n- [Trupeer](https://www.trupeer.ai/) - AI-powered tool that transforms screen recordings into polished product videos and step-by-step documentation.\n- [vendir](https://carvel.dev/vendir/)\n- [Writerside](https://www.jetbrains.com/writerside/)\n\n## User Behavior Analytics\n\n- [Clarity](https://clarity.microsoft.com/)\n\n## Viewer\n\n- [Glow - Render Markdown on the CLI](https://github.com/charmbracelet/glow)\n- [mdv](https://github.com/xrfang/mdv/)\n\n## Watching\n\n- [SmartBear](https://www.youtube.com/channel/UC3iDZqrLWQZ4dh8zn2rU9hA)\n\n## Writing\n\n- [How to write a basic how-to](https://www.redhat.com/sysadmin/howto-write-howto)\n- [How to write a README](https://www.redhat.com/sysadmin/how-write-readme)\n- [Words matter](https://www.acm.org/diversity-inclusion/words-matter)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/testthedocs%2Fawesome-docs/projects"}