Typst Reporting Application

Typst Reporting Application

Hi All.hope you are good.

I blogged in a previous post about Typst which is a document processing application which outputs to pdf,images and other formats.

Typst makes it easy to create documents like scientific journals,books,etc.. and other forms of writing. From a software development perspective,the programming language used to create(rust) makes it quite fast and less buggy and ideal for creating reports,receipts,etc…

I used the typst application and some typst packages in a recent software project using the elixir programming language. It revolved around having a reporting functionality using typst where i could write custom sql queries and have the reporting engine create pdfs out of those sql queries. The experience was nice and I decided to create a custom elixir application which i can embed in other elixir projects for easy reporting functionality.

Thus the typst reporting application was born which enables you to add reporting functionality to your elixir pheonix web applications. You can write custom sql queries and optional custom typst markup and the results of the queries will be passed into the typst markup as variables for use in generating the report. you can create,read,update and delete reports as well preview reports and download pdfs of reports. Find sample video below.

the github repo can be found at Typst Reporting Application.

Happy hacking.


Read more