Code Monkey home page Code Monkey logo

awesome-code-formatters's Introduction

A curated list of code formatters. Inspired by awesome-machine-learning. Other awesome lists can be found in the awesome-awesomeness list.

If you want to contribute to this list (please do), send me a pull request or contact me @rishirdua

Table of Contents

## General Purpose
  • Artistic Styler - Source code indenter, formatter, and beautifier for the C, C++, C# and Java programming languages.
  • Uncrustify - Beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA.
#### C/C++
  • BCPP - indents C/C++ source programs, replacing tabs with spaces or the reverse.
  • GNU Indent - Unix utility that reformats C and C++ code in a user-defined indent style and coding style. GNU style is used by default.
  • GreatCode - C/C++ source code beautifier that is now fully open source.
#### Cobol
  • Cobol Beautifier - Parses your program just like a real Cobol compiler and then it generates Cobol code from the resulting Cobol Program Tree.
#### CSS
  • CSSTidy - Opensource CSS parser and optimiser available as executeable file which can be controlled by command line and as PHP script.
#### Fortran
  • Fortran 90 PPR - Fortran 90 preprocessor and formatter written in Fortran 90.
#### Haskell
  • hindent - Extensible Haskell pretty printer available both as a library and an executable.
#### HTML
  • HTB - Command-line utility to reformat HTML/XML/XSLT source code with an array of user specified options.
  • Tidy - Free-standing C library
#### Java
  • JALOPY - Source code formatting tool for the Sun Java Programming Language.
  • Jindent - Commercial source code formatter for the programming languages Java, C and C++
#### JavaScript #### JSP
  • JSPPP - Indentor for JSP files in various styles.
#### .NET
  • NArrange - Code beautifier that automatically organizes code members and elements within .NET classes.
#### Perl
  • PerlTidy - Perl script which indents and reformats Perl scripts.
#### PHP
  • PHP_Beautifier - Beautifier for PHP
  • phpCB - Tool available as a GUI, command line and an integrated tool of PHPEdit.
  • phpStylist - Formatter with customizable options.
#### PL/SQL
  • Pl/Sql tidy - Program to tidy, beautify or format Pl/Sql code in a batch file or Dos prompt.
  • Poor Man's T-SQL Formatter - .Net 2.0 library with demo UI, command-line bulk formatter, SSMS/Visual Studio add-in, notepad++ plugin, winmerge plugin, and web service for reformatting and coloring T-SQL code to the user's preferences.
#### Python
  • pindent - Adds comments when blocks are closed, or can properly indent code if comments are put in.
#### Ruby #### Shell
  • ShellIndent - Indent formatting program for .sh scripts.
#### VBS
  • VBSBeautifier - Beautifier for ASP and clientside VBScript files.
#### XML * [XML Indent](http://xmlindent.sourceforge.net/) - XML stream reformatter written in ANSI C.

awesome-code-formatters's People

Contributors

rishirdua avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.