35 projects tagged "Refactoring"

Download Website Updated 09 May 2014 Wing IDE

Screenshot
Pop 731.55
Vit 133.85

Wing IDE is a software development environment for Python. It provides powerful editing, code intelligence, refactoring, testing, debugging, and search capabilities that reduce development and debugging time, cut down on coding errors, and make it easier to understand and navigate Python code.

Download Website Updated 16 Aug 2013 cloc

Screenshot
Pop 194.84
Vit 13.91

Cloc counts and computes differences of blank lines, comment lines, and physical lines of source code in many programming languages. It is written entirely in Perl, using only modules from the standard distribution of Perl 5.6 and higher, and so is quite portable.

No download No website Updated 24 Apr 2014 Frosted

Screenshot
Pop 184.20
Vit 5.05

Frosted is a passive Python syntax checker. It is a fork of pyflakes which aims at more open contribution from the outside public, a smaller more maintainable code base, and a better Python checker for all.

Download Website Updated 16 May 2012 python-rope

Screenshot
Pop 105.34
Vit 15.03

Rope is a Python refactoring library. It can be used in other IDEs to provide features like refactoring and coding assistance.

Download Website Updated 13 Jul 2007 AntiCutAndPaste

Screenshot
Pop 88.58
Vit 2.99

AntiCutAndPaste is designed to search for text fragments that have been copied and pasted in programming language source code or plain text. It has been tested on sources from large C++, Pascal, Java, and C# (Mono) projects. The algorithms used are very fast and can handle up to three million C++ code lines in one minute. Minor modifications of code are ignored during the search. Reports are sorted conveniently by the total size of all similar fragments and there are many report customization options.

Download Website Updated 08 Jul 2009 CScout

Screenshot
Pop 87.21
Vit 3.53

CScout is a source code analyzer and refactoring browser for collections of C programs. It can process workspaces of multiple projects, mapping the complexity introduced by the C preprocessor back into the original C source code files. CScout performs an analysis of C source code that is more detailed and accurate than current compilers and linkers, as it takes into account the identifier scopes introduced by the C preprocessor and the C language proper scopes and namespaces.

Download Website Updated 07 Feb 2006 DEPS

Screenshot
Pop 81.01
Vit 4.20

DEPS (formerly known as graph-includes) is a set of tools and libraries which allows users to extract dependency information from arbitrary material (e.g. program source files), apply various transformations to this graph, and draw it. It is typically used as helper tool for a refactoring effort, to create a graph of dependencies between groups of source files. Readability and usability of the dependency graphs are currently improved by customizable grouping of several source files into a single node, coloring of nodes belonging to given groups, and transitive reduction of the graph.

Download Website Updated 12 Mar 2009 Autodia

Screenshot
Pop 66.48
Vit 1.73

Autodia is a command line Perl application that generates UML class diagrams from source code, SQL, and database connections. It supports multiple programming languages including SQL, and can output images (using GraphViz/VCG/SpringGraph), Dia XML and Umbrello XML, or custom formats using templates.

No download Website Updated 12 Oct 2010 CodeLite

Screenshot
Pop 60.87
Vit 1.82

CodeLite is a powerful, cross-platform code editor for the C/C++ programming languages. It is regularly tested on Windows XP sp2, (K)Ubuntu 7.10 and 8.04, Fedora Core 6, Debian lenny and sid, and Mac OS X 10.5.2. CodeLite uses a sophisticated, yet intuitive interface which allows the user to easily create and build complex projects.

No download Website Updated 03 Aug 2007 Interactive Decompiler

Screenshot
Pop 57.72
Vit 1.00

IDC is an interactive decompiler. The user starts with an almost literal translation of assembly code in C language, which he progressively decompiles by the successive application of low-level refactorings, ultimately leading to high-level C code.

Screenshot

Project Spotlight

Florence

A virtual keyboard for GNOME.

Screenshot

Project Spotlight

web2ldap

A Web-based LDAP client written in Python.