A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.

Website: http://astyle.sourceforge.net/

Features

  • It's free and open source!
  • Cross-platform application works on Windows, Linux, Mac OS X, and others.
  • Supports 15 popular bracket styles.
  • Over 90 formatting options.
  • Detailed documentation for use and options.
  • Available in over 20 languages with easy additions.
  • Supports UTF8, UTF16, and most other character encodings.
  • Can process entire projects recursively.
  • Will not update unchanged files.
  • Checksum prevents dropped or duplicated data.
  • Seamless integration with many development environments and editors.
  • Can be included in C/C++ and Objective-C projects as a shared (DLL) or static library.
  • Can be included in Java projects as a Java Native Interface (JNI).
  • Can be included in C#, Python, Pascal, and other projects as a shared library (DLL).

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Artistic Style

Artistic Style Web Site

Other Useful Business Software

Netumo is a domain tracking and 24×7 website uptime monitor to manage all your domains and websites from one location Icon
Today having an online presence is important for gaining additional business. It is important that your online presence is safe and secure but you also need to be notified immediately whenever there is an issue so that action can be taken to resolve the issue and have the website online again.

Rate This Project

Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
41
3
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 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 4 / 5

User Reviews

  • like it
  • This is an essential tool for C/C++ coders if you are not using an automatically formatting editor or IDE.
  • Very good tool for styling the whole code folder. Easy to use. Exactly what I have searched for
  • Great utility, nicely documented, examples are informative, fits very well with my build process.
Read more reviews >

Additional Project Details

Languages

Romanian, Korean, French, Ukrainian, Dutch, Polish, Finnish, Italian, Greek, English, Portuguese, Chinese (Traditional), Estonian, Bulgarian, Swedish, Hindi, Norwegian, Chinese (Simplified), German, Japanese, Spanish, Russian, Hungarian

Intended Audience

Developers

User Interface

Command-line

Programming Language

C++

Registered

2000-02-07