{"repo":"uurtech/jdf","free":true,"listed":false,"github":"https://github.com/uurtech/jdf","clone":"git clone https://github.com/uurtech/jdf.git","description":"JDF — a JSON document format. Renders like PDF, diffs in git, edits in any text editor, reads natively for LLMs. Desktop Reader, jdf.js web embed, CLI.","language":"TypeScript","stars":24,"topics":["ai","ai-friendly","cli","document-format","editor","embed","json","json-schema","llm","llm-friendly"],"license":"MIT","category":"ai-agents","readme_excerpt":"JDF JSON Document Standard the AI-native document standard A JSON document format built for the AI era. PDFs were designed for humans and printers; JDF is designed for the systems that read, write, and reason over documents next. Open .jdf in any text editor and you see the source. Open it in JDF Reader and you see a rendered page. Edit either side, the other reflects it. When the document carries embedded assets (images, fonts) it ships as .jdfx — a zip bundle around the same JSON, so a single file still travels self-contained. JDF runs in three places: Surface What it is Install --- --- --- JDF Reader Native macOS app — read, edit, import PDF/MD, export PDF brew tap uurtech/jdf && brew install jdf jdf.js JavaScript library — embed .jdf files on any web page npm install @uurtech/jdf or @uurtech/jdf-cli CLI — validate, convert PDF/JSON/MD→JDF, and RAG-native chunk + embed brew install uurtech/jdf/jdf-cli , npm i -g @uurtech/jdf-cli , or npx @uurtech/jdf-cli convert paper.pdf Why JDF It's JSON. Every consequence below falls out of that: - cat , grep , jq , VS Code, every linter — they all work, no plugin. - git diff shows the actual change, line-level. - Generating a doc is JSON.stringify(doc) . - A JSON Schema validates structure ( spec/jdf-schema.json ) and powers IDE autocomplete. - Search is text search. grep \"TODO\" .jdf works. - No vendor, no proprietary parser. Opens the same way today and in 20 years. The endgame — documents stop being storage, start being interfaces If","default_branch":null,"files":null,"tree":[],"storefront":"/r/uurtech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uurtech/jdf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}