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
Very sad it didn't work out 😔

Maybe next year we can try again!
November 18, 2025 at 7:36 PM
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
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 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
That is such a cool use case for @typst.app !
June 26, 2025 at 8:54 PM
The snake tail will now play against you! It will try to switch two gems in its surroundings to prepare a match.

It's starting to get fun to playtest ^^
June 8, 2025 at 6:26 PM
Some decent progress today 🥳

The snake head triggers matches now. The matches explode and trigger any matches around them. That should cover the "chain reaction" topic 😀
Now, the player needs to loose when hit by a match. And I think the game needs a mechanic that primes more matches over time...
June 7, 2025 at 9:56 PM
Don't mind my developer art 😅 I fear I won't have much time left to improve that though...
June 7, 2025 at 4:26 PM
Reposted by Niklas Eicker
Support for AssetServer also means you can now use other #Bevy plugins such as @nikl.me's bevy_asset_loader with your Godot assets ✨
May 30, 2025 at 3:30 PM
With the next Bevy release you might not even need third party projects anymore for system hot reloading
github.com/bevyengine/b...
Hot patching systems with subsecond by mockersf · Pull Request #19309 · bevyengine/bevy
Objective Enable hot patching systems with subsecond Fixes Support hotpatching systems #19296 Solution First commit is the naive thin layer Second commit only check the jump table when the code ...
github.com
May 29, 2025 at 10:15 PM