Open source
Paperdown is built with the open-source libraries and fonts below. Many thanks to their authors.
Libraries
| Name | Used for | License |
|---|---|---|
| Astro | Site framework | MIT |
| markdown-it (+ footnote · mark · anchor · task-lists) | Markdown → document | MIT · Unlicense · ISC |
| markdown-it-cjk-friendly | Bold text next to CJK characters | MIT |
| DOMPurify | Removing unsafe code | MPL-2.0 or Apache-2.0 |
| KaTeX · @vscode/markdown-it-katex | Math | MIT |
| highlight.js | Code highlighting | BSD-3-Clause |
| CodeMirror | Editor | MIT |
| yaml | Reading front matter | ISC |
| kordoc | HWP · PDF · Word · Excel → md | MIT |
| cfb | Reading legacy .hwp files | Apache-2.0 |
| JSZip | Unpacking .hwpx, Word and Excel files | MIT (dual-licensed MIT or GPL-3.0; used under MIT) |
| PDF.js | Reading PDF | Apache-2.0 |
| @xmldom/xmldom · zod · pako · buffer · browserify-zlib | File reading helpers | MIT · Zlib |
Fonts
| Name | Used for | License |
|---|---|---|
| Pretendard | Body text | SIL Open Font License 1.1 |
| Hahmlet | Headings | SIL Open Font License 1.1 |
| JetBrains Mono | Code | SIL Open Font License 1.1 |
Example files
The HWP example is a public press release from the Korean government («7월중 가계대출 동향»). The other English examples were written by us for testing.