-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Showcase gallery: share your egui screenshots here! #996
Comments
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. |
|
This is a cool project by @terhechte https://github.com/terhechte/postsack 146691534-6aa35159-0f77-472a-b5d1-7e159d64ab9e.mp4 |
Thanks for posting it here @emilk ! |
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: |
Ultimate-NAG52 Tuning utilityStill a massive work-in-progress. This is a tuning and diagnostics utility for my custom Mercedes 722.6 transmission controller Source code: A brief demo video of the app in action: |
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 InstallationHombebrew
|
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. |
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. |
This is a visualization toolbox I'm developing at rerun.io: rerun.2022-04-29.mp4As 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. |
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. |
A GUi i made for the hypixel skyblock economy, using material colors. |
Music Player and Music Downloader combined it can download from 100+ websites and has a built-in history, favourites list, music player and file/media searcher. (This is my 2nd ever project in Rust) output_mu.mp4 |
RustyChaosCraftor is an interactive exploration tool that visualizes dynamics in chaotic systems.
|
Truncate ( https://truncate.town ) is a word-based strategy game that we have built on egui 🙂 Definitely a departure from the standard widget set, and built more using egui's painter and texture APIs, but it was a fun build! Both single player modes and multiplayer are functional in the browser. Fully open-source at https://github.com/TruncateGame/Truncate |
https://github.com/tbellembois/storm-daenerys-front A web application to set ACL's on directories for a work project at the Mésocentre Clermont Auvergne (https://mesocentre.uca.fr/ressources). |
tsyncsTask Syncronisation Simulator @CrazyCraftix and I developed this as university project. You can try it on tsyncs.de You can create nodes by right-clicking and also connect them. Left click will stop connecting. Deleting is performed via |
I'm working on lldbui a lightweight native GUI for the LLDB debugger. |
The Fula-1.0.2.webm |
I am currently working on React bindings for egui: https://github.com/andreamancuso/react-wasm/tree/main/packages/egui/rust Alpha demo: https://andreamancuso.github.io/react-wasm/egui It is very early days, I am new to Rust and bindgen... might be a while before it gets to a stable state. There is a CRA example: https://github.com/andreamancuso/react-wasm/tree/main/packages/egui/examples/cra-example |
Egui integrated into Vue project. It is more a PoC than smth useful :) Demo: https://aufarzakiev.github.io/rust_scripter/ . Tabs itself and tab "My account" is created by Vue; "Editor" tab contains independent egui component. Editor is used to create and bind scripts written on Rhai scripting language |
I am using egui to clone a audio visiualizer. Here is the code nanometers. |
I'm working on a tweetdeck-like client for the nostr protocol called Damus Notedeck, funded by the Human Rights Foundation and Jack Dorsey. I made some reusable egui libraries for this as well:
I'm also using
I have a semi-working android version as well so I will be helping get egui working better on mobile soon! egui-nav is a first stab at that for mobile navigation. notedeck-demo.mp4 |
I am working on a json editor for big json array https://github.com/nmeylan/json-table-editor |
big json at 60fps mean nothing if you dont give your gpu ... |
I work on a game engine and use And this is kind of visual programming tool. I also made and maintain generic node graph library. |
|
A simple CPU simulator, for educational purposes. |
Shrav108 Year ago i wanted to do same thing, lol. awesome. |
A very simple PDF analyzer (e.g. for analyzing payload, or to understand how a PDF is composed) |
Egui Colors Naamloos.mov |
Oculante |
I just released egui_flex, a flex layout crate for egui! Example usage: Flex::horizontal().show(ui, |flex| {
flex.add(item().grow(1.0), Button::new("Growing button"));
flex.add(item(), Button::new("Non-growing button"));
// Nested flex
flex.add_flex(
item().grow(1.0),
Flex::vertical().align_content(FlexAlignContent::Stretch),
|flex| {
flex.add(item(), Button::new("Vertical button"));
flex.add(item(), Button::new("Another Vertical button"));
},
);
}); Here's an example before and after of how I improved ui with egui_flex: And another example from HelloPaint: (notice how the bottom buttons are grown to fill the available space so things are nicely aligned, this would be impossible in egui without hardcoding the sizes) |
I published a third party crate for a double slider widget: egui_double_slider. |
stock-traker |
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
The text was updated successfully, but these errors were encountered: