egui
egui copied to clipboard
Showcase gallery: share your egui screenshots here!
This is an thread where you can share screenshots and gifs of how you are using egui. Feel free to also share a link to your project and/or the source!
There is also a showcase gallery on the official egui discord at https://discord.gg/JFcEma9bJq
Do videos count ? Here's my live coding editor in action: https://vimeo.com/658109382
EDIT: btw I recently published the code, if anyone wants to try: https://github.com/the-drunk-coder/megra.rs
A harmonica tab transposing app I'm working on: https://github.com/Seebass22/harptabber

I am working on a fairly simple cross-platform pomodoro timer. The main goals are system-wide hotkeys, sound notifications, portability, small size and a nice look and feel. It is currently in POC state, but most of the functionality works on Windows and Linux. https://github.com/a-liashenko/TinyPomodoro
cartunes is a setup comparison tool for the iRacing simulator. It has a simple interface and follows the system theme. Windows is the primary target, since iRacing only runs on it. But cartunes can run on pretty much anything.


This is a cool project by @terhechte https://github.com/terhechte/postsack
https://user-images.githubusercontent.com/1148717/148640635-d2b63330-eb36-4405-ad73-3b40afa9fa4f.mp4
Thanks for posting it here @emilk ! ☺️ I really enjoyed using egui for this project!


From: https://www.amazon.science/blog/how-prime-video-updates-its-app-for-more-than-8-000-device-types
I've used egui to create a live debugger of my toy mmo server project's maps states

Shameless plug for Blackjack

opmark-egui writing presentaion sldies using egui!
It's still in pre-alpha and lack of many features.
It differs from those web-based presentaion tools. It is not so flexible but you can run it without a browser!

Started using egui for the debugger on my emulator (https://github.com/tiaanl/my-rusty-computer). Really happy with how easy it is to use!

I made an portable pure rust autoclicker https://github.com/MrTanoshii/rusty-autoclicker

Deadliner, Manage your deadline gently.


Learn more: https://deadliner.vercel.app https://youtu.be/ySn-Ykdq5BU https://github.com/YassinEldeeb/deadliner
Ultimate-NAG52 Tuning utility
Still a massive work-in-progress. This is a tuning and diagnostics utility for my custom Mercedes 722.6 transmission controller

Source code: https://github.com/rnd-ash/ultimate_nag52/tree/main/config_app
A brief demo video of the app in action: https://youtu.be/PtE8b9KGkOk
For me, I wrote Project Minty, a rust file deduplication app with egui for the front-end. Please install and take a look if you like. Any feedback would be great too.
https://crates.io/crates/minty
Installation
Hombebrew
brew tap mjehrhart/minty
brew install/minty/minty
https://user-images.githubusercontent.com/1550625/163694439-1df67117-89e6-4db7-bc99-4f3ba575ac9b.mp4
My shader editor inspired by Unity Shader Graph.
It uses naga for generation. I plan to open the code when the integration with bevy is ready. That will take two to four weeks.
After seeing all the stellar egui projects on this thread, I just had to update the Look and Feel of my project over the weekend. I like the direction it is going in. If you have feedback, good or bad, please let me know! This has been built testing 250,000 to 1,000,000 files at a time.
https://crates.io/crates/minty
I am writing project weaver.It be designed to provide a pure,cross-platform and low-power-consumption api call tool. .It still work-in-progress,but has baseic functional.If you are interested in it or being find out a small api tool,please download and use it.Any feedback is greate,feel free to open a new issueto disscuss it.
screenshot

This is a visualization toolbox I'm developing at rerun.io:
https://user-images.githubusercontent.com/1148717/166107161-02fc7106-3396-4783-917f-ad58b918e24f.mp4
As a user, you log images, point clouds, camera poses etc just like you would log text, and then the rerun viewer visualizes it all for you, with time scrollback and deep inspection. Still early days; a lot more to come!
Currently working on mCubed, a mod manager for Minecraft.

Wow, that looks so good @4JX 😍
@4JX What a project!I will learn from you how to make mine project beautiful.Thank you.
Some knob widget prototypes. https://github.com/xTibor/egui-knobs

When I said it was coming out in a month, I didn't know yet that I would be making a full Unity clone. Hopefully this year.
The source code is here, but it's very messy. In fact, I haven't had a chance to rebuild the node editor yet. It's pointless now, as the upload of the assets is still on its way.

It would be cool to be able to easily reuse texture memory between contexts. Perhaps some sort of sub-contexts?
@lain-dono is it possible to move the docking stuff for egui outside of the project and just make it a library extension? Egui is missing docking support but you seem to have made it work
@JSH32 https://imgur.com/a/aw9AlVp
It only has basic features. Tabs can only be added to the end of the list. So... It won't take long. Probably a day or two, but count on a week just in case.
I'm creating a ryo33/egui_cable. It has a nice data-driven API and works in various usages! I plan to use it for a visual programming editor in Hihaheho/Desk.
Here are screenshots from cargo run --example simple and cargo run --example connect. You can try it with the commands.

GISerliang/r_covid was an application about Covid-19 used egui. Now only text and table, I will add some awesome chats.

DeepGliss: A free and open source VST plugin performing continuous pitch bend between chords.
See more at the website or repo

https://user-images.githubusercontent.com/106087488/171526622-fb77b31c-e698-44bd-a1b9-98cad08aefa3.mp4
I've been experimenting with an NES Image/Map editor: NESImg.

It uses custom paint hooks and WGPU for the metatile rendering. It even uses the EasyMark viewer for the built-in documentation. :)
Really loving egui so far! I'm impressed at how fast I'm able to build out solutions, and I'm still very new to egui, so I'm sure I'll get better and faster at it still.
@zicklag That's dope 🔥
I've used egui to add a gui to my decoder for APT weather satellite images: https://gitea.zenerdio.de/sebastian/apt-decoder/

I might try and implement the necessary bits and pieces to compile it to wasm if I can find the time.
Rewriting this to use egui instead of Godot. Here are some screenshots:



I have to say that egui is both a joy to use and an exercise in frustration.
[edit] Rewrite is complete. Here's another screenshot showing highlighted log searches:

When I said it was coming out in a month, I didn't know yet that I would be making a full Unity clone. Hopefully this year.
The source code is here, but it's very messy. In fact, I haven't had a chance to rebuild the node editor yet. It's pointless now, as the upload of the assets is still on its way.
It would be cool to be able to easily reuse texture memory between contexts. Perhaps some sort of sub-contexts?
Hi @lain-dono, Great job! I really like you project. As far as I see this might be distributed under open source license. Am I right? Could you please update your repository with some kind of license then? I will willingly use your widgets in one of my projects.
@wkargul If you are interested in any part of my code before the release, please follow the WTFPL license. I plan to use standard MIT+Apache in the future. In the end, only a complete application will have sufficient value to be protected by copyright.



