A cross platform GUI for several code formatter, beautifier and indenter like AStyle, GNU Indent, GreatCode, HTML Tidy, Uncrustify and many more. Main feature is a live preview to directly see how the selected formatting option affects the source code.

Project Samples

Project Activity

See All Activity >

Follow UniversalIndentGUI

UniversalIndentGUI Web Site

Other Useful Business Software

The Sight of Sound The Sight of Sound Icon
The Sight of Sound Icon

­ Improve VoIP Visibility from SIP to RTP

Cloudbased voice solutions are common in enterprise networks and frustrating for operations teams to manage. Simplify VoIP monitoring by having a proactive analysis of on-prem, hybrid and UCaaS voice services. Try the ThousandEyes VoIP monitoring solution today, free.

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • i've tried universal indent GUI on a number of occasions. It's a great idea, however the UI so poorly designed, it ends up driven me back to editing unrustifies config file by hand, as frustration as that is. Both uncrustify and UIGUI suffer from one common malady, that being a lack of documentation on what each setting does and which languages it can be applied to. I've spent hours trying to figure out which settings are relevant to my code, what they do and how their values effect the code. Apart from not being helpful in the settings department, UIGUI also suffers from poor UI design. It seems to get oriented around loading source code and then trying to apply settings. But that's not what I want. I want to load a configuration and see how each setting works so I can work out which combination of settings I need. Perhaps the author needs to take a good look at the Eclipse formatter settings editor. Each setting in Eclipse is directly linked to an example piece of code that shows exactly how it works. UIGUI doesn't do this, so the first battle you have with it is trying to find a piece of code that will be effected by the setting so you can figure out what it should be set too and even if you need it. UIGUI can be workable if you know intimately what you need to set and why. But thats a bit of an ask with uncrustify's huge range of settings.

Read more reviews >

Additional Project Details


Chinese (Traditional), English, French, German, Japanese, Russian, Ukrainian

Intended Audience

Developers, End Users/Desktop

User Interface

Java SWT, Qt

Programming Language

C++, Java