Niklas Eicker
nikl.me
Niklas Eicker
@nikl.me
Working on PDF Templating using @typst.app at @oicana.com

I maintain several open source plugins for @bevy.org, like bevy_asset_loader and bevy_kira_audio
Reposted by Niklas Eicker
Bevy Jam #7 starts in 2 days! It isn't too late to sign up!

itch.io/jam/bevy-jam-7
Bevy Jam #7
A game jam from 2026-02-07 to 2026-03-01 hosted by bevy. Welcome to the seventh official Bevy Jam! In this 9 day event, your goal is to make a game using Bevy , the free and open-source game engine bu...
itch.io
February 5, 2026 at 12:36 AM
If you are into grid based logic puzzles like me, check out my new #bevy app with Kings (1-star) and Three in a row puzzles.

You can generate new puzzles offline and on the device. No ads or limits on how many puzzles you get per day 🥳

braingames.nikl.me/android
braingames.nikl.me/ios
February 3, 2026 at 5:33 PM
Do I understand this correctly, that the main php package repository packagist.org does not allow publishing packages out of mono repos without paying 59€ per month for "Private Packagist"? Why can I only publish packages by connecting a GitHub repository and having them crawl it? O.o
Packagist.org
The PHP Package Repository
packagist.org
January 27, 2026 at 9:39 PM
Looking forward to it!
January 25, 2026 at 11:33 AM
Reposted by Niklas Eicker
Bevy 0.18 is out now!

It features Atmosphere Occlusion and PBR Shading, Generalized Atmospheric Scattering Media, Solari features, PBR Fixes, Font Variations, Automatic Directional Navigation, Fullscreen Materials, Cargo Feature Collections, Camera Controllers, and more!

bevy.org/news/bevy-0-...
Bevy 0.18
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
bevy.org
January 13, 2026 at 9:41 PM
`iyes_progress` version 0.15.0 and `bevy_asset_loader` version 0.24.0 were published with Bevy 0.17 support.

Just in time for the first @bevy.org 0.18 release candidate ^^
crates.io: Rust Package Registry
crates.io
December 17, 2025 at 9:27 AM
Reposted by Niklas Eicker
The Bevy Metrics dashboard is now live at metrics.bevy.org!

For each Bevy commit this tracks compile times, binary size, and runs stress tests on standardized, real gaming hardware. These are all graphed to identify historical trends and track down commits that improve or regress the state of Bevy!
Bevy Metrics
metrics.bevy.org
December 10, 2025 at 10:22 PM
Reposted by Niklas Eicker
Received some of my @fosdem.org @bevy.org swag, find me if you’re coming to Fosdem!
December 4, 2025 at 8:34 AM
Very sad it didn't work out 😔

Maybe next year we can try again!
November 18, 2025 at 7:36 PM
Reposted by Niklas Eicker
Oicana now supports Rust and Node.js! The same Oicana templates compile with dynamic inputs from C#, Node.js, Rust, and TS/JS in the browser.

Check out the updated getting started guide: docs.oicana.com/getting-star...
Setup - Oicana
To get started, you need the Oicana CLI and an editor for Typst. Both is only necessary on machines used for Oicana template development. An end-user machine, running software that uses an Oicana inte...
docs.oicana.com
November 18, 2025 at 11:35 AM
typst.app/universe/pac... is awesome for data visualization.

There are quite a few specialized packages that I have not yet found a use for, but find quite impressive like typst.app/universe/pac..., typst.app/universe/pac..., and the aforementioned ribbony.
lilaq – Typst Universe
Scientific data visualization.
typst.app
November 17, 2025 at 6:34 PM
Every time someone writes a @typst.app package with gorgeous graphics, I start inventing reasons to use it. Currently accepting ideas for Sankey diagrams ✨

The package -> github.com/solstice23/t...
November 15, 2025 at 11:07 PM
Reposted by Niklas Eicker
Great writeup on why Typst excels at automatic PDF generation and how to get started.

Oicana builds on this with ready-to-use libraries (C#/Node.js/browser) and developer tools to make templating even easier.

docs.oicana.com/getting-star...
November 7, 2025 at 12:55 PM
Yes, that's what the Node.js integration is built with.

github.com/oicana/oican...
oicana/integrations/node/oicana-node-native at main · oicana/oicana
Cross-Platform PDF templating based on Typst. Contribute to oicana/oicana development by creating an account on GitHub.
github.com
October 23, 2025 at 5:40 AM
The Rust example is using axum (which I love), but generating good Swagger docs for axum services is a bit annoying. It would be awesome to have a simpler way of generating those while staying closer to "normal" axum code.
October 22, 2025 at 7:17 PM
I am using NestJS for the first time to build the Node.js example project for Oicana. The DI system seemed a bit strange at first, but it's growing on me.
Definitely better than using plain Axios, which is what we did at work last time I was writing Node services ^^
oicana.com Oicana @oicana.com · Oct 22
*The examples for the Node.js and Rust integrations are still a work in progress.

In the meantime, we're curious: what other programming languages would you like to see an Oicana integration for? Let us know!
October 22, 2025 at 7:17 PM
Reposted by Niklas Eicker
Every Oicana integration is built for (near) native compilation speed on its platform. We've got you covered from the browser to the backend!

Our GitHub organization has open-source example projects for every available integration*. See how to use Oicana in your stack!

🔗 github.com/oicana
Oicana
PDF templating using Typst. Oicana has 12 repositories available. Follow their code on GitHub.
github.com
October 22, 2025 at 6:57 PM
I haven't tried to figure out the limits, but the ECS is completely in memory. So your 100k DB items cannot be too large.
October 21, 2025 at 6:54 AM
The experimental static site generator Cinnog is now updated to #leptos 0.8 and #bevy ECS 0.17

Write static sites with in Leptos island mode. Bevy ECS is used as a data layer that can be queried with "normal" rust code.

github.com/NiklasEi/cin...
GitHub - NiklasEi/cinnog: Experimental static site generator using Leptos with Bevy ECS as a data layer
Experimental static site generator using Leptos with Bevy ECS as a data layer - NiklasEi/cinnog
github.com
October 18, 2025 at 11:41 AM
This has been my side project for more than a year now. I am very exited for Typst and think that it deserves a lot more usage in business software.

Give Oicana a try and let me know what you think 😊
oicana.com Oicana @oicana.com · Oct 14
Tired of slow, clunky PDF templating with vendor lock-in?

We were too. That's why Oicana is built on the open source typesetter @typst.app.

Get lightning-fast renders of complex, data-driven PDFs in your frontend, backend or anywhere in-between.

#devtools #pdf #templating
October 14, 2025 at 7:28 PM
Reposted by Niklas Eicker
Bevy 0.17 is out now! It features Raytracing, Improved Observers / Events, UI Widgets, Rust Hotpatching, Light Textures, DLSS, Tilemap Chunks, Web Assets, Reflect Auto-Registration, UI Gradients, Raymarched Atmosphere, Virtual Geometry BVH Culling, and more!

bevy.org/news/bevy-0-17
Bevy 0.17
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
bevy.org
September 30, 2025 at 7:41 PM
Reposted by Niklas Eicker
In the past two years, Typst has become the foundation to base document writing on for so many people. With the lessons from their experience, we are launching our new website today.
August 20, 2025 at 2:20 PM
Reposted by Niklas Eicker
Today is Bevy's fifth birthday! As always, I've used this as a chance to reflect on the past year and outline my hopes and dreams for the next year of #bevy:

bevy.org/news/bevys-f...
Bevy's Fifth Birthday
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
bevy.org
August 11, 2025 at 10:54 AM
Reposted by Niklas Eicker
🦀 OpenGraph images for crates.io are working now! 🎉

Example: crates.io/crates/hashb...

Backfilling all 188k images took about 9.5 hours :)

#rustlang
crates.io: Rust Package Registry
crates.io
July 5, 2025 at 8:48 PM
That is such a cool use case for @typst.app !
June 26, 2025 at 8:54 PM