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.

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.

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.

TRex is a tool to help maintain test suites
written in the standardized Testing and Test
Control Notation (TTCN-3). It provides IDE
functionality for the TTCN-3 core notation and
supports the assessment and automatic
restructuring of TTCN-3 test suites by providing
suitable metrics and refactorings.

Structure101 is a tool to understand, measure, and
control software structure. It allows you to see
exactly how your high-level components depend on
each other and why. You can use it to find out
immediately when your architecture is accidentally
changed by code-level changes at the coal-face. It
can help you control structural complexity, since
it can measure the complexity of methods, classes,
and packages and warn you when given limits are
exceeded. It can also discover the locations of
productivity-killing package dependency cycles.

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.

log-malloc is a simple malloc/free logger. It is
very small and has no dependencies. No
configuration is necessary. It logs parameters,
return values, and the call stack. There is no
need to rebuild the application that will be
logged.