egui icon indicating copy to clipboard operation
egui copied to clipboard

Showcase gallery: share your egui screenshots here!

Open emilk opened this issue 3 years ago • 185 comments

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

emilk avatar Dec 25 '21 15:12 emilk

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

the-drunk-coder avatar Dec 26 '21 10:12 the-drunk-coder

A harmonica tab transposing app I'm working on: https://github.com/Seebass22/harptabber new_screenshot

Seebass22 avatar Dec 26 '21 12:12 Seebass22

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

a-liashenko avatar Dec 27 '21 00:12 a-liashenko

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.

dark-mode

light-mode

parasyte avatar Dec 30 '21 06:12 parasyte

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

emilk avatar Jan 08 '22 10:01 emilk

Thanks for posting it here @emilk ! ☺️ I really enjoyed using egui for this project!

terhechte avatar Jan 11 '22 13:01 terhechte

スクリーンショット 2022-01-23 013728

KentaTheBugMaker avatar Jan 16 '22 12:01 KentaTheBugMaker

image

From: https://www.amazon.science/blog/how-prime-video-updates-its-app-for-more-than-8-000-device-types

uecarlos avatar Jan 28 '22 16:01 uecarlos

I've used egui to create a live debugger of my toy mmo server project's maps states

visual_debugger

nmeylan avatar Jan 28 '22 16:01 nmeylan

Shameless plug for Blackjack image

setzer22 avatar Feb 01 '22 17:02 setzer22

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!

9-Best-Screen-Recorders-for-Linux-in-2020

fralonra avatar Feb 28 '22 15:02 fralonra

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!

mrc-debugger

tiaanl avatar Mar 27 '22 07:03 tiaanl

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

Main GUI Hotkeys Coordinates Selection

MrTanoshii avatar Apr 01 '22 11:04 MrTanoshii

Deadliner, Manage your deadline gently.

app

screenshot2 screenshot6

Learn more: https://deadliner.vercel.app https://youtu.be/ySn-Ykdq5BU https://github.com/YassinEldeeb/deadliner

YassinEldeeb avatar Apr 04 '22 14:04 YassinEldeeb

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

image image

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

rnd-ash avatar Apr 06 '22 04:04 rnd-ash

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

Screen Shot Minty

Installation

Hombebrew

brew tap mjehrhart/minty
brew install/minty/minty

mjehrhart avatar Apr 12 '22 18:04 mjehrhart

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.

lain-dono avatar Apr 16 '22 23:04 lain-dono

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.

Screen Shot Minty

https://crates.io/crates/minty

mjehrhart avatar Apr 18 '22 01:04 mjehrhart

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

post

willser avatar Apr 26 '22 01:04 willser

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!

emilk avatar Apr 30 '22 13:04 emilk

Currently working on mCubed, a mod manager for Minecraft. mcubedpreview

4JX avatar May 04 '22 17:05 4JX

Wow, that looks so good @4JX 😍

emilk avatar May 04 '22 17:05 emilk

@4JX What a project!I will learn from you how to make mine project beautiful.Thank you.

willser avatar May 05 '22 00:05 willser

Some knob widget prototypes. https://github.com/xTibor/egui-knobs

20220518_211656_Knobs

xTibor avatar May 18 '22 19:05 xTibor

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.

Screenshot from 2022-05-20 19-36-24

It would be cool to be able to easily reuse texture memory between contexts. Perhaps some sort of sub-contexts?

lain-dono avatar May 20 '22 16:05 lain-dono

@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 avatar May 21 '22 04:05 JSH32

@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.

lain-dono avatar May 21 '22 05:05 lain-dono

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.

Screenshot from 2022-05-24 12-31-16 Screenshot from 2022-05-24 12-32-07

ryo33 avatar May 24 '22 03:05 ryo33

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

image

GISerliang avatar May 27 '22 08:05 GISerliang

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

https://user-images.githubusercontent.com/106087488/171526622-fb77b31c-e698-44bd-a1b9-98cad08aefa3.mp4

joshpostel avatar Jun 02 '22 01:06 joshpostel

I've been experimenting with an NES Image/Map editor: NESImg.

image

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 avatar Jun 02 '22 22:06 zicklag

@zicklag That's dope 🔥

YassinEldeeb avatar Jun 02 '22 22:06 YassinEldeeb

I've used egui to add a gui to my decoder for APT weather satellite images: https://gitea.zenerdio.de/sebastian/apt-decoder/

gui

I might try and implement the necessary bits and pieces to compile it to wasm if I can find the time.

LongHairedHacker avatar Jun 15 '22 20:06 LongHairedHacker

Rewriting this to use egui instead of Godot. Here are some screenshots:

Screenshot from 2022-06-30 09-20-47

Screenshot from 2022-06-30 09-25-07

Screenshot from 2022-06-30 09-21-26

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:

172748130 jS5lktQs Screenshotfrom20220708230953

Barugon avatar Jun 30 '22 16:06 Barugon

A free heightmap generator. Can be found here

image

jice-nospam avatar Jul 27 '22 16:07 jice-nospam

Since my last post I made a couple new tabs for my NESImg tool. Nice to get some color in there. :)

image

image

zicklag avatar Jul 27 '22 16:07 zicklag

I'm now working on a VFR flight planner.

Screenshot from 2022-07-27 09-37-42

[edit] Code is here.

Barugon avatar Jul 27 '22 16:07 Barugon

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.

Screenshot from 2022-05-20 19-36-24

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 avatar Jul 29 '22 08:07 wkargul

@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.

lain-dono avatar Jul 29 '22 09:07 lain-dono