Ranter
Join devRant
Do all the things like
				++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
				Sign Up
			Pipeless API
				From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
				Learn More
			Comments
		- 
				
				at this point i got it mostly under control tho, but I'm still interested, how your experiences with ui frameworks were in combo with rust, and if you have any suggestions
 - 
				
				https://github.com/emilk/egui
Not mine but good and powerful GUI Framework for Rust (can also be used with WASM) check https://egui.rs for examples - 
				
				@jackpearce i have seen that recently too, it looks fairly modern. But it still utilizes gtk3 as a base. Im also not sure about the state of themes and styling in that one. But i might actually give it a go at some point 👌
Thanks for the heads up - 
				
				i actually found a pure rust framework called kas.
Need to check that one out too. - 
				
				Wait wasn't popos making an entire desktop with a pure rust ui kit? Lemme check
update: they are and theyre using 'iced'
https://github.com/iced-rs/iced 
Related Rants

I finally got it working! Now I have a foundation for a kernel and an uefi bootloader written in pure Rust
To...
Actually kinda sad, that there is no pure rust ui framework out there, but rather mere adaptations of c/c++ frameworks for rust. It's better than nothing for sure, it just would be nice, if i could use a framework, that doesn't create a massive memory leak, because i looked at it funny.
In particular i'm using fltk-rs, and everytime I'm applying a font to some widget, 500kb get added as leaked memory. Doesn't sound like a lot, but for one it's a dynamically built application, so the order and amount of widgets changes, and this application is supposed to run days, if not weeks.
thanks to heaptrack i was able to pinpoint that to libpango, which i'm not even interacting with directly, but rather indirectly through the api.
Annoying, that i chose to use a language for actively preventing leaks and dangling pointers and stuff, but end up leaking memory because of a dependency somewhere.
rant
libpango
rust
ginormous fonts