Skip to content

Commit e4f8df6

Browse files
Merge pull request #8 from YDX-2147483647/more
2 parents abc7397 + 42e9536 commit e4f8df6

2 files changed

Lines changed: 291 additions & 12 deletions

File tree

config/footer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
TCDM covers the others.
99

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.)
10+
- [**Awesome Typst**](https://github.com/qjcg/awesome-typst) created in 2023 by qjcg is the earliest list. It provides part of the initial data of TCDM.
1111

1212
Unlike Awesome Typst, TCDM ranks project by a calculated project-quality score. In addition, inactive projects will be automatically hidden in TCDM.
1313

projects.yaml

Lines changed: 290 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ configuration:
1313
categories:
1414
- category: docs
1515
title: 📚 Documentation
16-
subtitle: Supplements to the [official documentation](https://typst.app/docs/), such as examples, translations, and local builds.
16+
subtitle: Supplement to the [official Typst documentation](https://typst.app/docs/), such as examples and translations.
1717
- category: writing
1818
title: 📝 Writing
1919
subtitle: Compose articles and books.
@@ -31,7 +31,10 @@ categories:
3131
subtitle: Convert a Typst document from or into other formats, and generate online websites. (in addition to [Pandoc](https://pandoc.org))
3232
- category: pkg
3333
title: 🚀 Package development
34-
subitile: Facilitate development of Typst packages and templates.
34+
subtitle: Facilitate development of Typst packages and templates.
35+
- category: docs-infra
36+
title: 🏗 Documentation infrastructure
37+
subtitle: Infrastructure of building the [Typst documentation](https://typst.app/docs/), such as local preview.
3538
- category: coding
3639
title: 💻 Programming
3740
subtitle: Bindings to programming languages and deployable robots.
@@ -56,7 +59,7 @@ labels:
5659
description: Web pages and Web apps.
5760
- label: extension
5861
name: 🧩 Extension
59-
description: Browser addons and user scripts.
62+
description: Browser addons and user scripts, and other kinds of extensions.
6063
- label: typst-package
6164
name: 🌌 Typst package
6265
description: Projects that are also available as Typst packages, and experimental unpublished local packages.
@@ -100,35 +103,35 @@ projects:
100103

101104
- name: typst-docs-l10n
102105
github_id: typst-doc-cn/docs
103-
category: docs
106+
category: docs-infra
104107
labels: [runnable, api]
105108

106109
- name: Typst MdBook Docs
107110
github_id: JL710/typst-mdbook-docs
108-
category: docs
111+
category: docs-infra
109112
labels: [runnable]
110113
# NOTE: This description was manually recorded on 2025-08-21.
111114
description: |
112115
This tool generates Typst documentation in Markdown and builds an MdBook from it.
113116
114117
- name: jcbhmr/typst-docs
115118
github_id: jcbhmr/typst-docs
116-
category: docs
119+
category: docs-infra
117120
labels: [web, multilingual]
118121

119122
- name: Engage-Press/typst-docs
120123
github_id: Engage-Press/typst-docs
121-
category: docs
124+
category: docs-infra
122125
labels: [runnable]
123126

124127
- name: Its-Just-Nans/typst.github.io
125128
github_id: Its-Just-Nans/typst.github.io
126-
category: docs
129+
category: docs-infra
127130
labels: [web, multilingual]
128131

129132
- name: Typst-Automatic-Translation
130133
github_id: Yourouchour/Typst-Automatic-Translation
131-
category: docs
134+
category: docs-infra
132135
labels: [extension, multilingual]
133136

134137
- name: tinymist
@@ -223,7 +226,8 @@ projects:
223226
- name: typst.ts
224227
github_id: Myriad-Dreamin/typst.ts
225228
category: coding
226-
labels: [api, cli]
229+
labels: [api, cli, extension]
230+
npm_id: "@myriaddreamin/typst.ts"
227231

228232
- name: Typst Upgrade
229233
github_id: Coekjan/typst-upgrade
@@ -395,7 +399,7 @@ projects:
395399

396400
- name: typst-ansi-hl
397401
github_id: frozolotl/typst-ansi-hl
398-
category: Mix
402+
category: mix
399403
labels: [runnable]
400404

401405
- name: cslper
@@ -425,3 +429,278 @@ projects:
425429
github_id: YDX-2147483647/faq-bot
426430
category: coding
427431
labels: [non-english]
432+
433+
- name: tola
434+
github_id: KawaYww/tola-ssg
435+
category: convert
436+
cargo_id: tola
437+
labels: [runnable]
438+
439+
- name: chomosuke/typst-preview.nvim
440+
github_id: chomosuke/typst-preview.nvim
441+
category: writing
442+
labels: [extension]
443+
444+
- name: niuiic/typst-preview.nvim
445+
github_id: niuiic/typst-preview.nvim
446+
category: writing
447+
labels: [extension]
448+
449+
- name: al-kot/typst-preview.nvim
450+
github_id: al-kot/typst-preview.nvim
451+
category: writing
452+
labels: [extension]
453+
454+
- name: typst.vim
455+
github_id: kaarmu/typst.vim
456+
category: writing
457+
labels: [extension]
458+
459+
- name: Markdown-It Typst Math
460+
github_id: Lowmst/markdown-it-typst-math
461+
category: math
462+
labels: [extension]
463+
npm_id: "@lowmst/markdown-it-typst-math"
464+
465+
- name: ParaN3xus/typst-snippets
466+
github_id: ParaN3xus/typst-snippets
467+
category: misc
468+
469+
- name: astro-typst
470+
github_id: OverflowCat/astro-typst
471+
category: mix
472+
npm_id: astro-typst
473+
labels: [api]
474+
475+
- name: typst-package-template
476+
github_id: typst-community/typst-package-template
477+
category: pkg
478+
479+
- name: typst-community/setup-typst
480+
github_id: typst-community/setup-typst
481+
category: coding
482+
483+
- name: mathyml
484+
homepage: https://codeberg.org/akida/mathyml
485+
category: math
486+
labels: [typst-package]
487+
488+
- name: typstfun
489+
homepage: https://www.ctan.org/pkg/typstfun
490+
category: docs
491+
github_id: lvjr/typstfun
492+
493+
- name: TexText
494+
github_id: textext/textext
495+
category: mix
496+
labels: [extension]
497+
498+
- name: TypsTeX
499+
github_id: admk/typstex
500+
category: mix
501+
labels: [api]
502+
503+
- name: tex2typst
504+
github_id: qwinsi/tex2typst
505+
category: math
506+
labels: [web, api]
507+
npm_id: tex2typst
508+
509+
- name: tex2typ
510+
github_id: ParaN3xus/tex2typ
511+
category: math
512+
labels: [web]
513+
514+
- name: typst-undergradmath
515+
github_id: johanvx/typst-undergradmath
516+
category: docs
517+
518+
- name: klirr
519+
github_id: Sajjon/klirr
520+
category: misc
521+
cargo_id: klirr
522+
labels: [cli]
523+
524+
- name: Typress
525+
github_id: ParaN3xus/typress
526+
category: math
527+
homepage: https://typress-web.vercel.app
528+
labels: [runnable, web]
529+
530+
- name: liliut
531+
github_id: Myriad-Dreamin/liliut
532+
category: misc
533+
labels: [api]
534+
535+
- name: Typst To Tex (ttt)
536+
gitlab_id: TheZoq2/ttt
537+
category: convert
538+
labels: [runnable]
539+
540+
- name: mnemo
541+
github_id: lemueldls/mnemo
542+
category: misc
543+
544+
- name: Typewriter
545+
homepage: https://flathub.org/apps/app.drey.Typewriter
546+
category: writing
547+
labels: [app]
548+
# NOTE: The following info are recorded manually on 2025-08-22.
549+
# https://gitlab.gnome.org/JanGernert/typewriter
550+
license: GPL-3.0-or-later
551+
description: |
552+
Create documents with typst, the new markup-based typesetting system that is powerful and easy to learn.
553+
554+
- name: Bib Kit
555+
github_id: MordragT/bib_kit
556+
category: ref
557+
labels: [extension]
558+
559+
- name: Typst Telegram Bot
560+
github_id: daskol/typst-telegram-bot
561+
category: coding
562+
563+
- name: mattfbacon/typst-bot
564+
github_id: mattfbacon/typst-bot
565+
category: coding
566+
567+
- name: gitlab-ci-typst
568+
gitlab_id: IvanSanchez/gitlab-ci-typst
569+
category: coding
570+
571+
- name: lvignoli/typst-action
572+
github_id: lvignoli/typst-action
573+
category: coding
574+
575+
- name: typst-pandoc
576+
github_id: lvignoli/typst-pandoc
577+
category: convert
578+
labels: [extension]
579+
580+
- name: typst-live
581+
github_id: ItsEthra/typst-live
582+
category: writing
583+
cargo_id: typst-live
584+
labels: [runnable]
585+
586+
- name: textlint-plugin-typst
587+
github_id: textlint/textlint-plugin-typst
588+
category: writing
589+
npm_id: textlint-plugin-typst
590+
labels: [extension]
591+
592+
- name: typstwriter
593+
github_id: Bzero/typstwriter
594+
category: writing
595+
labels: [app, runnable]
596+
pypi_id: typstwriter
597+
598+
- name: SapienAI
599+
github_id: Academic-ID/sapienAI
600+
category: misc
601+
labels: [runnable, web]
602+
603+
- name: SeniorMars/tree-sitter-typst
604+
github_id: SeniorMars/tree-sitter-typst
605+
category: writing
606+
labels: [extension]
607+
608+
- name: uben0/tree-sitter-typst
609+
github_id: uben0/tree-sitter-typst
610+
category: writing
611+
labels: [extension]
612+
613+
- name: frozolotl/tree-sitter-typst
614+
github_id: frozolotl/tree-sitter-typst
615+
category: writing
616+
labels: [extension]
617+
618+
- name: Typst Sync
619+
github_id: OrangeX4/vscode-typst-sync
620+
category: pkg
621+
labels: [extension]
622+
623+
- name: inktyp
624+
github_id: herlev/inktyp
625+
category: mix
626+
labels: [extension, runnable]
627+
628+
- name: org-typst-preview.el
629+
github_id: remimimimimi/org-typst-preview.el
630+
category: mix
631+
632+
- name: Typstar
633+
github_id: arne314/typstar
634+
category: writing
635+
labels: [extension]
636+
637+
- name: typst-conceal.vim
638+
github_id: MrPicklePinosaur/typst-conceal.vim
639+
category: writing
640+
labels: [extension]
641+
642+
- name: Typst Sympy Calculator
643+
github_id: OrangeX4/vscode-typst-sympy-calculator
644+
category: misc
645+
labels: [extension]
646+
647+
- name: Typst math VS Code Extension
648+
github_id: supersurviveur/typst-math
649+
category: math
650+
labels: [extension]
651+
652+
- name: typst.nvim
653+
github_id: SeniorMars/typst.nvim
654+
category: writing
655+
labels: [extension]
656+
657+
- name: Typstd
658+
github_id: daskol/typstd
659+
category: writing
660+
labels: [extension]
661+
662+
- name: meow_king/typst-ts-mode
663+
homepage: https://codeberg.org/meow_king/typst-ts-mode
664+
category: writing
665+
labels: [extension]
666+
667+
- name: leetcode.typ
668+
github_id: lucifer1004/leetcode.typ
669+
category: misc
670+
671+
- name: typst-rb
672+
github_id: actsasflinn/typst-rb
673+
homepage: https://rubygems.org/gems/typst
674+
category: coding
675+
labels: [api]
676+
677+
- name: Typstry.jl
678+
github_id: jakobjpeters/Typstry.jl
679+
category: coding
680+
labels: [api]
681+
682+
- name: Typst Matplotlib Backend
683+
github_id: daskol/mpl-typst
684+
category: coding
685+
labels: [api]
686+
687+
- name: Typst HTTP API
688+
github_id: slashformotion/typst-http-api
689+
category: coding
690+
labels: [runnable, web]
691+
692+
- name: zeta ζ
693+
github_id: lentilus/zeta
694+
category: writing
695+
labels: [extension, cli, runnable]
696+
697+
- name: Nonsense™
698+
github_id: SylvanFranklin/nonsense
699+
category: misc
700+
labels: [web, typst-package]
701+
702+
- name: Pypst
703+
github_id: tilman151/pypst
704+
pypi_id: pypst
705+
category: coding
706+
labels: [api]

0 commit comments

Comments
 (0)