Skip to content

Commit bdc117c

Browse files
Update best-of list for version 2025.08.21 (#5)
Co-authored-by: YDX-2147483647 <73375426+YDX-2147483647@users.noreply.github.com>
1 parent f91cb85 commit bdc117c

4 files changed

Lines changed: 295 additions & 6 deletions

File tree

README.md

Lines changed: 275 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,281 @@
1-
# Best of Typst (TCDM)
1+
<!-- markdownlint-disable -->
2+
<h1 align="center">
3+
Best of Typst (TCDM)
4+
<br>
5+
</h1>
26

3-
A ranked list of awesome projects related to [Typst](https://typst.app/home), or the charted dark matter in Typst Universe (TCDM).
7+
<p align="center">
8+
<strong>
9+
🏆&nbsp;
10+
A ranked list of awesome projects related to <a href="https://typst.app/home">Typst</a>,
11+
or the charted dark matter in Typst Universe (TCDM).
12+
</strong>
13+
</p>
414

5-
<details>
6-
<summary>Yet another?</summary>
15+
<p align="center">
16+
<a href="https://best-of.org" title="Best-of Badge"><img src="http://bit.ly/3o3EHNN"></a>
17+
<a href="#Contents" title="Project Count"><img
18+
src="https://img.shields.io/badge/projects-17-blue.svg?color=5ac4bf"></a>
19+
<a href="#Contribution" title="Contributions are welcome"><img
20+
src="https://img.shields.io/badge/contributions-welcome-green.svg"></a>
21+
<a href="https://github.com/YDX-2147483647/best-of-typst/releases" title="Best-of Updates"><img
22+
src="https://img.shields.io/github/release-date/YDX-2147483647/best-of-typst?color=green&label=updated"></a>
23+
</p>
724

8-
- The [official Universe](https://typst.app/universe) covers [packages](https://typst.app/universe/search/?kind=packages) and [templates](https://typst.app/universe/search/?kind=templates), while TCDM covers the others.
25+
This list contains 17 awesome open-source projects with a total of 4.8K stars grouped into
26+
2 categories. All projects are ranked by a project-quality score, which is calculated based on various
27+
metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel
28+
free to open an [issue](https://github.com/YDX-2147483647/best-of-typst/issues/new/choose), submit a [pull
29+
request](https://github.com/YDX-2147483647/best-of-typst/pulls), or directly edit the
30+
[projects.yaml](https://github.com/YDX-2147483647/best-of-typst/edit/main/projects.yaml). Contributions are very
31+
welcome!
932

10-
- Unlike [awesome-typst](https://github.com/qjcg/awesome-typst), TCDM ranks project by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and various package managers. In addition, inactive projects will be automatically hidden in TCDM.
33+
> 🧙‍♂️ Discover other [best-of lists](https://best-of.org) or [create your
34+
own](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).
1135

36+
## Contents
37+
38+
- [📔 Documentation](#docs) _11 projects_
39+
- [📝 Writing](#writing) _6 projects_
40+
41+
## Explanation
42+
- 🥇🥈🥉&nbsp; Combined project-quality score
43+
- ⭐️&nbsp; Star count from GitHub
44+
- 🐣&nbsp; New project _(less than 6 months old)_
45+
- 💤&nbsp; Inactive project _(6 months no activity)_
46+
- 💀&nbsp; Dead project _(12 months no activity)_
47+
- 📈📉&nbsp; Project is trending up or down
48+
-&nbsp; Project was recently added
49+
- ❗️&nbsp; Warning _(e.g. missing/risky license)_
50+
- 👨‍💻&nbsp; Contributors count from GitHub
51+
- 🔀&nbsp; Fork count from GitHub
52+
- 📋&nbsp; Issue count from GitHub
53+
- ⏱️&nbsp; Last update timestamp on package manager
54+
- 📥&nbsp; Download count from package manager
55+
- 📦&nbsp; Number of dependent projects
56+
57+
<br>
58+
59+
<h2 id='docs'>📔 Documentation</h2>
60+
61+
<a href="#contents"><img align="right" width="15" height="15" src="https://git.io/JtehR" alt="Back to top"></a>
62+
63+
_Supplements to the [official documentation](https://typst.app/docs/), such as examples, translations, and local builds._
64+
65+
<details><summary><b><a href="https://github.com/typst-jp/typst-jp.github.io">Typst 日本語ドキュメント</a></b> - 🥇15 · ⭐ 54 · <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code> · <code>🦋 Web</code> · <code>🐧 non-English</code><br>Typstドキュメント 日本語版 (Unofficial).</summary>
66+
67+
- [GitHub](https://github.com/typst-jp/typst-jp.github.io) (👨‍💻 340 · 🔀 12 · 📋 63 - 23% open · ⏱️ 20.08.2025):
68+
69+
```
70+
git clone https://github.com/typst-jp/typst-jp.github.io
71+
```
72+
</details>
73+
<details><summary><b><a href="https://github.com/sitandr/typst-examples-book">Typst Examples Book</a></b> - 🥇12 · ⭐ 340 · <code><a href="http://bit.ly/34MBwT8">MIT</a></code> · <code>🦋 Web</code><br>Book of educational examples for Typst.</summary>
74+
75+
- [GitHub](https://github.com/sitandr/typst-examples-book) (👨‍💻 24 · 🔀 27 · 📋 12 - 8% open · ⏱️ 27.07.2025):
76+
77+
```
78+
git clone https://github.com/sitandr/typst-examples-book
79+
```
80+
</details>
81+
<details><summary><b><a href="https://github.com/typst-doc-cn/tutorial">The Raindrop-Blue Book (Typst中文教程)</a></b> - 🥈11 · ⭐ 160 · <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code> · <code>🦋 Web</code> · <code>🐧 non-English</code><br>Typst中文教程.</summary>
82+
83+
- [GitHub](https://github.com/typst-doc-cn/tutorial) (👨‍💻 9 · 🔀 22 · 📥 800 · 📋 9 - 77% open · ⏱️ 29.04.2025):
84+
85+
```
86+
git clone https://github.com/typst-doc-cn/tutorial
87+
```
88+
</details>
89+
<details><summary><b><a href="https://github.com/typst-doc-cn/guide">Typst 中文社区导航</a></b> - 🥈9 · ⭐ 19 · <code>❗Unlicensed</code> · <code>🦋 Web</code> · <code>🐧 non-English</code><br></summary>
90+
91+
- [GitHub](https://github.com/typst-doc-cn/guide) (👨‍💻 21 · 🔀 22 · 📥 400 · 📋 14 - 21% open · ⏱️ 25.07.2025):
92+
93+
```
94+
git clone https://github.com/typst-doc-cn/guide
95+
```
96+
</details>
97+
<details><summary><b><a href="https://github.com/typst-doc-cn/clreq">clreq-gap for typst</a></b> - 🥈9 · ⭐ 9 · 🐣 · <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code> · <code>🦋 Web</code> · <code>🗺️ Multilingual</code><br>clreq-gap (Chinese layout gap analysis) for typst. 分析 Typst 与中文排版的差距。.</summary>
98+
99+
- [GitHub](https://github.com/typst-doc-cn/clreq) (👨‍💻 4 · 🔀 2 · 📋 15 - 60% open · ⏱️ 29.07.2025):
100+
101+
```
102+
git clone https://github.com/typst-doc-cn/clreq
103+
```
104+
</details>
105+
<details><summary><b><a href="https://github.com/typst-doc-cn/docs">typst-docs-l10n</a></b> - 🥉7 · 🐣 · <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code> · <code>📦 Runnable</code> · <code>🔌 API</code><br>Localization for `typst-docs`.</summary>
106+
107+
- [GitHub](https://github.com/typst-doc-cn/docs) (🔀 1 · ⏱️ 29.07.2025):
108+
109+
```
110+
git clone https://github.com/typst-doc-cn/docs
111+
```
112+
</details>
113+
<details><summary><b><a href="https://github.com/Yourouchour/Typst-Automatic-Translation">Typst-Automatic-Translation</a></b> - 🥉5 · ⭐ 1 · <code><a href="http://bit.ly/34MBwT8">MIT</a></code> · <code>🧩 Extension</code> · <code>🗺️ Multilingual</code><br>Translate English on the typst.app into other languages.</summary>
114+
115+
- [GitHub](https://github.com/Yourouchour/Typst-Automatic-Translation) (👨‍💻 2 · 🔀 1 · ⏱️ 15.08.2025):
116+
117+
```
118+
git clone https://github.com/Yourouchour/Typst-Automatic-Translation
119+
```
120+
</details>
121+
<details><summary><b><a href="https://github.com/JL710/typst-mdbook-docs">Typst MdBook Docs</a></b> - 🥉4 · ⭐ 7 · 🐣 · <code><a href="http://bit.ly/34MBwT8">MIT</a></code> · <code>📦 Runnable</code><br>This tool generates Typst documentation in Markdown and builds an MdBook from it.</summary>
122+
123+
- [GitHub](https://github.com/JL710/typst-mdbook-docs) (🔀 1 · ⏱️ 26.02.2025):
124+
125+
```
126+
git clone https://github.com/JL710/typst-mdbook-docs
127+
```
128+
</details>
129+
<details><summary><b><a href="https://github.com/Engage-Press/typst-docs">Engage-Press/typst-docs</a></b> - 🥉4 · ⭐ 2 · <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code> · <code>📦 Runnable</code><br>Tool to build a local mirror of the typst documentation.</summary>
130+
131+
- [GitHub](https://github.com/Engage-Press/typst-docs) (🔀 1 · ⏱️ 19.08.2025):
132+
133+
```
134+
git clone https://github.com/Engage-Press/typst-docs
135+
```
136+
</details>
137+
<details><summary><b><a href="https://github.com/Its-Just-Nans/typst.github.io">Its-Just-Nans/typst.github.io</a></b> - 🥉3 · <code>❗Unlicensed</code> · <code>🦋 Web</code> · <code>🗺️ Multilingual</code><br>PoC - Generate typst docs.</summary>
138+
139+
- [GitHub](https://github.com/Its-Just-Nans/typst.github.io) (⏱️ 15.08.2025):
140+
141+
```
142+
git clone https://github.com/Its-Just-Nans/typst.github.io
143+
```
144+
</details>
145+
<details><summary>Show 1 hidden projects...</summary>
146+
147+
<details><summary><b><a href="https://github.com/jcbhmr/typst-docs">jcbhmr/typst-docs</a></b> - 🥉3 · ⭐ 2 · 💀 · <code><a href="http://bit.ly/34MBwT8">MIT</a></code> · <code>🦋 Web</code> · <code>🗺️ Multilingual</code><br>📗 Typst documentation in more languages.</summary>
148+
149+
- [GitHub](https://github.com/jcbhmr/typst-docs) (👨‍💻 2 · ⏱️ 02.04.2024):
150+
151+
```
152+
git clone https://github.com/jcbhmr/typst-docs
153+
```
154+
</details>
155+
</details>
156+
<br>
157+
158+
<h2 id='writing'>📝 Writing</h2>
159+
160+
<a href="#contents"><img align="right" width="15" height="15" src="https://git.io/JtehR" alt="Back to top"></a>
161+
162+
_Tools for composing articles and books._
163+
164+
<details><summary><b><a href="https://greasyfork.org/scripts/542164-typstyle-tampermonkey">typstyle</a></b> - 🥇23 · ⭐ 610 · <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code> · <code>🤖 CLI</code> · <code>🧩 Extension</code> · <code>🦋 Web</code> · <code>🔌 API</code><br>Format code using typstyle in typst.app.</summary>
165+
166+
- [GitHub](https://github.com/typstyle-rs/typstyle) (👨‍💻 17 · 🔀 23 · 📥 43K · 📦 3 · 📋 120 - 19% open · ⏱️ 03.08.2025):
167+
168+
```
169+
git clone https://github.com/typstyle-rs/typstyle
170+
```
171+
- [npm](https://www.npmjs.com/package/@typstyle/typstyle-wasm-bundler) (📥 97 / month · ⏱️ 03.08.2025):
172+
```
173+
npm install @typstyle/typstyle-wasm-bundler
174+
```
175+
- [Cargo](https://crates.io/crates/typstyle-core) (📥 4K / month · 📦 4 · ⏱️ 03.08.2025):
176+
```
177+
cargo install typstyle-core
178+
```
179+
- [Greasy Fork](https://greasyfork.org/scripts/542164) (🌟 21):
180+
[542164](https://update.greasyfork.org/scripts/542164/typstyle-tampermonkey.user.js)
181+
</details>
182+
<details><summary><b><a href="https://github.com/nvarner/typst-lsp">typst-lsp</a></b> - 🥈20 · ⭐ 1.2K · 💤 · <code><a href="http://bit.ly/34MBwT8">MIT</a></code> · <code>🧩 Extension</code> · <code>🤖 CLI</code><br>[Deprecated] An early language server for Typst, plus a VS Code extension.</summary>
183+
184+
- [GitHub](https://github.com/nvarner/typst-lsp) (👨‍💻 33 · 🔀 78 · 📥 31K · 📦 25 · 📋 210 - 49% open · ⏱️ 05.11.2024):
185+
186+
```
187+
git clone https://github.com/nvarner/typst-lsp
188+
```
189+
</details>
190+
<details><summary><b><a href="https://github.com/Myriad-Dreamin/tinymist">tinymist</a></b> - 🥈19 · ⭐ 2K · <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code> · <code>🧩 Extension</code> · <code>🤖 CLI</code> · <code>🔌 API</code><br>Tinymist [ˈtaɪni mɪst] is an integrated language service for Typst [taɪpst].</summary>
191+
192+
- [GitHub](https://github.com/Myriad-Dreamin/tinymist) (👨‍💻 50 · 🔀 86):
193+
194+
```
195+
git clone https://github.com/Myriad-Dreamin/tinymist
196+
```
197+
- [Cargo](https://crates.io/crates/tinymist-query) (📥 1.4K / month · 📦 3 · ⏱️ 06.08.2025):
198+
```
199+
cargo install tinymist-query
200+
```
201+
</details>
202+
<details><summary><b><a href="https://github.com/tyx-editor/TyX">TyX</a></b> - 🥉17 · ⭐ 99 · <code><a href="http://bit.ly/34MBwT8">MIT</a></code> · <code>🎨 App</code><br>A LyX-like experience rewritten for Typst and the modern era.</summary>
203+
204+
- [GitHub](https://github.com/tyx-editor/TyX) (👨‍💻 3 · 🔀 2 · 📥 2.3K · 📋 56 - 39% open · ⏱️ 17.08.2025):
205+
206+
```
207+
git clone https://github.com/tyx-editor/TyX
208+
```
209+
</details>
210+
<details><summary><b><a href="https://github.com/IgKh/katvan">Katvan</a></b> - 🥉14 · ⭐ 91 · <code><a href="http://bit.ly/2M0xdwT">❗️GPL-3.0</a></code> · <code>🎨 App</code><br>A bare-bones editor for Typst files, with a bias for Right-to-Left editing.</summary>
211+
212+
- [GitHub](https://github.com/IgKh/katvan) (👨‍💻 1 · 🔀 7 · 📥 1.7K · 📋 21 - 19% open · ⏱️ 20.08.2025):
213+
214+
```
215+
git clone https://github.com/IgKh/katvan
216+
```
217+
</details>
218+
<details><summary>Show 1 hidden projects...</summary>
219+
220+
<details><summary><b><a href="https://github.com/astrale-sharp/typstfmt">typstfmt</a></b> - 🥉17 · ⭐ 250 · 💀 · <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code> · <code>🤖 CLI</code> · <code>🧩 Extension</code> · <code>🔌 API</code><br>A soon to be formatter for the typst lang.</summary>
221+
222+
- [GitHub](https://github.com/astrale-sharp/typstfmt) (👨‍💻 21 · 🔀 26 · 📥 5.7K · 📦 3 · 📋 120 - 26% open · ⏱️ 08.06.2024):
223+
224+
```
225+
git clone https://github.com/astrale-sharp/typstfmt
226+
```
227+
- [Cargo](https://crates.io/crates/typstfmt) (📥 150 / month · ⏱️ 15.07.2023):
228+
```
229+
cargo install typstfmt
230+
```
231+
</details>
12232
</details>
233+
234+
---
235+
236+
## Related Resources and Comparisons
237+
238+
- The [official **Typst Universe**](https://typst.app/universe) covers [packages](https://typst.app/universe/search/?kind=packages) and [templates](https://typst.app/universe/search/?kind=templates).
239+
240+
TCDM covers the others.
241+
242+
- [**Awesome Typst**](https://github.com/qjcg/awesome-typst) created in 2023 by qjcg is the earliest list. (TCDM will import its data in near future.)
243+
244+
Unlike Awesome Typst, TCDM ranks project by a calculated project-quality score. In addition, inactive projects will be automatically hidden in TCDM.
245+
246+
- [Community platforms - Meta - **Typst Forum**](https://forum.typst.app/t/community-platforms/2318) records places where community members gather.
247+
248+
TCDM does not include these places.
249+
250+
- The [Typst-community **Scoop bucket**](https://github.com/typst-community/scoop-bucket/) focuses on binaries or executables running on Windows.
251+
252+
TCDM is not limited to CLI and Windows.
253+
254+
- [**Best-of lists**](https://best-of.org): Discover other best-of lists with awesome open-source projects on all kinds of topics.
255+
256+
TCDM was [created from the best-of template](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).
257+
258+
## Contribution
259+
260+
Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:
261+
262+
- Open an issue by selecting one of the provided categories from the [issue page](https://github.com/YDX-2147483647/best-of-typst/issues/new/choose) and fill in the requested information.
263+
- Modify the [projects.yaml](https://github.com/YDX-2147483647/best-of-typst/blob/main/projects.yaml) with your additions or changes, and submit a pull request. This can also be done directly via the [Github UI](https://github.com/YDX-2147483647/best-of-typst/edit/main/projects.yaml).
264+
265+
For more information on how to add or update projects, please read the [contribution guidelines](https://github.com/YDX-2147483647/best-of-typst/blob/main/CONTRIBUTING.md). By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/YDX-2147483647/best-of-typst/blob/main/.github/CODE_OF_CONDUCT.md).
266+
267+
If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the [best-of-generator](https://github.com/best-of-lists/best-of-generator) repository. If you like to create your own best-of list, we recommend to follow [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).
268+
269+
## Star History
270+
271+
<a href="https://star-history.com/#YDX-2147483647/best-of-typst&Date">
272+
<picture>
273+
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=YDX-2147483647/best-of-typst&type=Date&theme=dark" />
274+
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=YDX-2147483647/best-of-typst&type=Date" />
275+
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=YDX-2147483647/best-of-typst&type=Date" />
276+
</picture>
277+
</a>
278+
279+
## License
280+
281+
[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](https://creativecommons.org/licenses/by-sa/4.0/)

history/2025-08-21_changes.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Nothing changed from last update.

0 commit comments

Comments
 (0)