633 projects tagged "Code Generators"

No download Website Updated 21 Aug 2008 ga-flamoot

Screenshot
Pop 19.80
Vit 1.00

ga-flamoot is a genetic algorithm in Python for evolving programs that write a given string to an allocated dataspace, using a made-up machine language with only 7 instructions and flow reversal.

Download Website Updated 22 Aug 2008 XML Construction Kit

Screenshot
Pop 23.11
Vit 1.42

The XML Construction Kit is a library for generating XML in a builder pattern. It is only for generating valid XML, not parsing it. There are dozens if not hundreds of projects for parsing XML. Very few address a lightweight low/no dependency way of generating XML.

Download Website Updated 23 Oct 2008 Flex Bison C++ Template

Screenshot
Pop 66.48
Vit 1.44

Flex Bison C++ Template is a code template that can be used to integrate a Flex scanner and Bison parser pair into a modern C++ program. These two universal tools are very difficult to incorporate into a good C++ design. The template utilizes both Flex and Bison in C++ mode and their output are encapsulated into classes. Thus the lexer and parser become fully reentrant, and multiple distinct lexer-parser pairs can easily be linked into one binary. The code implements a simple infix-notation calculator as an example, which can be used as a starting-point for you to insert your grammar.

No download Website Updated 24 Mar 2011 SQL Construction Kit

Screenshot
Pop 56.20
Vit 3.57

SQL Construction Kit aims to provide a simple builder/factory pattern based approach to generating DML SQL for all popular RDBMS systems. Included builders are SelectBuilder, InsertBuilder, UpdateBuilder, and DeleteBuilder. It is much lighter weight than any of the ORM tools available, and is 100% Java. It is a complete re-factoring of code that has been in production use since 2001 (updated to use features of Java 6). Also included is a Facade patterned Database object that wraps a Datasource object. This provides an execution framework for the results of the Builder objects, which includes simplified transaction and batch management as well as the ability to transparently handle SQL exceptions in a default manner. The Database object also provides a simple object-oriented approach via wrappers around the database metadata.

No download Website Updated 01 Aug 2008 PostSharp

Screenshot
Pop 11.66
Vit 46.11

PostSharp is a tool for .NET and Mono developers. It can reduce the number of lines of code and improve its logical decoupling. Therefore, it helps you deliver higher stability, cleaner design, and cheaper source code maintenance.

No download Website Updated 09 Apr 2010 LyteRAD CE

Screenshot
Pop 33.88
Vit 3.76

LyteRAD CE is a Rapid Application Development framework for lightweight database applications. It contains building blocks to put together a complete database application in minutes with zero code. You can build desktop and mobile database applications easily. It contains an embedded database, provides visualizers for better insights, and supports industry standard database servers as backends. You can mobilize your application and take it with you, and create graphs and charts with just a few clicks.

No download Website Updated 04 Jul 2008 XDP To XSL-FO

Screenshot
Pop 17.09
Vit 46.41

The XDP To XSL-FO project is a collection of XSL Transformation (XSLT) stylesheets to convert documents from Adobe's XML Data Package (XDP) vocabulary into documents in the W3C's XSL Formatting Objects (XSL-FO) vocabulary.

Download Website Updated 01 Jul 2008 g-pypi

Screenshot
Pop 10.86
Vit 1.00

g-pypi generates Gentoo Linux ebuilds for Python packages by querying the Python Package Index.

Download Website Updated 27 Jun 2013 XML Schema Class Generator

Screenshot
Pop 34.90
Vit 3.62

XML Schema Class Generator creates C++ classes using an XML schema file (or .wsdl file) as input. The classes can be used to read a .xml document and access all data in the document.

Download Website Updated 10 Apr 2013 YML

Screenshot
Pop 148.66
Vit 18.58

YML (Why a Markup Language?!) is an easy language to compile into XML. YSLT is an easy language for code generation, automating your software development tasks.

Screenshot

Project Spotlight

SmartSynchronize

A tool for comparing and merging files and directories.

Screenshot

Project Spotlight

Gitblit

A pure Java Git solution.