#egui

2025-12-26
I needed something simple for controlling a #Kodi instance. The keyboard shortcuts that you think work, work. #egui #rust
An active state for this tiny #Kodi remoteThe idle state for this tiny #Kodi Remote
2025-12-03

This my first Rust Egui desktop application. It allows to enter menu data and generates PDF output with typst-to-lib.

The program ships as a single executable file. It saves the data as a plain-text INI-file. The PDF shows the same data with different layouts over several pages.

Its build to spec for my wife and will be used at her workplace.

#rustlang #egui #typst
github.com/PJaros/menu_pdf

"Menu → PDF" Applcation showing 2 x 7 for every lunch and dinner over a week. On the right the same data as a PDF
Jari PennanenCiantic@twit.social
2025-11-18

GUI with 2 textboxes, 5 labels. Leaderboard is now, least memory usage first:

- 47 MB Slint with software-renderer-systemfonts
- 50 MB QT
- 100 MB GPUI
- 105 MB EGUI
- 135 MB Slint with defaults

#Rust #Slint #Qt #EGUI #GPUI

Jari PennanenCiantic@twit.social
2025-11-18

Really painful, I want #Rust GUI toolkit for Wayland that minimizes memory usage. My UI is two textboxes and five labels, I don't want to use browsers.

#EGUI = 105MB of memory
#GPUI with GPUI-components = 100MB of memory

However running Smithay example Wayland window takes only 2MB of memory! But it is not toolkit, it doesn't have textboxes etc.

If toolkit uses already over 100MB of memory, it feels like I could just use webview, sigh.

2025-10-26

pw-videomix v0.5.0 - a video synthesizer / mixer

"Transform Filter"

- Added transform nodes to change aspect ratio, size, background color, position, rotation (centered & off-centered) and reflections.

- Enhanced the kaleidoscope filter with many more variables as well as p2, p4 and pm symmetry.

... more in the changelog

Try it out here:
gitlab.freedesktop.org/AdeptVe

(There is no binary available anymore.)

#rust #rustlang #vulkan #egui #winit #opensource #freesoftware #creativecoding #art

Orhun Parmaksız 👾orhun@fosstodon.org
2025-09-30

Now you can create your own game UI or world textures with Ratatui! 🐀

🧊 **soft_ratatui** — Pure software renderer.

🚀 Perfect for embedding TUI widgets anywhere.

🦀 No terminal or GPU needed, just Rust!

⭐ GitHub: github.com/gold-silver-copper/

#rustlang #ratatui #tui #gamedev #egui #bevy #renderer #terminal

2025-08-31

@vengeful4744 haha, I'm doing the same thing but for DSLRs/Hybrids 😅 (a lot less features though) also in #rust, also with #egui , also with the possibility to have a headless/server running on a raspberry, also running on Linux... But I'm not ready to publish it yet. If I was a reasonable person I would drop my project and join forces but coding it all by myself is 33% of my joy to do #astrophotography 😅

screen capture of an app with a large greenish and noisy image of a galaxy, with on the right a panel with options of capturing, with buttons and other widgets
2025-07-31

All right so I'm a bit slow lately, but the game editor is starting to come together!

Using egui I finally manage to make a sort of treeview with drag and drop support.

Cody Casterline 🏳️‍🌈NfNitLoop
2025-07-27

Just released another batch of updates.

* Use Google's Noto font for text, emoji, & CJK fonts.
* SVG button icons. (OK, only one so far. More to come.)
* A fancy new flexbox-ish layout thanks to egui_flex. (Not a big user-facing feature but this'll let me iterate on some upcoming designs more quickly.)

If anybody uses this, let me know how it works for you! Feel free to open feature requests on GitHub:
github.com/NfNitLoop/egemi

Screenshot of the eGemi browser's about:egemi page listing various features.
eGemi's main differentiator from other Gemini browsers is that it can also read gemtext from HTTP!

## Features
* Can read gemtext over HTTP(S) as well as Gemini protocol.
* Sends HTTP Accept headers requesting text/gemtext, text/markdown, and text/plain.
* Single executable you can launch from the CLI.
* Self-contained Rust application you can `cargo build` and `run` yourself.
* Emoji! 🎉
* CJK support: 日本語, 한국어, 简体中文, 繁體中文

## Intentionally Missing Features
While using HTTP, we can maintain some of the benefits of using Gemini Protocol by not implementing the parts of HTTP that are abused:
* HTTP Cookies (No tracking)
* JavaScript (No popups)
* Loading secondary resources on a page, like CSS, Images, fonts, etc. (No tracking pixels, or cross-site cookies.)
* Automatic redirects (makes attempted click tracking obvious.)

## Upcoming Features
* Allow browsing local gemtext files.
* A reload button! 🔃 😅
* Read a local bookmarks.gmi or home.gmi for quick access to common sites.

new blog post: debugging #egui on #Wayland:

github.com/GoldsteinE/gh-blog/

includes chasing a source of bad data through Rust’s windowing stack and possibly unnecessary gdb sway

Cody Casterline 🏳️‍🌈NfNitLoop
2025-07-25

I wrote a browser for text that works over AND HTTP(S).

It was a great way to learn some in , but mostly I wanted to demonstrate that you can have nice things on HTTP too. 😉

Let me know what y'all think!

github.com/NfNitLoop/egemi

Orhun Parmaksız 👾orhun@fosstodon.org
2025-07-14

Damn... this is so fun to play with 🔥

🎛️ **s-rack** — A modular synthesizer written in Rust 🦀

🌐 Supports desktop & runs on the browser via WASM

➡️ Try it out: latest.s-rack.app/

⭐ GitHub: github.com/sharph/s-rack

#rustlang #synthesizer #modular #synth #egui #wasm #audio #modularsynth #opensource

2025-07-11

What attracted you, when seeing the above post?

I want to know, if I have to take care about the impact of fundamental changes or can still let me drift wherever it takes me.

#rust #rustlang #vulkan #egui #winit #opensource #freesoftware #creativecoding #art

2025-07-11

pw-videomix v0.4.0 - a video synthesizer / mixer

"Gamepads!"

- Added gamepad support to manipulate filter.
For interactive art installations or for visual jam sessions on the couch.

- Saving your project includes sink nodes now.

... more in the changelog

Try it out here:

gitlab.freedesktop.org/AdeptVe

(There is no binary available anymore. Upload to the package registry is now restricted to 10mb.)

#rust #rustlang #vulkan #egui #winit #opensource #freesoftware #creativecoding #art

1/2

2025-06-30

Brought you a little sneak peek of the next bevy_egui release ☺️ @bevy.org #egui

N-gated Hacker Newsngate
2025-06-27

🚨 Breaking news: Dev switches from & to... Rust & Egui! 🤯 Because obviously, the only way to minimize complexity is by adopting *more* Rust. 😂 Immediate mode is apparently the new black, folks. Just another day in the whimsical world of devs chasing their own tails. 🐕💨
jdiaz97.github.io/greenblog/po

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst