emilk
@ernerfeldt.bsky.social
Rust coder, creator of egui.rs, CTO of Rerun.io
Pinned
emilk
@ernerfeldt.bsky.social
· Mar 20
1/ We just raised $17M to build the multimodal data stack for Physical AI! 🚀
Lead: pointnine.com
With: costanoa.vc, Sunflower Capital,
@seedcamp.com
Angels including: @rauchg.blue, Eric Jang, Oliver Cameron, @wesmckinney.com , Nicolas Dessaigne, Arnav Bimbhet
Thesis: rerun.io/blog/physica...
Lead: pointnine.com
With: costanoa.vc, Sunflower Capital,
@seedcamp.com
Angels including: @rauchg.blue, Eric Jang, Oliver Cameron, @wesmckinney.com , Nicolas Dessaigne, Arnav Bimbhet
Thesis: rerun.io/blog/physica...
Rerun keeps growing! I’m so happy we started this thing, and that we’re building in the open, in Rust 🤘
Reposted by emilk
Being able to iterate on games and UIs while running a @bevy.org app with dioxus hot-patching is MENTAL. Love it so much!
Testing in on a fractal clock example from @ernerfeldt.bsky.social's egui
Testing in on a fractal clock example from @ernerfeldt.bsky.social's egui
October 2, 2025 at 7:56 AM
Being able to iterate on games and UIs while running a @bevy.org app with dioxus hot-patching is MENTAL. Love it so much!
Testing in on a fractal clock example from @ernerfeldt.bsky.social's egui
Testing in on a fractal clock example from @ernerfeldt.bsky.social's egui
Sweden has the worlds fastest church ✌️
www.svtplay.se/video/KnDgQ9...
www.svtplay.se/video/KnDgQ9...
Den stora kyrkflytten – Första dagen
I direktsändning följer vi den världsunika flytten av Kiruna kyrka, från gamla stadskärnan till dess nya plats, fem kilometer bort. Den stora kyrkflytten tar två dagar och är en del av den omfattande ...
www.svtplay.se
August 19, 2025 at 3:34 PM
Sweden has the worlds fastest church ✌️
www.svtplay.se/video/KnDgQ9...
www.svtplay.se/video/KnDgQ9...
egui 0.32.0 has been released!
This is a big egui release, with several exciting new features!
* Atoms are new layout primitives in egui, for text and images
* Popups, tooltips and menus have undergone a complete rewrite
* Much improved SVG support
* Crisper graphics (especially text!)
🧵
This is a big egui release, with several exciting new features!
* Atoms are new layout primitives in egui, for text and images
* Popups, tooltips and menus have undergone a complete rewrite
* Much improved SVG support
* Crisper graphics (especially text!)
🧵
July 10, 2025 at 3:31 PM
egui 0.32.0 has been released!
This is a big egui release, with several exciting new features!
* Atoms are new layout primitives in egui, for text and images
* Popups, tooltips and menus have undergone a complete rewrite
* Much improved SVG support
* Crisper graphics (especially text!)
🧵
This is a big egui release, with several exciting new features!
* Atoms are new layout primitives in egui, for text and images
* Popups, tooltips and menus have undergone a complete rewrite
* Much improved SVG support
* Crisper graphics (especially text!)
🧵
My egui co-maintainer Lucas is hosting a Rust Meetup in Hannover!
Organizing a rust meetup in hannover! www.meetup.com/de-DE/rust-h...
Rust Meetup, Di., 24. Juni 2025, 19:00 | Meetup
Let's meet at the [Waterloo Biergarten](https://maps.app.goo.gl/XnZKm6QcFm53AknGA) for the first Rust meetup in Hannover!
Everyone is welcome, we'll talk about the languag
www.meetup.com
June 14, 2025 at 4:36 AM
My egui co-maintainer Lucas is hosting a Rust Meetup in Hannover!
Reposted by emilk
@rerun.io v0.23 is finally out! 🎉 I’ve extended my @gradio-hf.bsky.social annotation pipeline to support multiview videos using the callback system introduced in 0.23.
April 24, 2025 at 2:20 PM
@rerun.io v0.23 is finally out! 🎉 I’ve extended my @gradio-hf.bsky.social annotation pipeline to support multiview videos using the callback system introduced in 0.23.
Anyone wants to work on some clippy lints? :)
(more can be found at github.com/rerun-io/ope...)
(more can be found at github.com/rerun-io/ope...)
April 24, 2025 at 2:08 PM
Anyone wants to work on some clippy lints? :)
(more can be found at github.com/rerun-io/ope...)
(more can be found at github.com/rerun-io/ope...)
Exciting news for egui: there is a draft branch for switching the text handling to Parley, which will bring support for color emojis, right-to-left text, access to system fonts, and much more! github.com/emilk/egui/p...
[WIP] Render text with Parley by valadaptive · Pull Request #5784 · emilk/egui
Resolves Cosmic Text for font rendering #3378
Resolves Automatically load system fonts when needed #5233
Closes feat: add feature for load system fonts according user input #1687 (superseded)
Resol...
github.com
April 24, 2025 at 12:39 PM
Exciting news for egui: there is a draft branch for switching the text handling to Parley, which will bring support for color emojis, right-to-left text, access to system fonts, and much more! github.com/emilk/egui/p...
Wow! Interactive examples on docs.rs: docs.rs/bezier-rs/la...
Docs.rs
docs.rs
April 16, 2025 at 8:10 AM
Wow! Interactive examples on docs.rs: docs.rs/bezier-rs/la...
@github.com Please step up your anti-spam game. Having to manually mark hundreds of issues as "Not planned" is not a fun way to start my Saturday 😡
April 13, 2025 at 9:37 AM
@github.com Please step up your anti-spam game. Having to manually mark hundreds of issues as "Not planned" is not a fun way to start my Saturday 😡
Hot take: All Rust repos should have Cargo.lock in git together with a `.gitattributes` file containing:
Cargo.lock linguist-generated=false
This makes the diff of Cargo.lock show up in GitHub PRs
Cargo.lock linguist-generated=false
This makes the diff of Cargo.lock show up in GitHub PRs
April 10, 2025 at 6:17 AM
Hot take: All Rust repos should have Cargo.lock in git together with a `.gitattributes` file containing:
Cargo.lock linguist-generated=false
This makes the diff of Cargo.lock show up in GitHub PRs
Cargo.lock linguist-generated=false
This makes the diff of Cargo.lock show up in GitHub PRs
Fun use of Rerun: www.youtube.com/watch?v=pxRG...
Re: Can You Fool A Self Driving Car? Testing variations reveal what went wrong
YouTube video by Parallel Domain
www.youtube.com
April 8, 2025 at 3:59 PM
Fun use of Rerun: www.youtube.com/watch?v=pxRG...
The new crates.io theme feels a bit unbalanced: crates.io/crates/egui/...
March 27, 2025 at 5:08 PM
The new crates.io theme feels a bit unbalanced: crates.io/crates/egui/...
It's funny how six years in, I'm still finding ways to improving the text quality in egui. But it is really diminishing returns at this point 😆
github.com/emilk/egui/p...
github.com/emilk/egui/p...
Improve text sharpness by emilk · Pull Request #5838 · emilk/egui
This improves the sharpness of text slightly.
The difference is very small, but in dark mode (bright text on dark background) text is sometimes significantly sharper, and also slightly brighter.
Th...
github.com
March 21, 2025 at 10:24 AM
It's funny how six years in, I'm still finding ways to improving the text quality in egui. But it is really diminishing returns at this point 😆
github.com/emilk/egui/p...
github.com/emilk/egui/p...
Rerun keeps growing! I’m so happy we started this thing, and that we’re building in the open, in Rust 🤘
1/ We just raised $17M to build the multimodal data stack for Physical AI! 🚀
Lead: pointnine.com
With: costanoa.vc, Sunflower Capital,
@seedcamp.com
Angels including: @rauchg.blue, Eric Jang, Oliver Cameron, @wesmckinney.com , Nicolas Dessaigne, Arnav Bimbhet
Thesis: rerun.io/blog/physica...
Lead: pointnine.com
With: costanoa.vc, Sunflower Capital,
@seedcamp.com
Angels including: @rauchg.blue, Eric Jang, Oliver Cameron, @wesmckinney.com , Nicolas Dessaigne, Arnav Bimbhet
Thesis: rerun.io/blog/physica...
March 20, 2025 at 6:21 PM
Rerun keeps growing! I’m so happy we started this thing, and that we’re building in the open, in Rust 🤘
Reposted by emilk
Just a miiiiiinor detour into my efforts of implementing Hillaire's "Scalable and Production Ready Sky and Atmosphere" in my pet project: WebGPU compliant dual-source-blending for #wgpu
github.com/gfx-rs/wgpu/...
After many years of being active in wgpu that's somehow my first Naga contribution :3
github.com/gfx-rs/wgpu/...
After many years of being active in wgpu that's somehow my first Naga contribution :3
[wgsl-in, wgsl-out, glsl-in] WebGPU compliant dual source blending feature by Wumpf · Pull Request #7146 · gfx-rs/wgpu
Connections
Fixes Converge dual-source blending with the WebGPU standard #6402
Description
Makes the dual source implementation in wgpu WebGPU spec compliant.
This means changing the wgsl syntax ...
github.com
February 15, 2025 at 1:44 PM
Just a miiiiiinor detour into my efforts of implementing Hillaire's "Scalable and Production Ready Sky and Atmosphere" in my pet project: WebGPU compliant dual-source-blending for #wgpu
github.com/gfx-rs/wgpu/...
After many years of being active in wgpu that's somehow my first Naga contribution :3
github.com/gfx-rs/wgpu/...
After many years of being active in wgpu that's somehow my first Naga contribution :3
Reposted by emilk
I went all in with that particular feature, and I'm pretty happy with how it turned out. Thanks to my colleagues @ernerfeldt.bsky.social and @wumpf.bsky.social for helping/pushing me 🙏🏻
Of course, the hardest part was producing that video at the end... 😬
Of course, the hardest part was producing that video at the end... 😬
Rerun 0.22 is out! 🔎🟡🔜🔵
The release brings long-requested entity filtering for finding data faster in the Viewer, significantly simplified APIs for partial & columnar updates, and many other enhancements.
vimeo.com/1054160833
The release brings long-requested entity filtering for finding data faster in the Viewer, significantly simplified APIs for partial & columnar updates, and many other enhancements.
vimeo.com/1054160833
Rerun 0.22: entity filtering
This is "Rerun 0.22: entity filtering" by Nikolaus West on Vimeo, the home for high quality videos and the people who love them.
vimeo.com
February 7, 2025 at 10:31 AM
I went all in with that particular feature, and I'm pretty happy with how it turned out. Thanks to my colleagues @ernerfeldt.bsky.social and @wumpf.bsky.social for helping/pushing me 🙏🏻
Of course, the hardest part was producing that video at the end... 😬
Of course, the hardest part was producing that video at the end... 😬
Reposted by emilk
Rerun 0.22 is out! 🔎🟡🔜🔵
The release brings long-requested entity filtering for finding data faster in the Viewer, significantly simplified APIs for partial & columnar updates, and many other enhancements.
vimeo.com/1054160833
The release brings long-requested entity filtering for finding data faster in the Viewer, significantly simplified APIs for partial & columnar updates, and many other enhancements.
vimeo.com/1054160833
Rerun 0.22: entity filtering
This is "Rerun 0.22: entity filtering" by Nikolaus West on Vimeo, the home for high quality videos and the people who love them.
vimeo.com
February 6, 2025 at 7:34 PM
Rerun 0.22 is out! 🔎🟡🔜🔵
The release brings long-requested entity filtering for finding data faster in the Viewer, significantly simplified APIs for partial & columnar updates, and many other enhancements.
vimeo.com/1054160833
The release brings long-requested entity filtering for finding data faster in the Viewer, significantly simplified APIs for partial & columnar updates, and many other enhancements.
vimeo.com/1054160833
Noooooo it was egui 0.31 that got released today. OH THIRTY ONE
Introducing egui 0.30!
This adds `egui::Scene`: a pannable, zoomable container for other UI elements.
This release also makes frames and corner radius more in line with how CSS and Figma works.
We’ve also improved the crispness of the rendering, and a lot more!
This adds `egui::Scene`: a pannable, zoomable container for other UI elements.
This release also makes frames and corner radius more in line with how CSS and Figma works.
We’ve also improved the crispness of the rendering, and a lot more!
February 4, 2025 at 4:20 PM
Noooooo it was egui 0.31 that got released today. OH THIRTY ONE
Introducing egui 0.30!
This adds `egui::Scene`: a pannable, zoomable container for other UI elements.
This release also makes frames and corner radius more in line with how CSS and Figma works.
We’ve also improved the crispness of the rendering, and a lot more!
This adds `egui::Scene`: a pannable, zoomable container for other UI elements.
This release also makes frames and corner radius more in line with how CSS and Figma works.
We’ve also improved the crispness of the rendering, and a lot more!
February 4, 2025 at 4:17 PM
Introducing egui 0.30!
This adds `egui::Scene`: a pannable, zoomable container for other UI elements.
This release also makes frames and corner radius more in line with how CSS and Figma works.
We’ve also improved the crispness of the rendering, and a lot more!
This adds `egui::Scene`: a pannable, zoomable container for other UI elements.
This release also makes frames and corner radius more in line with how CSS and Figma works.
We’ve also improved the crispness of the rendering, and a lot more!
The next egui release adds `egui::Scene`, that lets you pan and zoom any contents. I think this will be really useful for things like node graphs!
February 4, 2025 at 2:46 PM
The next egui release adds `egui::Scene`, that lets you pan and zoom any contents. I think this will be really useful for things like node graphs!
Reposted by emilk
Recently, I've been playing with my iPhone ToF sensor, but the problem has always been the abysmal resolution (256x192). The team behind DepthAnything released PromptDepthAnything that fixes this. Using @rerun.io to visualize. Links at the end of the thread
February 3, 2025 at 1:18 PM
Recently, I've been playing with my iPhone ToF sensor, but the problem has always been the abysmal resolution (256x192). The team behind DepthAnything released PromptDepthAnything that fixes this. Using @rerun.io to visualize. Links at the end of the thread
Reposted by emilk
I was a little disappointed to see RustConf returning to the US. I'm not sure if I'll be going there either.
I will definitely be going to RustWeek, in NL, in May, for both the All-Hands, and the conference. I hope to see a lot of Rust folks (inside and outside the project) there!
rustweek.org
I will definitely be going to RustWeek, in NL, in May, for both the All-Hands, and the conference. I hope to see a lot of Rust folks (inside and outside the project) there!
rustweek.org
February 3, 2025 at 7:44 AM
I was a little disappointed to see RustConf returning to the US. I'm not sure if I'll be going there either.
I will definitely be going to RustWeek, in NL, in May, for both the All-Hands, and the conference. I hope to see a lot of Rust folks (inside and outside the project) there!
rustweek.org
I will definitely be going to RustWeek, in NL, in May, for both the All-Hands, and the conference. I hope to see a lot of Rust folks (inside and outside the project) there!
rustweek.org
”AI will solve the world’s problems”
Great - instead of ignoring the advice of scientists we can ignore the advice of AI!
Great - instead of ignoring the advice of scientists we can ignore the advice of AI!
January 31, 2025 at 7:37 PM
”AI will solve the world’s problems”
Great - instead of ignoring the advice of scientists we can ignore the advice of AI!
Great - instead of ignoring the advice of scientists we can ignore the advice of AI!
This makes me very happy! This is the final piece of Python tooling that I have been waiting for to be Astral:ized
We’re building a new static type checker for Python, from scratch, in Rust.
From a technical perspective, it’s probably our most ambitious project yet. We’re about 800 PRs deep!
From a technical perspective, it’s probably our most ambitious project yet. We’re about 800 PRs deep!
January 30, 2025 at 7:30 AM
This makes me very happy! This is the final piece of Python tooling that I have been waiting for to be Astral:ized
Reposted by emilk
Omggg Tiny Glade is there too!! Kinda surreal :DD
GDCA 2025 Finalists: Best Technology
Astro Bot
Black Myth: Wukong
Helldivers 2
Senua's Saga: Hellblade II (@xbox.com)
Tiny Glade (@pouncelight.bsky.social)
#GDCA2025
Astro Bot
Black Myth: Wukong
Helldivers 2
Senua's Saga: Hellblade II (@xbox.com)
Tiny Glade (@pouncelight.bsky.social)
#GDCA2025
January 29, 2025 at 10:24 AM
Omggg Tiny Glade is there too!! Kinda surreal :DD