Skip to content

Commit 3b617e0

Browse files
[projects] Add initial projects
1 parent 8b03c7e commit 3b617e0

4 files changed

Lines changed: 176 additions & 22 deletions

File tree

.github/CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,4 @@ available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.ht
7373
[homepage]: https://www.contributor-covenant.org
7474

7575
For answers to common questions about this code of conduct, see
76-
https://www.contributor-covenant.org/faq
76+
https://www.contributor-covenant.org/faq

config/footer.md

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,48 @@
11

22
---
33

4-
## Related Resources
4+
## Related Resources and Comparisons
5+
6+
- 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).
7+
8+
TCDM covers the others.
9+
10+
- [**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.)
11+
12+
Unlike Awesome Typst, TCDM ranks project by a calculated project-quality score. In addition, inactive projects will be automatically hidden in TCDM.
13+
14+
- [Community platforms - Meta - **Typst Forum**](https://forum.typst.app/t/community-platforms/2318) records places where community members gather.
15+
16+
TCDM does not include these places.
17+
18+
- The [Typst-community **Scoop bucket**](https://github.com/typst-community/scoop-bucket/) focuses on binaries or executables running on Windows.
19+
20+
TCDM is not limited to CLI and Windows.
521

622
- [**Best-of lists**](https://best-of.org): Discover other best-of lists with awesome open-source projects on all kinds of topics.
723

24+
TCDM was [created from the best-of template](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).
25+
826
## Contribution
927

1028
Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:
1129

1230
- 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.
1331
- 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).
1432

33+
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).
34+
1535
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).
1636

17-
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).
37+
## Star History
38+
39+
<a href="https://star-history.com/#YDX-2147483647/best-of-typst&Date">
40+
<picture>
41+
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=YDX-2147483647/best-of-typst&type=Date&theme=dark" />
42+
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=YDX-2147483647/best-of-typst&type=Date" />
43+
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=YDX-2147483647/best-of-typst&type=Date" />
44+
</picture>
45+
</a>
1846

1947
## License
2048

config/header.md

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,34 @@
11
<!-- markdownlint-disable -->
22
<h1 align="center">
3-
best-of-typst
4-
<br>
3+
Best of Typst (TCDM)
4+
<br>
55
</h1>
66

77
<p align="center">
8-
<strong>🏆&nbsp; A ranked list of awesome projects. Updated weekly.</strong>
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>
913
</p>
1014

1115
<p align="center">
12-
<a href="https://best-of.org" title="Best-of Badge"><img src="http://bit.ly/3o3EHNN"></a>
13-
<a href="#Contents" title="Project Count"><img src="https://img.shields.io/badge/projects-{project_count}-blue.svg?color=5ac4bf"></a>
14-
<a href="#Contribution" title="Contributions are welcome"><img src="https://img.shields.io/badge/contributions-welcome-green.svg"></a>
15-
<a href="https://github.com/YDX-2147483647/best-of-typst/releases" title="Best-of Updates"><img src="https://img.shields.io/github/release-date/YDX-2147483647/best-of-typst?color=green&label=updated"></a>
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-{project_count}-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>
1623
</p>
1724

18-
This curated list contains {project_count} awesome open-source projects with a total of {stars_count} stars grouped into {category_count} categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an [issue](https://github.com/YDX-2147483647/best-of-typst/issues/new/choose), submit a [pull request](https://github.com/YDX-2147483647/best-of-typst/pulls), or directly edit the [projects.yaml](https://github.com/YDX-2147483647/best-of-typst/edit/main/projects.yaml). Contributions are very welcome!
25+
This list contains {project_count} awesome open-source projects with a total of {stars_count} stars grouped into
26+
{category_count} 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!
1932

20-
> 🧙‍♂️ Discover other [best-of lists](https://best-of.org) or [create your own](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).
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).

projects.yaml

Lines changed: 122 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,129 @@ configuration:
33
markdown_footer_file: "config/footer.md"
44

55
categories:
6-
# - category: "data-engineering"
7-
# title: "Machine Learning & Data Engineering"
8-
# subtitle: "Best-of lists about machine learning, data engieering, data science, or other topics related to big data."
6+
- category: docs
7+
title: 📔 Documentation
8+
subtitle: Supplements to the [official documentation](https://typst.app/docs/), such as examples, translations, and local builds.
9+
- category: writing
10+
title: 📝 Writing
11+
subtitle: Tools for composing articles and books.
912

1013
labels:
11-
# - label: "python"
12-
# image: "https://www.python.org/static/favicon.ico"
13-
# description: "Best-of list with Python projects"
14+
- label: cli
15+
name: 🤖 CLI
16+
description: Command-line binaries.
17+
- label: runnable
18+
name: 📦 Runnable
19+
description: Runnable projects that needs a proper environment (e.g., pip/npm install).
20+
- label: api
21+
name: 🔌 API
22+
description: Libraries providing API for development.
23+
- label: app
24+
name: 🎨 App
25+
description: Local apps with graphical user interface.
26+
- label: web
27+
name: 🦋 Web
28+
description: Web pages and Web apps.
29+
- label: extension
30+
name: 🧩 Extension
31+
description: Browser addons and user scripts.
32+
- label: multilingual
33+
name: 🗺️ Multilingual
34+
description: Projects that are available in multiple languages or scripts.
35+
- label: non-english
36+
name: 🐧 non-English
37+
description: Projects that are not available in English.
1438

1539
projects:
16-
# - name: best-of-ml-python
17-
# github_id: ml-tooling/best-of-ml-python
18-
# labels: ["python"]
19-
# category: "data-engineering"
40+
- name: Typst Examples Book
41+
github_id: sitandr/typst-examples-book
42+
category: docs
43+
labels: [web]
44+
45+
- name: Typst 日本語ドキュメント
46+
github_id: typst-jp/typst-jp.github.io
47+
category: docs
48+
labels: [web, non-english]
49+
50+
- name: Typst 中文社区导航
51+
github_id: typst-doc-cn/guide
52+
category: docs
53+
labels: [web, non-english]
54+
55+
- name: The Raindrop-Blue Book (Typst中文教程)
56+
github_id: typst-doc-cn/tutorial
57+
category: docs
58+
labels: [web, non-english]
59+
60+
- name: clreq-gap for typst
61+
github_id: typst-doc-cn/clreq
62+
category: docs
63+
labels: [web, multilingual]
64+
65+
- name: typst-docs-l10n
66+
github_id: typst-doc-cn/docs
67+
category: docs
68+
labels: [runnable, api]
69+
70+
- name: Typst MdBook Docs
71+
github_id: JL710/typst-mdbook-docs
72+
category: docs
73+
labels: [runnable]
74+
# NOTE: This description was manually recorded on 2025-08-21.
75+
description: |
76+
This tool generates Typst documentation in Markdown and builds an MdBook from it.
77+
78+
- name: jcbhmr/typst-docs
79+
github_id: jcbhmr/typst-docs
80+
category: docs
81+
labels: [web, multilingual]
82+
83+
- name: Engage-Press/typst-docs
84+
github_id: Engage-Press/typst-docs
85+
category: docs
86+
labels: [runnable]
87+
88+
- name: Its-Just-Nans/typst.github.io
89+
github_id: Its-Just-Nans/typst.github.io
90+
category: docs
91+
labels: [web, multilingual]
92+
93+
- name: Typst-Automatic-Translation
94+
github_id: Yourouchour/Typst-Automatic-Translation
95+
category: docs
96+
labels: [extension, multilingual]
97+
98+
- name: tinymist
99+
github_id: Myriad-Dreamin/tinymist
100+
category: writing
101+
labels: [extension, cli, api]
102+
cargo_id: tinymist-query
103+
104+
- name: typst-lsp
105+
github_id: nvarner/typst-lsp
106+
category: writing
107+
labels: [extension, cli]
108+
109+
- name: typstyle
110+
github_id: typstyle-rs/typstyle
111+
category: writing
112+
labels: [cli, extension, web, api]
113+
cargo_id: typstyle-core
114+
npm_id: "@typstyle/typstyle-wasm-bundler"
115+
greasy_fork_id: 542164
116+
117+
- name: typstfmt
118+
github_id: astrale-sharp/typstfmt
119+
category: writing
120+
labels: [cli, extension, api]
121+
cargo_id: typstfmt
122+
123+
- name: Katvan
124+
github_id: IgKh/katvan
125+
category: writing
126+
labels: [app]
127+
128+
- name: TyX
129+
github_id: tyx-editor/TyX
130+
category: writing
131+
labels: [app]

0 commit comments

Comments
 (0)