RSS 25 projects tagged "Refactoring"

No download Website Updated 18 Mar 2012 Anchor

Screenshot
Pop 61.55
Vit 4.71

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.

Download Website Updated 16 Apr 2006 Cleaner

Screenshot
Pop 22.58
Vit 1.00

Cleaner is a Java beautifier that transforms ugly syntax into beautiful syntax. Syntax is parsed using ANTLR and then printed to standard output.

No download Website Updated 17 Jul 2008 Clone Digger

Screenshot
Pop 12.00
Vit 42.03

Clone Digger is a duplicate code detection tool which supports the Python language. It works on the abstract syntax tree level. Discovered clones can differ in small subexpressions; comments and whitespaces are ignored. The report on found clones is written to HTML in a two-column format with the differences highlighted. Clone digger is platform-independent. It has been tested on several open-source projects and the results indicated that about 12% of their code is covered by clones.

No download Website Updated 12 Oct 2010 CodeLite

Screenshot
Pop 62.45
Vit 1.95

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.

Download Website Updated 07 Feb 2006 DEPS

Screenshot
Pop 72.71
Vit 4.23

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.

No download Website Updated 21 Jun 2008 Data Storm

Screenshot
Pop 26.83
Vit 1.00

Data Storm is a database browser that can be embedded in Java code. It is intended to be used within tests to allow you to inspect why database dependent tests are failing. It uses SWT for speed and native look and feel.

Download Website Updated 24 Aug 2007 Doff

Screenshot
Pop 8.49
Vit 1.04

Doff is a lightweight J2EE toolkit that provides mapping between actions (servlets) and URLs without writing XML or any configuration file. Doff uses Java 5 annotations and offers many features.

No download Website Updated 03 Aug 2007 Interactive Decompiler

Screenshot
Pop 60.17
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.

No download Website Updated 08 Jan 2009 LiquiBase

Screenshot
Pop 44.54
Vit 3.23

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.

No download Website Updated 08 Jul 2009 Maven Dependency Overview

Screenshot
Pop 40.91
Vit 3.09

Maven Dependency Overview is a simple Maven plugin (report) that creates a diagram of all dependencies (the entire transitive closure.)

Screenshot

Project Spotlight

Scid vs. PC

A chess database application, PGN viewer, and more.

Screenshot

Project Spotlight

slackroll

A package or upgrade manager for Slackware Linux.