{"id":21740615,"url":"https://github.com/noahc3/markdoc","last_synced_at":"2026-04-10T01:34:51.760Z","repository":{"id":243545246,"uuid":"805881348","full_name":"noahc3/markdoc","owner":"noahc3","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-09T20:31:08.000Z","size":163,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-25T21:27:47.028Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/noahc3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-05-25T18:24:02.000Z","updated_at":"2025-01-20T00:00:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"05f68ca7-6e3f-41b7-8516-5712ad3dcc7d","html_url":"https://github.com/noahc3/markdoc","commit_stats":null,"previous_names":["noahc3/markdoc"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahc3%2Fmarkdoc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahc3%2Fmarkdoc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahc3%2Fmarkdoc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahc3%2Fmarkdoc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noahc3","download_url":"https://codeload.github.com/noahc3/markdoc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244717338,"owners_count":20498284,"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-11-26T06:14:20.224Z","updated_at":"2025-12-31T00:03:47.080Z","avatar_url":"https://github.com/noahc3.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Markdoc\n\nCreate and style professional documents with Markdown and CSS.\n\nTry it out at https://markdoc.noahc3.cc\n\nNote: This app is in alpha and currently only supports editing a single 8.5x11in document.\n\n## Features\n\n-   Built-in Markdown and CSS editors with syntax highlighting and basic autofill.\n-   Realtime preview while you write and style.\n-   Export your document as PDF or print a paper copy using your browsers built-in print dialog.\n-   Choose sections to hide from your export, allowing you to pick and choose content from a larger source document to include in your export.\n    -   Great for creating specialized job-specific resumes!\n\n## Components\n\nThis application is a TypeScript React webapp using recognizable packages like TanStack Router, shadcn/ui, TailwindCSS, Monaco, ReactToPrint, Remark, Rehype, and Unified.\n\n### Markdown Parser\n\nThis app uses Remark, Rehype and Unified to render your Markdown to HTML to display in your browser and export. A custom Unified plugin is used for the hidden sections feature. This plugin traverses the markdown abstract-syntax tree before converting to HTML to determine which child elements are attributed to which Markdown headers based on heading depths. This allows the user to easily hide entire blocks of content from their export by just hiding the desired parent heading.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoahc3%2Fmarkdoc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoahc3%2Fmarkdoc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoahc3%2Fmarkdoc/lists"}