Elembic is a framework for custom elements and types in Typst. It implements this long-awaited feature in pure Typst, so you can use it for your packages and templates right now!
It lets you create:
Custom elements: Reusable and customizable document components, with support for typechecked fields, show and set rules (without state by default, so it is reasonably performant!), reference and outline support, as well as features not yet in Typst such as revokable rules and child element selectors.
Custom types: Data structures with support for typechecked fields but also custom type casting. They can be used in element fields, but also for your own needs through e.types.cast(value, type).
Hi everyone! I’m excited to announce TyX - an open-source LyX alternative based on Typst. It’s similar in spirit to some of the editors that people are working on like typstudio, but it has a simple goal - create a UI that’s easy to use for most people that is similar to LyX in terms of features an...
This is a follow up to a previous post where I got a lot of really good feedback on this resume template. I've made some changes to the template that takes much of the feedback into account and I also added some new features that should make the template more useable for a wide variety of people.
If you have any further feedback please feel free to share!