RSS 16 projects tagged "Code Generators"

Download Website Updated 25 Apr 2013 Marathon

Screenshot
Pop 333.57
Vit 57.40

Marathon is a GUI test tool that allows you to play and record scripts against a Java Swing UI. It's written in Java, and uses Python and Ruby as its scripting language (the emphasis being on an extremely simple, readable syntax that customers/testers/analysts feel comfortable with). Marathon includes a recorder, editor, player, and debugger to simplify working with test scripts.

Download Website Updated 23 Jul 2004 Jaffa

Screenshot
Pop 104.00
Vit 2.11

Jaffa (Java Application Framework For All) is an enterprise-focused Java framework for rapid application development. It provides a complete Java Web application development stack, extending exsiting projects like Tomcat and Struts at the frontend with MVC-based web widgets, all the way through to a high-performance lightweight O/R persistence engine, with plenty of rich features in between including rules engines, declarative application, and data security. In addition to the runtime framework, there is a suite of component templates and other tools for rapid application development, including a TogetherSoft plug-in for UML intergration.

Download Website Updated 27 Nov 2012 Cobra Programming Language

Screenshot
Pop 96.59
Vit 9.20

Cobra is a general purpose programming language with a clean, high-level syntax. It provides language level features for quality, including first class unit tests and Eiffel-style contracts. It supports both static and dynamic binding. Cobra is a compiled language with good run-time performance, but also provides some scripting conveniences such as a pound-bang line (#!) and one step compile-and-run. Cobra runs on Linux, Mac, Windows, and anywhere else that Novell Mono or MS .NET exist, including handhelds.

No download Website Updated 16 Oct 2006 Pin Dynamic Instrumentation Tool

Screenshot
Pop 62.03
Vit 4.82

Pin is an ATOM-like instrumentation tool for Linux executables. It allows arbitrary code (written in C or C++) to be injected at arbitrary places in an executable. Unlike Atom, Pin does not perform the instrumentation statically by rewriting the executable, but rather dynamically by adding instrumentation while the executable is running. Currently supported platforms include IA-32, Intel Xscale, and Itanium processors.

Download Website Updated 28 Feb 2004 cutee

Screenshot
Pop 57.24
Vit 2.27

cutee is a C++ unit testing environment that makes it really easy to create and run tests of a library or application. It will automatically generate Makefiles, runner classes (classes that execute test functions), and main test application code. It will also automatically update Makefiles and support classes whenever you add new test functions or modify old ones. It easily integrates with plain Makefile projects and with Autotools.

Download Website Updated 16 Sep 2003 JRat

Screenshot
Pop 54.50
Vit 2.04

JRat is a Java runtime analysis toolkit that enables developers to better understand the runtime behavior of their Java programs. This includes but is not limited to performance profiling.

Download Website Updated 19 Nov 2004 ZenTest

Screenshot
Pop 47.77
Vit 2.74

ZenTest scans target and unit-test code and writes the missing code based on simple naming rules, enabling XP at a much quicker pace. It only works with Ruby and Test::Unit.

Download Website Updated 09 Nov 2003 CCM Tools

Screenshot
Pop 35.71
Vit 2.31

The CCM Tools are CASE tools used for generating CORBA components, test components, and test programs based on source IDL files. Various target languages can be generated. Scripting language wrappers can also be generated to enable rapid prototyping.

Download Website Updated 05 Nov 2005 JSCPP

Screenshot
Pop 33.50
Vit 1.00

"jscpp" is an ANSI C preprocessor and language parser that can analyze and instrument C code. Currently, its most prominent application is to add tracing to existing C programs simply by recompiling and linking it with the "jscc" compiler frontend. The standard tracing shows when a function is entered or left along with the parameters passed or return values. It is also possible to trace each source line and watch read/write access to simple variables. Tracing is achieved by instrumenting the source code before calling the system compiler. The program is modular and can be easily extended to other kinds of source code modifications.

No download Website Updated 29 Nov 2002 JUnitDoclet

Screenshot
Pop 26.04
Vit 1.42

JUnitDoclet makes the process of testing software easier by offering a convenient way to create, organize, and maintain JUnit tests. Its incremental behavior keeps modified code when regenerating and assists with refactorings (no tests get lost when renaming, moving, etc.). Templates and strategy classes can be used to easily customize JUnitDoclet.

Screenshot

Project Spotlight

TripleA

A clone of the "Axis and Allies" board game.

Screenshot

Project Spotlight

wye

A pipe multiplexer.