Anchor automatically adds curly braces and semicolons to code written in various programming languages, saving typing and making programs easier to read. It lets you pretend to be coding in Python or Lua while actually writing standard C, Java, PHP, C++, .NET, C#, or D. A script may generate files in the target language and invoke the compiler. An example bash script integrates with TCC to make runnable "scripts" with the speed of C. The scripts are easily modified to target another compiler or interpreter.
Perl::Critic is an extensible framework for creating and applying coding standards to Perl source code. Essentially, it is a static source code analysis engine. It is distributed with a number of Perl::Critic::Policy modules that attempt to enforce various coding guidelines. Most Policy modules are based on Damian Conway's book Perl Best Practices. However, Perl::Critic is not limited to PBP, and will even support Policies that contradict Conway. You can enable, disable, and customize those Polices through the Perl::Critic interface. You can also create new Policy modules that suit your own tastes.
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.
LiquiBase is a DBMS-independent library for tracking, managing, and applying database changes. It is built on a simple premise: all database changes (structure and data) are stored in an XML-based descriptive manner and checked into source control. While there have been many attempts to provide a similar tool, LiquiBase aims to provide a solution that supports merging of changes from multiple developers, works well with code branches, supports a database refactoring IDE/plugin, and more.
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.
The Maven-Grester plugin is a Maven2 plugin for Jester, the JUnit tester tool. It enables Jester to be executed at any valid Maven lifecycle phase in a Maven Project. It saves developers from constructing cumbersome Java classpath entries on the commandline every time they need Jester to run against JUnit Tests in the project. It can also help to dispense with a suite of scripts that may have been written to handle complex Java classpath executions for Maven projects.
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.